Searched refs:global_rsv (Results 1 – 2 of 2) sorted by relevance
1100 struct btrfs_block_rsv *global_rsv = &fs_info->global_block_rsv; in steal_from_global_rsv() local1108 if (global_rsv->space_info != space_info) in steal_from_global_rsv()1111 spin_lock(&global_rsv->lock); in steal_from_global_rsv()1112 min_bytes = mult_perc(global_rsv->size, 10); in steal_from_global_rsv()1113 if (global_rsv->reserved < min_bytes + ticket->bytes) { in steal_from_global_rsv()1114 spin_unlock(&global_rsv->lock); in steal_from_global_rsv()1117 global_rsv->reserved -= ticket->bytes; in steal_from_global_rsv()1118 if (global_rsv->reserved < global_rsv->size) in steal_from_global_rsv()1119 global_rsv->full = false; in steal_from_global_rsv()1120 spin_unlock(&global_rsv->lock); in steal_from_global_rsv()[all …]
498 struct btrfs_block_rsv *global_rsv = &fs_info->global_block_rsv; in btrfs_subvolume_reserve_metadata() local517 ret = btrfs_block_rsv_migrate(global_rsv, rsv, num_bytes, true); in btrfs_subvolume_reserve_metadata()