Lines Matching refs:space_info
86 static inline bool btrfs_mixed_space_info(struct btrfs_space_info *space_info) in btrfs_mixed_space_info() argument
88 return ((space_info->flags & BTRFS_BLOCK_GROUP_METADATA) && in btrfs_mixed_space_info()
89 (space_info->flags & BTRFS_BLOCK_GROUP_DATA)); in btrfs_mixed_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, in btrfs_space_info_free_bytes_may_use() argument
147 spin_lock(&space_info->lock); in btrfs_space_info_free_bytes_may_use()
148 btrfs_space_info_update_bytes_may_use(fs_info, space_info, -num_bytes); in btrfs_space_info_free_bytes_may_use()
149 btrfs_try_granting_tickets(fs_info, space_info); in btrfs_space_info_free_bytes_may_use()
150 spin_unlock(&space_info->lock); in btrfs_space_info_free_bytes_may_use()
156 struct btrfs_space_info *space_info, in __btrfs_mod_total_bytes_pinned() argument
159 percpu_counter_add_batch(&space_info->total_bytes_pinned, mod, in __btrfs_mod_total_bytes_pinned()
166 struct btrfs_space_info *space_info = btrfs_find_space_info(fs_info, flags); in btrfs_mod_total_bytes_pinned() local
168 ASSERT(space_info); in btrfs_mod_total_bytes_pinned()
169 __btrfs_mod_total_bytes_pinned(space_info, mod); in btrfs_mod_total_bytes_pinned()