Lines Matching refs:btrfs_block_group

92 	struct btrfs_block_group *block_group;
101 struct btrfs_block_group { struct
253 static inline u64 btrfs_block_group_end(struct btrfs_block_group *block_group) in btrfs_block_group_end() argument
258 static inline bool btrfs_is_block_group_used(const struct btrfs_block_group *bg) in btrfs_is_block_group_used()
266 struct btrfs_block_group *block_group) in btrfs_is_block_group_data_only()
277 int btrfs_should_fragment_free_space(struct btrfs_block_group *block_group);
280 struct btrfs_block_group *btrfs_lookup_first_block_group(
282 struct btrfs_block_group *btrfs_lookup_block_group(
284 struct btrfs_block_group *btrfs_next_block_group(
285 struct btrfs_block_group *cache);
286 void btrfs_get_block_group(struct btrfs_block_group *cache);
287 void btrfs_put_block_group(struct btrfs_block_group *cache);
290 void btrfs_wait_block_group_reservations(struct btrfs_block_group *bg);
291 struct btrfs_block_group *btrfs_inc_nocow_writers(struct btrfs_fs_info *fs_info,
293 void btrfs_dec_nocow_writers(struct btrfs_block_group *bg);
294 void btrfs_wait_nocow_writers(struct btrfs_block_group *bg);
295 void btrfs_wait_block_group_cache_progress(struct btrfs_block_group *cache,
297 int btrfs_cache_block_group(struct btrfs_block_group *cache, bool wait);
300 struct btrfs_block_group *cache);
301 int btrfs_add_new_free_space(struct btrfs_block_group *block_group,
309 void btrfs_mark_bg_unused(struct btrfs_block_group *bg);
312 void btrfs_mark_bg_to_reclaim(struct btrfs_block_group *bg);
314 struct btrfs_block_group *btrfs_make_block_group(struct btrfs_trans_handle *trans,
318 int btrfs_inc_block_group_ro(struct btrfs_block_group *cache,
320 void btrfs_dec_block_group_ro(struct btrfs_block_group *cache);
326 int btrfs_add_reserved_bytes(struct btrfs_block_group *cache,
329 void btrfs_free_reserved_bytes(struct btrfs_block_group *cache,
358 static inline int btrfs_block_group_done(struct btrfs_block_group *cache) in btrfs_block_group_done()
365 void btrfs_freeze_block_group(struct btrfs_block_group *cache);
366 void btrfs_unfreeze_block_group(struct btrfs_block_group *cache);
368 bool btrfs_inc_block_group_swap_extents(struct btrfs_block_group *bg);
369 void btrfs_dec_block_group_swap_extents(struct btrfs_block_group *bg, int amount);
372 int btrfs_use_block_group_size_class(struct btrfs_block_group *bg,
375 bool btrfs_block_group_should_use_size_class(struct btrfs_block_group *bg);