Lines Matching refs:data_sinfo
3861 info->data_sinfo = found; in update_space_info()
3999 struct btrfs_space_info *data_sinfo; in btrfs_alloc_data_chunk_ondemand() local
4015 data_sinfo = fs_info->data_sinfo; in btrfs_alloc_data_chunk_ondemand()
4016 if (!data_sinfo) in btrfs_alloc_data_chunk_ondemand()
4021 spin_lock(&data_sinfo->lock); in btrfs_alloc_data_chunk_ondemand()
4022 used = data_sinfo->bytes_used + data_sinfo->bytes_reserved + in btrfs_alloc_data_chunk_ondemand()
4023 data_sinfo->bytes_pinned + data_sinfo->bytes_readonly + in btrfs_alloc_data_chunk_ondemand()
4024 data_sinfo->bytes_may_use; in btrfs_alloc_data_chunk_ondemand()
4026 if (used + bytes > data_sinfo->total_bytes) { in btrfs_alloc_data_chunk_ondemand()
4033 if (!data_sinfo->full) { in btrfs_alloc_data_chunk_ondemand()
4036 data_sinfo->force_alloc = CHUNK_ALLOC_FORCE; in btrfs_alloc_data_chunk_ondemand()
4037 spin_unlock(&data_sinfo->lock); in btrfs_alloc_data_chunk_ondemand()
4067 if (!data_sinfo) in btrfs_alloc_data_chunk_ondemand()
4068 data_sinfo = fs_info->data_sinfo; in btrfs_alloc_data_chunk_ondemand()
4079 &data_sinfo->total_bytes_pinned, in btrfs_alloc_data_chunk_ondemand()
4080 used + bytes - data_sinfo->total_bytes); in btrfs_alloc_data_chunk_ondemand()
4081 spin_unlock(&data_sinfo->lock); in btrfs_alloc_data_chunk_ondemand()
4119 data_sinfo->flags, bytes, 1); in btrfs_alloc_data_chunk_ondemand()
4122 data_sinfo->bytes_may_use += bytes; in btrfs_alloc_data_chunk_ondemand()
4124 data_sinfo->flags, bytes, 1); in btrfs_alloc_data_chunk_ondemand()
4125 spin_unlock(&data_sinfo->lock); in btrfs_alloc_data_chunk_ondemand()
4171 struct btrfs_space_info *data_sinfo; in btrfs_free_reserved_data_space_noquota() local
4178 data_sinfo = root->fs_info->data_sinfo; in btrfs_free_reserved_data_space_noquota()
4179 spin_lock(&data_sinfo->lock); in btrfs_free_reserved_data_space_noquota()
4180 if (WARN_ON(data_sinfo->bytes_may_use < len)) in btrfs_free_reserved_data_space_noquota()
4181 data_sinfo->bytes_may_use = 0; in btrfs_free_reserved_data_space_noquota()
4183 data_sinfo->bytes_may_use -= len; in btrfs_free_reserved_data_space_noquota()
4185 data_sinfo->flags, len, 0); in btrfs_free_reserved_data_space_noquota()
4186 spin_unlock(&data_sinfo->lock); in btrfs_free_reserved_data_space_noquota()