Lines Matching refs:block_group
50 struct btrfs_block_group *block_group; member
194 static inline u64 btrfs_block_group_end(struct btrfs_block_group *block_group) in btrfs_block_group_end() argument
196 return (block_group->start + block_group->length); in btrfs_block_group_end()
200 struct btrfs_block_group *block_group) in btrfs_is_block_group_data_only() argument
206 return (block_group->flags & BTRFS_BLOCK_GROUP_DATA) && in btrfs_is_block_group_data_only()
207 !(block_group->flags & BTRFS_BLOCK_GROUP_METADATA); in btrfs_is_block_group_data_only()
212 struct btrfs_block_group *block_group) in btrfs_should_fragment_free_space() argument
214 struct btrfs_fs_info *fs_info = block_group->fs_info; in btrfs_should_fragment_free_space()
217 block_group->flags & BTRFS_BLOCK_GROUP_METADATA) || in btrfs_should_fragment_free_space()
219 block_group->flags & BTRFS_BLOCK_GROUP_DATA); in btrfs_should_fragment_free_space()
245 u64 add_new_free_space(struct btrfs_block_group *block_group,