Lines Matching refs:rsv
5156 void btrfs_init_block_rsv(struct btrfs_block_rsv *rsv, unsigned short type) in btrfs_init_block_rsv() argument
5158 memset(rsv, 0, sizeof(*rsv)); in btrfs_init_block_rsv()
5159 spin_lock_init(&rsv->lock); in btrfs_init_block_rsv()
5160 rsv->type = type; in btrfs_init_block_rsv()
5180 struct btrfs_block_rsv *rsv) in btrfs_free_block_rsv() argument
5182 if (!rsv) in btrfs_free_block_rsv()
5184 btrfs_block_rsv_release(root, rsv, (u64)-1); in btrfs_free_block_rsv()
5185 kfree(rsv); in btrfs_free_block_rsv()
5188 void __btrfs_free_block_rsv(struct btrfs_block_rsv *rsv) in __btrfs_free_block_rsv() argument
5190 kfree(rsv); in __btrfs_free_block_rsv()
5466 struct btrfs_block_rsv *rsv, in btrfs_subvolume_reserve_metadata() argument
5488 rsv->space_info = __find_space_info(root->fs_info, in btrfs_subvolume_reserve_metadata()
5490 ret = btrfs_block_rsv_add(root, rsv, num_bytes, in btrfs_subvolume_reserve_metadata()
5494 ret = btrfs_block_rsv_migrate(global_rsv, rsv, num_bytes); in btrfs_subvolume_reserve_metadata()
5503 struct btrfs_block_rsv *rsv, in btrfs_subvolume_release_metadata() argument
5506 btrfs_block_rsv_release(root, rsv, (u64)-1); in btrfs_subvolume_release_metadata()