Lines Matching refs:rsv
4948 void btrfs_init_block_rsv(struct btrfs_block_rsv *rsv, unsigned short type) in btrfs_init_block_rsv() argument
4950 memset(rsv, 0, sizeof(*rsv)); in btrfs_init_block_rsv()
4951 spin_lock_init(&rsv->lock); in btrfs_init_block_rsv()
4952 rsv->type = type; in btrfs_init_block_rsv()
4972 struct btrfs_block_rsv *rsv) in btrfs_free_block_rsv() argument
4974 if (!rsv) in btrfs_free_block_rsv()
4976 btrfs_block_rsv_release(root, rsv, (u64)-1); in btrfs_free_block_rsv()
4977 kfree(rsv); in btrfs_free_block_rsv()
4980 void __btrfs_free_block_rsv(struct btrfs_block_rsv *rsv) in __btrfs_free_block_rsv() argument
4982 kfree(rsv); in __btrfs_free_block_rsv()
5240 struct btrfs_block_rsv *rsv, in btrfs_subvolume_reserve_metadata() argument
5262 rsv->space_info = __find_space_info(root->fs_info, in btrfs_subvolume_reserve_metadata()
5264 ret = btrfs_block_rsv_add(root, rsv, num_bytes, in btrfs_subvolume_reserve_metadata()
5268 ret = btrfs_block_rsv_migrate(global_rsv, rsv, num_bytes); in btrfs_subvolume_reserve_metadata()
5279 struct btrfs_block_rsv *rsv, in btrfs_subvolume_release_metadata() argument
5282 btrfs_block_rsv_release(root, rsv, (u64)-1); in btrfs_subvolume_release_metadata()