Searched refs:global_rsv (Results 1 - 5 of 5) sorted by relevance

/linux-master/fs/btrfs/
H A Dblock-rsv.c278 struct btrfs_block_rsv *global_rsv = &fs_info->global_block_rsv; local
287 target = global_rsv;
288 else if (block_rsv != global_rsv && !btrfs_block_rsv_full(delayed_rsv))
490 struct btrfs_block_rsv *global_rsv = &fs_info->global_block_rsv; local
537 block_rsv->space_info == global_rsv->space_info) {
538 ret = btrfs_block_rsv_use_bytes(global_rsv, blocksize);
540 return global_rsv;
H A Dspace-info.c971 struct btrfs_block_rsv *global_rsv = &fs_info->global_block_rsv; local
977 if (global_rsv->space_info != space_info)
980 spin_lock(&global_rsv->lock);
981 min_bytes = mult_perc(global_rsv->size, 10);
982 if (global_rsv->reserved < min_bytes + ticket->bytes) {
983 spin_unlock(&global_rsv->lock);
986 global_rsv->reserved -= ticket->bytes;
991 if (global_rsv->reserved < global_rsv->size)
992 global_rsv
1158 struct btrfs_block_rsv *global_rsv; local
[all...]
H A Droot-tree.c520 struct btrfs_block_rsv *global_rsv = &fs_info->global_block_rsv; local
539 ret = btrfs_block_rsv_migrate(global_rsv, rsv, num_bytes, true);
H A Ddelayed-ref.c34 struct btrfs_block_rsv *global_rsv = &fs_info->global_block_rsv; local
38 spin_lock(&global_rsv->lock);
39 reserved = global_rsv->reserved;
40 spin_unlock(&global_rsv->lock);
H A Dextent-tree.c2781 struct btrfs_block_rsv *global_rsv = &fs_info->global_block_rsv; local
2847 global_rsv->space_info == space_info) {
2848 spin_lock(&global_rsv->lock);
2849 if (!global_rsv->full) {
2850 u64 to_add = min(len, global_rsv->size -
2851 global_rsv->reserved);
2853 global_rsv->reserved += to_add;
2856 if (global_rsv->reserved >= global_rsv->size)
2857 global_rsv
[all...]

Completed in 300 milliseconds