Lines Matching refs:space_info
62 * if (num_bytes < (space_info->total_bytes -
63 * btrfs_space_info_used(space_info, false))
168 static inline bool btrfs_mixed_space_info(struct btrfs_space_info *space_info)
170 return ((space_info->flags & BTRFS_BLOCK_GROUP_METADATA) &&
171 (space_info->flags & BTRFS_BLOCK_GROUP_DATA));
198 DECLARE_SPACE_INFO_UPDATE(bytes_may_use, "space_info");
204 void btrfs_update_space_info_chunk_size(struct btrfs_space_info *space_info,
219 struct btrfs_space_info *space_info);
221 struct btrfs_space_info *space_info, u64 bytes,
226 struct btrfs_space_info *space_info,
229 spin_lock(&space_info->lock);
230 btrfs_space_info_update_bytes_may_use(fs_info, space_info, -num_bytes);
231 btrfs_try_granting_tickets(fs_info, space_info);
232 spin_unlock(&space_info->lock);