block_rsv          10 fs/btrfs/block-rsv.c 				    struct btrfs_block_rsv *block_rsv,
block_rsv          14 fs/btrfs/block-rsv.c 	struct btrfs_space_info *space_info = block_rsv->space_info;
block_rsv          18 fs/btrfs/block-rsv.c 	spin_lock(&block_rsv->lock);
block_rsv          20 fs/btrfs/block-rsv.c 		num_bytes = block_rsv->size;
block_rsv          21 fs/btrfs/block-rsv.c 		qgroup_to_release = block_rsv->qgroup_rsv_size;
block_rsv          23 fs/btrfs/block-rsv.c 	block_rsv->size -= num_bytes;
block_rsv          24 fs/btrfs/block-rsv.c 	if (block_rsv->reserved >= block_rsv->size) {
block_rsv          25 fs/btrfs/block-rsv.c 		num_bytes = block_rsv->reserved - block_rsv->size;
block_rsv          26 fs/btrfs/block-rsv.c 		block_rsv->reserved = block_rsv->size;
block_rsv          27 fs/btrfs/block-rsv.c 		block_rsv->full = 1;
block_rsv          31 fs/btrfs/block-rsv.c 	if (block_rsv->qgroup_rsv_reserved >= block_rsv->qgroup_rsv_size) {
block_rsv          32 fs/btrfs/block-rsv.c 		qgroup_to_release = block_rsv->qgroup_rsv_reserved -
block_rsv          33 fs/btrfs/block-rsv.c 				    block_rsv->qgroup_rsv_size;
block_rsv          34 fs/btrfs/block-rsv.c 		block_rsv->qgroup_rsv_reserved = block_rsv->qgroup_rsv_size;
block_rsv          38 fs/btrfs/block-rsv.c 	spin_unlock(&block_rsv->lock);
block_rsv          99 fs/btrfs/block-rsv.c 	struct btrfs_block_rsv *block_rsv;
block_rsv         101 fs/btrfs/block-rsv.c 	block_rsv = kmalloc(sizeof(*block_rsv), GFP_NOFS);
block_rsv         102 fs/btrfs/block-rsv.c 	if (!block_rsv)
block_rsv         105 fs/btrfs/block-rsv.c 	btrfs_init_metadata_block_rsv(fs_info, block_rsv, type);
block_rsv         106 fs/btrfs/block-rsv.c 	return block_rsv;
block_rsv         119 fs/btrfs/block-rsv.c 			struct btrfs_block_rsv *block_rsv, u64 num_bytes,
block_rsv         127 fs/btrfs/block-rsv.c 	ret = btrfs_reserve_metadata_bytes(root, block_rsv, num_bytes, flush);
block_rsv         129 fs/btrfs/block-rsv.c 		btrfs_block_rsv_add_bytes(block_rsv, num_bytes, true);
block_rsv         134 fs/btrfs/block-rsv.c int btrfs_block_rsv_check(struct btrfs_block_rsv *block_rsv, int min_factor)
block_rsv         139 fs/btrfs/block-rsv.c 	if (!block_rsv)
block_rsv         142 fs/btrfs/block-rsv.c 	spin_lock(&block_rsv->lock);
block_rsv         143 fs/btrfs/block-rsv.c 	num_bytes = div_factor(block_rsv->size, min_factor);
block_rsv         144 fs/btrfs/block-rsv.c 	if (block_rsv->reserved >= num_bytes)
block_rsv         146 fs/btrfs/block-rsv.c 	spin_unlock(&block_rsv->lock);
block_rsv         152 fs/btrfs/block-rsv.c 			   struct btrfs_block_rsv *block_rsv, u64 min_reserved,
block_rsv         158 fs/btrfs/block-rsv.c 	if (!block_rsv)
block_rsv         161 fs/btrfs/block-rsv.c 	spin_lock(&block_rsv->lock);
block_rsv         163 fs/btrfs/block-rsv.c 	if (block_rsv->reserved >= num_bytes)
block_rsv         166 fs/btrfs/block-rsv.c 		num_bytes -= block_rsv->reserved;
block_rsv         167 fs/btrfs/block-rsv.c 	spin_unlock(&block_rsv->lock);
block_rsv         172 fs/btrfs/block-rsv.c 	ret = btrfs_reserve_metadata_bytes(root, block_rsv, num_bytes, flush);
block_rsv         174 fs/btrfs/block-rsv.c 		btrfs_block_rsv_add_bytes(block_rsv, num_bytes, false);
block_rsv         182 fs/btrfs/block-rsv.c 			      struct btrfs_block_rsv *block_rsv,
block_rsv         193 fs/btrfs/block-rsv.c 	if (block_rsv == delayed_rsv)
block_rsv         195 fs/btrfs/block-rsv.c 	else if (block_rsv != global_rsv && !delayed_rsv->full)
block_rsv         198 fs/btrfs/block-rsv.c 	if (target && block_rsv->space_info != target->space_info)
block_rsv         201 fs/btrfs/block-rsv.c 	return block_rsv_release_bytes(fs_info, block_rsv, target, num_bytes,
block_rsv         205 fs/btrfs/block-rsv.c int btrfs_block_rsv_use_bytes(struct btrfs_block_rsv *block_rsv, u64 num_bytes)
block_rsv         209 fs/btrfs/block-rsv.c 	spin_lock(&block_rsv->lock);
block_rsv         210 fs/btrfs/block-rsv.c 	if (block_rsv->reserved >= num_bytes) {
block_rsv         211 fs/btrfs/block-rsv.c 		block_rsv->reserved -= num_bytes;
block_rsv         212 fs/btrfs/block-rsv.c 		if (block_rsv->reserved < block_rsv->size)
block_rsv         213 fs/btrfs/block-rsv.c 			block_rsv->full = 0;
block_rsv         216 fs/btrfs/block-rsv.c 	spin_unlock(&block_rsv->lock);
block_rsv         220 fs/btrfs/block-rsv.c void btrfs_block_rsv_add_bytes(struct btrfs_block_rsv *block_rsv,
block_rsv         223 fs/btrfs/block-rsv.c 	spin_lock(&block_rsv->lock);
block_rsv         224 fs/btrfs/block-rsv.c 	block_rsv->reserved += num_bytes;
block_rsv         226 fs/btrfs/block-rsv.c 		block_rsv->size += num_bytes;
block_rsv         227 fs/btrfs/block-rsv.c 	else if (block_rsv->reserved >= block_rsv->size)
block_rsv         228 fs/btrfs/block-rsv.c 		block_rsv->full = 1;
block_rsv         229 fs/btrfs/block-rsv.c 	spin_unlock(&block_rsv->lock);
block_rsv         259 fs/btrfs/block-rsv.c 	struct btrfs_block_rsv *block_rsv = &fs_info->global_block_rsv;
block_rsv         260 fs/btrfs/block-rsv.c 	struct btrfs_space_info *sinfo = block_rsv->space_info;
block_rsv         294 fs/btrfs/block-rsv.c 	spin_lock(&block_rsv->lock);
block_rsv         296 fs/btrfs/block-rsv.c 	block_rsv->size = min_t(u64, num_bytes, SZ_512M);
block_rsv         298 fs/btrfs/block-rsv.c 	if (block_rsv->reserved < block_rsv->size) {
block_rsv         299 fs/btrfs/block-rsv.c 		num_bytes = block_rsv->size - block_rsv->reserved;
block_rsv         300 fs/btrfs/block-rsv.c 		block_rsv->reserved += num_bytes;
block_rsv         303 fs/btrfs/block-rsv.c 	} else if (block_rsv->reserved > block_rsv->size) {
block_rsv         304 fs/btrfs/block-rsv.c 		num_bytes = block_rsv->reserved - block_rsv->size;
block_rsv         307 fs/btrfs/block-rsv.c 		block_rsv->reserved = block_rsv->size;
block_rsv         311 fs/btrfs/block-rsv.c 	if (block_rsv->reserved == block_rsv->size)
block_rsv         312 fs/btrfs/block-rsv.c 		block_rsv->full = 1;
block_rsv         314 fs/btrfs/block-rsv.c 		block_rsv->full = 0;
block_rsv         316 fs/btrfs/block-rsv.c 	spin_unlock(&block_rsv->lock);
block_rsv         334 fs/btrfs/block-rsv.c 	fs_info->extent_root->block_rsv = &fs_info->delayed_refs_rsv;
block_rsv         335 fs/btrfs/block-rsv.c 	fs_info->csum_root->block_rsv = &fs_info->delayed_refs_rsv;
block_rsv         336 fs/btrfs/block-rsv.c 	fs_info->dev_root->block_rsv = &fs_info->global_block_rsv;
block_rsv         337 fs/btrfs/block-rsv.c 	fs_info->tree_root->block_rsv = &fs_info->global_block_rsv;
block_rsv         339 fs/btrfs/block-rsv.c 		fs_info->quota_root->block_rsv = &fs_info->global_block_rsv;
block_rsv         340 fs/btrfs/block-rsv.c 	fs_info->chunk_root->block_rsv = &fs_info->chunk_block_rsv;
block_rsv         363 fs/btrfs/block-rsv.c 	struct btrfs_block_rsv *block_rsv = NULL;
block_rsv         368 fs/btrfs/block-rsv.c 		block_rsv = trans->block_rsv;
block_rsv         370 fs/btrfs/block-rsv.c 	if (!block_rsv)
block_rsv         371 fs/btrfs/block-rsv.c 		block_rsv = root->block_rsv;
block_rsv         373 fs/btrfs/block-rsv.c 	if (!block_rsv)
block_rsv         374 fs/btrfs/block-rsv.c 		block_rsv = &fs_info->empty_block_rsv;
block_rsv         376 fs/btrfs/block-rsv.c 	return block_rsv;
block_rsv         384 fs/btrfs/block-rsv.c 	struct btrfs_block_rsv *block_rsv;
block_rsv         389 fs/btrfs/block-rsv.c 	block_rsv = get_block_rsv(trans, root);
block_rsv         391 fs/btrfs/block-rsv.c 	if (unlikely(block_rsv->size == 0))
block_rsv         394 fs/btrfs/block-rsv.c 	ret = btrfs_block_rsv_use_bytes(block_rsv, blocksize);
block_rsv         396 fs/btrfs/block-rsv.c 		return block_rsv;
block_rsv         398 fs/btrfs/block-rsv.c 	if (block_rsv->failfast)
block_rsv         401 fs/btrfs/block-rsv.c 	if (block_rsv->type == BTRFS_BLOCK_RSV_GLOBAL && !global_updated) {
block_rsv         411 fs/btrfs/block-rsv.c 	if (block_rsv->type != BTRFS_BLOCK_RSV_DELREFS &&
block_rsv         421 fs/btrfs/block-rsv.c 	ret = btrfs_reserve_metadata_bytes(root, block_rsv, blocksize,
block_rsv         424 fs/btrfs/block-rsv.c 		return block_rsv;
block_rsv         430 fs/btrfs/block-rsv.c 	if (block_rsv->type != BTRFS_BLOCK_RSV_GLOBAL &&
block_rsv         431 fs/btrfs/block-rsv.c 	    block_rsv->space_info == global_rsv->space_info) {
block_rsv          61 fs/btrfs/block-rsv.h 			struct btrfs_block_rsv *block_rsv, u64 num_bytes,
block_rsv          63 fs/btrfs/block-rsv.h int btrfs_block_rsv_check(struct btrfs_block_rsv *block_rsv, int min_factor);
block_rsv          65 fs/btrfs/block-rsv.h 			   struct btrfs_block_rsv *block_rsv, u64 min_reserved,
block_rsv          70 fs/btrfs/block-rsv.h int btrfs_block_rsv_use_bytes(struct btrfs_block_rsv *block_rsv, u64 num_bytes);
block_rsv          74 fs/btrfs/block-rsv.h void btrfs_block_rsv_add_bytes(struct btrfs_block_rsv *block_rsv,
block_rsv          77 fs/btrfs/block-rsv.h 			      struct btrfs_block_rsv *block_rsv,
block_rsv          87 fs/btrfs/block-rsv.h 					   struct btrfs_block_rsv *block_rsv,
block_rsv          90 fs/btrfs/block-rsv.h 	__btrfs_block_rsv_release(fs_info, block_rsv, num_bytes, NULL);
block_rsv          94 fs/btrfs/block-rsv.h 					 struct btrfs_block_rsv *block_rsv,
block_rsv          97 fs/btrfs/block-rsv.h 	btrfs_block_rsv_add_bytes(block_rsv, blocksize, false);
block_rsv          98 fs/btrfs/block-rsv.h 	btrfs_block_rsv_release(fs_info, block_rsv, 0);
block_rsv         167 fs/btrfs/btrfs_inode.h 	struct btrfs_block_rsv block_rsv;
block_rsv         976 fs/btrfs/ctree.h 	struct btrfs_block_rsv *block_rsv;
block_rsv        2618 fs/btrfs/ctree.h 				     struct btrfs_block_rsv *block_rsv,
block_rsv         222 fs/btrfs/delalloc-space.c 	struct btrfs_block_rsv *block_rsv = &inode->block_rsv;
block_rsv         231 fs/btrfs/delalloc-space.c 	released = __btrfs_block_rsv_release(fs_info, block_rsv, 0,
block_rsv         246 fs/btrfs/delalloc-space.c 	struct btrfs_block_rsv *block_rsv = &inode->block_rsv;
block_rsv         276 fs/btrfs/delalloc-space.c 	spin_lock(&block_rsv->lock);
block_rsv         277 fs/btrfs/delalloc-space.c 	block_rsv->size = reserve_size;
block_rsv         278 fs/btrfs/delalloc-space.c 	block_rsv->qgroup_rsv_size = qgroup_rsv_size;
block_rsv         279 fs/btrfs/delalloc-space.c 	spin_unlock(&block_rsv->lock);
block_rsv         305 fs/btrfs/delalloc-space.c 	struct btrfs_block_rsv *block_rsv = &inode->block_rsv;
block_rsv         352 fs/btrfs/delalloc-space.c 	ret = btrfs_reserve_metadata_bytes(root, block_rsv, meta_reserve, flush);
block_rsv         370 fs/btrfs/delalloc-space.c 	btrfs_block_rsv_add_bytes(block_rsv, meta_reserve, false);
block_rsv         374 fs/btrfs/delalloc-space.c 	spin_lock(&block_rsv->lock);
block_rsv         375 fs/btrfs/delalloc-space.c 	block_rsv->qgroup_rsv_reserved += qgroup_reserve;
block_rsv         376 fs/btrfs/delalloc-space.c 	spin_unlock(&block_rsv->lock);
block_rsv         560 fs/btrfs/delayed-inode.c 	src_rsv = trans->block_rsv;
block_rsv         614 fs/btrfs/delayed-inode.c 	src_rsv = trans->block_rsv;
block_rsv        1150 fs/btrfs/delayed-inode.c 	struct btrfs_block_rsv *block_rsv;
block_rsv        1162 fs/btrfs/delayed-inode.c 	block_rsv = trans->block_rsv;
block_rsv        1163 fs/btrfs/delayed-inode.c 	trans->block_rsv = &fs_info->delayed_block_rsv;
block_rsv        1186 fs/btrfs/delayed-inode.c 	trans->block_rsv = block_rsv;
block_rsv        1206 fs/btrfs/delayed-inode.c 	struct btrfs_block_rsv *block_rsv;
block_rsv        1227 fs/btrfs/delayed-inode.c 	block_rsv = trans->block_rsv;
block_rsv        1228 fs/btrfs/delayed-inode.c 	trans->block_rsv = &delayed_node->root->fs_info->delayed_block_rsv;
block_rsv        1234 fs/btrfs/delayed-inode.c 	trans->block_rsv = block_rsv;
block_rsv        1245 fs/btrfs/delayed-inode.c 	struct btrfs_block_rsv *block_rsv;
block_rsv        1272 fs/btrfs/delayed-inode.c 	block_rsv = trans->block_rsv;
block_rsv        1273 fs/btrfs/delayed-inode.c 	trans->block_rsv = &fs_info->delayed_block_rsv;
block_rsv        1284 fs/btrfs/delayed-inode.c 	trans->block_rsv = block_rsv;
block_rsv        1320 fs/btrfs/delayed-inode.c 	struct btrfs_block_rsv *block_rsv;
block_rsv        1350 fs/btrfs/delayed-inode.c 		block_rsv = trans->block_rsv;
block_rsv        1351 fs/btrfs/delayed-inode.c 		trans->block_rsv = &root->fs_info->delayed_block_rsv;
block_rsv        1355 fs/btrfs/delayed-inode.c 		trans->block_rsv = block_rsv;
block_rsv          81 fs/btrfs/delayed-ref.c 	struct btrfs_block_rsv *block_rsv = &fs_info->delayed_refs_rsv;
block_rsv          85 fs/btrfs/delayed-ref.c 	released = __btrfs_block_rsv_release(fs_info, block_rsv, num_bytes,
block_rsv         176 fs/btrfs/delayed-ref.c 	struct btrfs_block_rsv *block_rsv = &fs_info->delayed_refs_rsv;
block_rsv         181 fs/btrfs/delayed-ref.c 	spin_lock(&block_rsv->lock);
block_rsv         182 fs/btrfs/delayed-ref.c 	if (block_rsv->reserved < block_rsv->size) {
block_rsv         183 fs/btrfs/delayed-ref.c 		num_bytes = block_rsv->size - block_rsv->reserved;
block_rsv         186 fs/btrfs/delayed-ref.c 	spin_unlock(&block_rsv->lock);
block_rsv         191 fs/btrfs/delayed-ref.c 	ret = btrfs_reserve_metadata_bytes(fs_info->extent_root, block_rsv,
block_rsv         195 fs/btrfs/delayed-ref.c 	btrfs_block_rsv_add_bytes(block_rsv, num_bytes, 0);
block_rsv        1136 fs/btrfs/disk-io.c 	root->block_rsv = NULL;
block_rsv        4495 fs/btrfs/extent-tree.c 	struct btrfs_block_rsv *block_rsv;
block_rsv        4514 fs/btrfs/extent-tree.c 	block_rsv = btrfs_use_block_rsv(trans, root, blocksize);
block_rsv        4515 fs/btrfs/extent-tree.c 	if (IS_ERR(block_rsv))
block_rsv        4516 fs/btrfs/extent-tree.c 		return ERR_CAST(block_rsv);
block_rsv        4572 fs/btrfs/extent-tree.c 	btrfs_unuse_block_rsv(fs_info, block_rsv, blocksize);
block_rsv        5194 fs/btrfs/extent-tree.c 			 struct btrfs_block_rsv *block_rsv, int update_ref,
block_rsv        5234 fs/btrfs/extent-tree.c 	if (block_rsv)
block_rsv        5235 fs/btrfs/extent-tree.c 		trans->block_rsv = block_rsv;
block_rsv        5364 fs/btrfs/extent-tree.c 			if (block_rsv)
block_rsv        5365 fs/btrfs/extent-tree.c 				trans->block_rsv = block_rsv;
block_rsv        2578 fs/btrfs/file.c 	trans->block_rsv = rsv;
block_rsv        2598 fs/btrfs/file.c 		trans->block_rsv = &fs_info->trans_block_rsv;
block_rsv        2649 fs/btrfs/file.c 		trans->block_rsv = rsv;
block_rsv        2677 fs/btrfs/file.c 	trans->block_rsv = &fs_info->trans_block_rsv;
block_rsv        2718 fs/btrfs/file.c 	trans->block_rsv = &fs_info->trans_block_rsv;
block_rsv         428 fs/btrfs/inode-map.c 	rsv = trans->block_rsv;
block_rsv         429 fs/btrfs/inode-map.c 	trans->block_rsv = &fs_info->trans_block_rsv;
block_rsv         440 fs/btrfs/inode-map.c 	ret = btrfs_block_rsv_add(root, trans->block_rsv,
block_rsv         516 fs/btrfs/inode-map.c 	btrfs_block_rsv_release(fs_info, trans->block_rsv,
block_rsv         519 fs/btrfs/inode-map.c 	trans->block_rsv = rsv;
block_rsv         308 fs/btrfs/inode.c 	trans->block_rsv = &BTRFS_I(inode)->block_rsv;
block_rsv        3170 fs/btrfs/inode.c 		trans->block_rsv = &BTRFS_I(inode)->block_rsv;
block_rsv        3206 fs/btrfs/inode.c 	trans->block_rsv = &BTRFS_I(inode)->block_rsv;
block_rsv        4512 fs/btrfs/inode.c 	struct btrfs_block_rsv block_rsv;
block_rsv        4541 fs/btrfs/inode.c 	btrfs_init_block_rsv(&block_rsv, BTRFS_BLOCK_RSV_TEMP);
block_rsv        4547 fs/btrfs/inode.c 	err = btrfs_subvolume_reserve_metadata(root, &block_rsv, 5, true);
block_rsv        4556 fs/btrfs/inode.c 	trans->block_rsv = &block_rsv;
block_rsv        4557 fs/btrfs/inode.c 	trans->bytes_reserved = block_rsv.size;
block_rsv        4607 fs/btrfs/inode.c 	trans->block_rsv = NULL;
block_rsv        4614 fs/btrfs/inode.c 	btrfs_subvolume_release_metadata(fs_info, &block_rsv);
block_rsv        5549 fs/btrfs/inode.c 		trans->block_rsv = &fs_info->trans_block_rsv;
block_rsv        5551 fs/btrfs/inode.c 		btrfs_block_rsv_migrate(rsv, trans->block_rsv,
block_rsv        5611 fs/btrfs/inode.c 		trans->block_rsv = rsv;
block_rsv        5614 fs/btrfs/inode.c 		trans->block_rsv = &fs_info->trans_block_rsv;
block_rsv        5634 fs/btrfs/inode.c 		trans->block_rsv = rsv;
block_rsv        5636 fs/btrfs/inode.c 		trans->block_rsv = &fs_info->trans_block_rsv;
block_rsv        9271 fs/btrfs/inode.c 	trans->block_rsv = rsv;
block_rsv        9277 fs/btrfs/inode.c 		trans->block_rsv = &fs_info->trans_block_rsv;
block_rsv        9299 fs/btrfs/inode.c 		trans->block_rsv = rsv;
block_rsv        9326 fs/btrfs/inode.c 		trans->block_rsv = &fs_info->trans_block_rsv;
block_rsv        9408 fs/btrfs/inode.c 		btrfs_init_metadata_block_rsv(fs_info, &ei->block_rsv,
block_rsv        9459 fs/btrfs/inode.c 	WARN_ON(BTRFS_I(inode)->block_rsv.reserved);
block_rsv        9460 fs/btrfs/inode.c 	WARN_ON(BTRFS_I(inode)->block_rsv.size);
block_rsv         569 fs/btrfs/ioctl.c 	struct btrfs_block_rsv block_rsv;
block_rsv         596 fs/btrfs/ioctl.c 	btrfs_init_block_rsv(&block_rsv, BTRFS_BLOCK_RSV_TEMP);
block_rsv         601 fs/btrfs/ioctl.c 	ret = btrfs_subvolume_reserve_metadata(root, &block_rsv, 8, false);
block_rsv         608 fs/btrfs/ioctl.c 		btrfs_subvolume_release_metadata(fs_info, &block_rsv);
block_rsv         611 fs/btrfs/ioctl.c 	trans->block_rsv = &block_rsv;
block_rsv         612 fs/btrfs/ioctl.c 	trans->bytes_reserved = block_rsv.size;
block_rsv         727 fs/btrfs/ioctl.c 	trans->block_rsv = NULL;
block_rsv         729 fs/btrfs/ioctl.c 	btrfs_subvolume_release_metadata(fs_info, &block_rsv);
block_rsv         813 fs/btrfs/ioctl.c 	btrfs_init_block_rsv(&pending_snapshot->block_rsv,
block_rsv         824 fs/btrfs/ioctl.c 					&pending_snapshot->block_rsv, 8,
block_rsv         873 fs/btrfs/ioctl.c 	btrfs_subvolume_release_metadata(fs_info, &pending_snapshot->block_rsv);
block_rsv        4167 fs/btrfs/ioctl.c 		struct btrfs_block_rsv *block_rsv = &fs_info->global_block_rsv;
block_rsv        4169 fs/btrfs/ioctl.c 		spin_lock(&block_rsv->lock);
block_rsv        4170 fs/btrfs/ioctl.c 		space.total_bytes = block_rsv->size;
block_rsv        4171 fs/btrfs/ioctl.c 		space.used_bytes = block_rsv->size - block_rsv->reserved;
block_rsv        4172 fs/btrfs/ioctl.c 		spin_unlock(&block_rsv->lock);
block_rsv         366 fs/btrfs/props.c 			ret = btrfs_block_rsv_add(root, trans->block_rsv,
block_rsv         385 fs/btrfs/props.c 			btrfs_block_rsv_release(fs_info, trans->block_rsv,
block_rsv         156 fs/btrfs/relocation.c 	struct btrfs_block_rsv *block_rsv;
block_rsv        1489 fs/btrfs/relocation.c 		rsv = trans->block_rsv;
block_rsv        1490 fs/btrfs/relocation.c 		trans->block_rsv = rc->block_rsv;
block_rsv        1495 fs/btrfs/relocation.c 		trans->block_rsv = rsv;
block_rsv        2319 fs/btrfs/relocation.c 		ret = btrfs_block_rsv_refill(root, rc->block_rsv, min_reserved,
block_rsv        2331 fs/btrfs/relocation.c 		trans->block_rsv = rc->block_rsv;
block_rsv        2431 fs/btrfs/relocation.c 		ret = btrfs_block_rsv_add(root, rc->block_rsv, num_bytes,
block_rsv        2440 fs/btrfs/relocation.c 			btrfs_block_rsv_release(fs_info, rc->block_rsv,
block_rsv        2448 fs/btrfs/relocation.c 			btrfs_block_rsv_release(fs_info, rc->block_rsv,
block_rsv        2756 fs/btrfs/relocation.c 	trans->block_rsv = rc->block_rsv;
block_rsv        2764 fs/btrfs/relocation.c 	ret = btrfs_block_rsv_refill(root, rc->block_rsv, num_bytes,
block_rsv        2777 fs/btrfs/relocation.c 		rc->block_rsv->size = tmp + fs_info->nodesize *
block_rsv        4033 fs/btrfs/relocation.c 	rc->block_rsv = btrfs_alloc_block_rsv(rc->extent_root->fs_info,
block_rsv        4035 fs/btrfs/relocation.c 	if (!rc->block_rsv)
block_rsv        4044 fs/btrfs/relocation.c 	rc->block_rsv->size = rc->extent_root->fs_info->nodesize *
block_rsv        4047 fs/btrfs/relocation.c 				     rc->block_rsv, rc->block_rsv->size,
block_rsv        4097 fs/btrfs/relocation.c 					rc->block_rsv, rc->block_rsv->size,
block_rsv        4210 fs/btrfs/relocation.c 	btrfs_block_rsv_release(fs_info, rc->block_rsv, (u64)-1);
block_rsv        4218 fs/btrfs/relocation.c 	btrfs_block_rsv_release(fs_info, rc->block_rsv, (u64)-1);
block_rsv        4231 fs/btrfs/relocation.c 	btrfs_free_block_rsv(fs_info, rc->block_rsv);
block_rsv        4811 fs/btrfs/relocation.c 		ret = btrfs_block_rsv_migrate(&pending->block_rsv,
block_rsv        4812 fs/btrfs/relocation.c 					      rc->block_rsv,
block_rsv        1090 fs/btrfs/space-info.c 				 struct btrfs_block_rsv *block_rsv,
block_rsv        1099 fs/btrfs/space-info.c 	ret = __reserve_metadata_bytes(fs_info, block_rsv->space_info,
block_rsv        1103 fs/btrfs/space-info.c 		if (block_rsv != global_rsv &&
block_rsv        1109 fs/btrfs/space-info.c 					      block_rsv->space_info->flags,
block_rsv        1113 fs/btrfs/space-info.c 			btrfs_dump_space_info(fs_info, block_rsv->space_info,
block_rsv         126 fs/btrfs/space-info.h 				 struct btrfs_block_rsv *block_rsv,
block_rsv        2035 fs/btrfs/super.c 	struct btrfs_block_rsv *block_rsv = &fs_info->global_block_rsv;
block_rsv        2077 fs/btrfs/super.c 	spin_lock(&block_rsv->lock);
block_rsv        2079 fs/btrfs/super.c 	if (buf->f_bfree >= block_rsv->size >> bits)
block_rsv        2080 fs/btrfs/super.c 		buf->f_bfree -= block_rsv->size >> bits;
block_rsv        2083 fs/btrfs/super.c 	spin_unlock(&block_rsv->lock);
block_rsv        2114 fs/btrfs/super.c 	if (!mixed && block_rsv->space_info->full &&
block_rsv        2115 fs/btrfs/super.c 	    total_free_meta - thresh < block_rsv->size)
block_rsv         348 fs/btrfs/sysfs.c 	struct btrfs_block_rsv *block_rsv = &fs_info->global_block_rsv;
block_rsv         349 fs/btrfs/sysfs.c 	return btrfs_show_u64(&block_rsv->size, &block_rsv->lock, buf);
block_rsv         357 fs/btrfs/sysfs.c 	struct btrfs_block_rsv *block_rsv = &fs_info->global_block_rsv;
block_rsv         358 fs/btrfs/sysfs.c 	return btrfs_show_u64(&block_rsv->reserved, &block_rsv->lock, buf);
block_rsv         467 fs/btrfs/transaction.c 		h->orig_rsv = h->block_rsv;
block_rsv         468 fs/btrfs/transaction.c 		h->block_rsv = NULL;
block_rsv         587 fs/btrfs/transaction.c 		h->block_rsv = &fs_info->trans_block_rsv;
block_rsv         661 fs/btrfs/transaction.c 	trans->block_rsv = &fs_info->trans_block_rsv;
block_rsv         826 fs/btrfs/transaction.c 	if (!trans->block_rsv) {
block_rsv         834 fs/btrfs/transaction.c 	ASSERT(trans->block_rsv == &fs_info->trans_block_rsv);
block_rsv         837 fs/btrfs/transaction.c 	btrfs_block_rsv_release(fs_info, trans->block_rsv,
block_rsv         852 fs/btrfs/transaction.c 		trans->block_rsv = trans->orig_rsv;
block_rsv         857 fs/btrfs/transaction.c 	trans->block_rsv = NULL;
block_rsv        1449 fs/btrfs/transaction.c 						     &pending->block_rsv,
block_rsv        1460 fs/btrfs/transaction.c 	rsv = trans->block_rsv;
block_rsv        1461 fs/btrfs/transaction.c 	trans->block_rsv = &pending->block_rsv;
block_rsv        1462 fs/btrfs/transaction.c 	trans->bytes_reserved = trans->block_rsv->reserved;
block_rsv        1657 fs/btrfs/transaction.c 	trans->block_rsv = rsv;
block_rsv        1981 fs/btrfs/transaction.c 	trans->block_rsv = NULL;
block_rsv        2345 fs/btrfs/transaction.c 	trans->block_rsv = NULL;
block_rsv         115 fs/btrfs/transaction.h 	struct btrfs_block_rsv *block_rsv;
block_rsv         139 fs/btrfs/transaction.h 	struct btrfs_block_rsv block_rsv;