Lines Matching refs:block_group
16 * This describes the state of the block_group for async discard. This is due
50 struct btrfs_block_group *block_group;
194 static inline u64 btrfs_block_group_end(struct btrfs_block_group *block_group)
196 return (block_group->start + block_group->length);
200 struct btrfs_block_group *block_group)
206 return (block_group->flags & BTRFS_BLOCK_GROUP_DATA) &&
207 !(block_group->flags & BTRFS_BLOCK_GROUP_METADATA);
212 struct btrfs_block_group *block_group)
214 struct btrfs_fs_info *fs_info = block_group->fs_info;
217 block_group->flags & BTRFS_BLOCK_GROUP_METADATA) ||
219 block_group->flags & BTRFS_BLOCK_GROUP_DATA);
245 u64 add_new_free_space(struct btrfs_block_group *block_group,