Searched refs:global_rsv (Results 1 – 5 of 5) sorted by relevance
281 struct btrfs_block_rsv *global_rsv = &fs_info->global_block_rsv; in btrfs_block_rsv_release() local290 target = global_rsv; in btrfs_block_rsv_release()291 else if (block_rsv != global_rsv && !btrfs_block_rsv_full(delayed_rsv)) in btrfs_block_rsv_release()480 struct btrfs_block_rsv *global_rsv = &fs_info->global_block_rsv; in btrfs_use_block_rsv() local527 block_rsv->space_info == global_rsv->space_info) { in btrfs_use_block_rsv()528 ret = btrfs_block_rsv_use_bytes(global_rsv, blocksize); in btrfs_use_block_rsv()530 return global_rsv; in btrfs_use_block_rsv()
977 if (global_rsv->space_info != space_info) in steal_from_global_rsv()980 spin_lock(&global_rsv->lock); in steal_from_global_rsv()981 min_bytes = mult_perc(global_rsv->size, 10); in steal_from_global_rsv()983 spin_unlock(&global_rsv->lock); in steal_from_global_rsv()986 global_rsv->reserved -= ticket->bytes; in steal_from_global_rsv()991 if (global_rsv->reserved < global_rsv->size) in steal_from_global_rsv()992 global_rsv->full = 0; in steal_from_global_rsv()993 spin_unlock(&global_rsv->lock); in steal_from_global_rsv()1157 struct btrfs_block_rsv *global_rsv; in btrfs_preempt_reclaim_metadata_space() local1166 global_rsv = &fs_info->global_block_rsv; in btrfs_preempt_reclaim_metadata_space()[all …]
34 struct btrfs_block_rsv *global_rsv = &fs_info->global_block_rsv; in btrfs_check_space_for_delayed_refs() local38 spin_lock(&global_rsv->lock); in btrfs_check_space_for_delayed_refs()39 reserved = global_rsv->reserved; in btrfs_check_space_for_delayed_refs()40 spin_unlock(&global_rsv->lock); in btrfs_check_space_for_delayed_refs()
509 struct btrfs_block_rsv *global_rsv = &fs_info->global_block_rsv; in btrfs_subvolume_reserve_metadata() local528 ret = btrfs_block_rsv_migrate(global_rsv, rsv, num_bytes, true); in btrfs_subvolume_reserve_metadata()
2678 struct btrfs_block_rsv *global_rsv = &fs_info->global_block_rsv; in unpin_extent_range() local2739 global_rsv->space_info == space_info) { in unpin_extent_range()2740 spin_lock(&global_rsv->lock); in unpin_extent_range()2741 if (!global_rsv->full) { in unpin_extent_range()2742 u64 to_add = min(len, global_rsv->size - in unpin_extent_range()2743 global_rsv->reserved); in unpin_extent_range()2745 global_rsv->reserved += to_add; in unpin_extent_range()2748 if (global_rsv->reserved >= global_rsv->size) in unpin_extent_range()2749 global_rsv->full = 1; in unpin_extent_range()2752 spin_unlock(&global_rsv->lock); in unpin_extent_range()
Completed in 22 milliseconds