Lines Matching refs:space_info
86 static inline bool btrfs_mixed_space_info(struct btrfs_space_info *space_info)
88 return ((space_info->flags & BTRFS_BLOCK_GROUP_METADATA) &&
89 (space_info->flags & BTRFS_BLOCK_GROUP_DATA));
116 DECLARE_SPACE_INFO_UPDATE(bytes_may_use, "space_info");
123 struct btrfs_space_info **space_info);
137 struct btrfs_space_info *space_info);
139 struct btrfs_space_info *space_info, u64 bytes,
144 struct btrfs_space_info *space_info,
147 spin_lock(&space_info->lock);
148 btrfs_space_info_update_bytes_may_use(fs_info, space_info, -num_bytes);
149 btrfs_try_granting_tickets(fs_info, space_info);
150 spin_unlock(&space_info->lock);
156 struct btrfs_space_info *space_info,
159 percpu_counter_add_batch(&space_info->total_bytes_pinned, mod,
166 struct btrfs_space_info *space_info = btrfs_find_space_info(fs_info, flags);
168 ASSERT(space_info);
169 __btrfs_mod_total_bytes_pinned(space_info, mod);