Lines Matching refs:space_info
72 * if (num_bytes < (space_info->total_bytes -
73 * btrfs_space_info_used(space_info, false))
178 static inline bool btrfs_mixed_space_info(struct btrfs_space_info *space_info)
180 return ((space_info->flags & BTRFS_BLOCK_GROUP_METADATA) &&
181 (space_info->flags & BTRFS_BLOCK_GROUP_DATA));
208 DECLARE_SPACE_INFO_UPDATE(bytes_may_use, "space_info");
214 void btrfs_update_space_info_chunk_size(struct btrfs_space_info *space_info,
225 struct btrfs_space_info *space_info,
229 struct btrfs_space_info *space_info);
231 struct btrfs_space_info *space_info, u64 bytes,
236 struct btrfs_space_info *space_info,
239 spin_lock(&space_info->lock);
240 btrfs_space_info_update_bytes_may_use(fs_info, space_info, -num_bytes);
241 btrfs_try_granting_tickets(fs_info, space_info);
242 spin_unlock(&space_info->lock);