Home
last modified time | relevance | path

Searched refs:data_sinfo (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.4/fs/btrfs/
Ddelalloc-space.c16 struct btrfs_space_info *data_sinfo = fs_info->data_sinfo; in btrfs_alloc_data_chunk_ondemand() local
32 spin_lock(&data_sinfo->lock); in btrfs_alloc_data_chunk_ondemand()
33 used = btrfs_space_info_used(data_sinfo, true); in btrfs_alloc_data_chunk_ondemand()
35 if (used + bytes > data_sinfo->total_bytes) { in btrfs_alloc_data_chunk_ondemand()
42 if (!data_sinfo->full) { in btrfs_alloc_data_chunk_ondemand()
45 data_sinfo->force_alloc = CHUNK_ALLOC_FORCE; in btrfs_alloc_data_chunk_ondemand()
46 spin_unlock(&data_sinfo->lock); in btrfs_alloc_data_chunk_ondemand()
84 &data_sinfo->total_bytes_pinned, in btrfs_alloc_data_chunk_ondemand()
85 used + bytes - data_sinfo->total_bytes, in btrfs_alloc_data_chunk_ondemand()
87 spin_unlock(&data_sinfo->lock); in btrfs_alloc_data_chunk_ondemand()
[all …]
Dspace-info.c72 info->data_sinfo = space_info; in create_space_info()
Dvolumes.c3190 spin_lock(&fs_info->data_sinfo->lock); in btrfs_may_alloc_data_chunk()
3191 bytes_used = fs_info->data_sinfo->bytes_used; in btrfs_may_alloc_data_chunk()
3192 spin_unlock(&fs_info->data_sinfo->lock); in btrfs_may_alloc_data_chunk()
Dctree.h763 struct btrfs_space_info *data_sinfo; member