Lines Matching refs:global_rsv
278 struct btrfs_block_rsv *global_rsv = &fs_info->global_block_rsv; in btrfs_block_rsv_release() local
287 target = global_rsv; in btrfs_block_rsv_release()
288 else if (block_rsv != global_rsv && !delayed_rsv->full) in btrfs_block_rsv_release()
329 struct btrfs_block_rsv *global_rsv = &fs_info->global_block_rsv; in btrfs_cond_migrate_bytes() local
332 if (global_rsv->space_info != dest->space_info) in btrfs_cond_migrate_bytes()
335 spin_lock(&global_rsv->lock); in btrfs_cond_migrate_bytes()
336 min_bytes = div_factor(global_rsv->size, min_factor); in btrfs_cond_migrate_bytes()
337 if (global_rsv->reserved < min_bytes + num_bytes) { in btrfs_cond_migrate_bytes()
338 spin_unlock(&global_rsv->lock); in btrfs_cond_migrate_bytes()
341 global_rsv->reserved -= num_bytes; in btrfs_cond_migrate_bytes()
342 if (global_rsv->reserved < global_rsv->size) in btrfs_cond_migrate_bytes()
343 global_rsv->full = 0; in btrfs_cond_migrate_bytes()
344 spin_unlock(&global_rsv->lock); in btrfs_cond_migrate_bytes()
481 struct btrfs_block_rsv *global_rsv = &fs_info->global_block_rsv; in btrfs_use_block_rsv() local
528 block_rsv->space_info == global_rsv->space_info) { in btrfs_use_block_rsv()
529 ret = btrfs_block_rsv_use_bytes(global_rsv, blocksize); in btrfs_use_block_rsv()
531 return global_rsv; in btrfs_use_block_rsv()