Lines Matching refs:space_info
28 * accounted for in space_info->bytes_may_use, and then add the bytes to
51 * space_info->bytes_may_use.
92 * content to just reserve space from the space_info on demand.
109 struct btrfs_space_info *space_info = block_rsv->space_info;
154 space_info,
188 rsv->space_info = btrfs_find_space_info(fs_info,
223 ret = btrfs_reserve_metadata_bytes(fs_info, block_rsv->space_info,
264 ret = btrfs_reserve_metadata_bytes(fs_info, block_rsv->space_info,
291 if (target && block_rsv->space_info != target->space_info)
328 struct btrfs_space_info *sinfo = block_rsv->space_info;
433 struct btrfs_space_info *space_info;
435 space_info = btrfs_find_space_info(fs_info, BTRFS_BLOCK_GROUP_SYSTEM);
436 fs_info->chunk_block_rsv.space_info = space_info;
438 space_info = btrfs_find_space_info(fs_info, BTRFS_BLOCK_GROUP_METADATA);
439 fs_info->global_block_rsv.space_info = space_info;
440 fs_info->trans_block_rsv.space_info = space_info;
441 fs_info->empty_block_rsv.space_info = space_info;
442 fs_info->delayed_block_rsv.space_info = space_info;
443 fs_info->delayed_refs_rsv.space_info = space_info;
527 ret = btrfs_reserve_metadata_bytes(fs_info, block_rsv->space_info,
537 block_rsv->space_info == global_rsv->space_info) {
549 ret = btrfs_reserve_metadata_bytes(fs_info, block_rsv->space_info, blocksize,