Lines Matching refs:extent_root

161 	struct btrfs_root *extent_root;  member
610 root = read_fs_root(rc->extent_root->fs_info, root_objectid); in find_tree_root()
733 ret = btrfs_search_slot(NULL, rc->extent_root, &key, path1,
771 ret = btrfs_next_leaf(rc->extent_root, path1);
885 root = read_fs_root(rc->extent_root->fs_info, key.offset);
2268 struct btrfs_root *root = rc->extent_root;
2289 trans = btrfs_join_transaction(rc->extent_root);
2292 btrfs_block_rsv_release(rc->extent_root,
2299 btrfs_end_transaction(trans, rc->extent_root);
2300 btrfs_block_rsv_release(rc->extent_root,
2332 btrfs_commit_transaction(trans, rc->extent_root);
2334 btrfs_end_transaction(trans, rc->extent_root);
2362 root = rc->extent_root;
2577 num_bytes += rc->extent_root->nodesize;
2596 struct btrfs_root *root = rc->extent_root;
2609 tmp = rc->extent_root->nodesize *
2620 rc->block_rsv->size = tmp + rc->extent_root->nodesize *
2824 blocksize = rc->extent_root->nodesize;
2864 u32 blocksize = rc->extent_root->nodesize;
2878 eb = read_tree_block(rc->extent_root, block->bytenr,
2975 readahead_tree_block(rc->extent_root, block->bytenr);
3251 ret = btrfs_next_leaf(rc->extent_root, path);
3337 block->key.objectid = rc->extent_root->nodesize;
3359 bool skinny = btrfs_fs_incompat(rc->extent_root->fs_info,
3383 ret = btrfs_search_slot(NULL, rc->extent_root, &key, path, 0, 0);
3426 ret = btrfs_lookup_extent_info(NULL, rc->extent_root,
3519 ret = delete_block_group_cache(rc->extent_root->fs_info,
3532 root = read_fs_root(rc->extent_root->fs_info, ref_root);
3667 u32 blocksize = rc->extent_root->nodesize;
3707 ret = btrfs_next_leaf(rc->extent_root, path);
3777 ret = btrfs_search_slot(NULL, rc->extent_root, &key, path,
3784 ret = btrfs_next_leaf(rc->extent_root, path);
3809 key.objectid + rc->extent_root->nodesize <=
3827 rc->extent_root->nodesize;
3838 struct btrfs_fs_info *fs_info = rc->extent_root->fs_info;
3847 struct btrfs_fs_info *fs_info = rc->extent_root->fs_info;
3873 rc->block_rsv = btrfs_alloc_block_rsv(rc->extent_root,
3884 rc->block_rsv->size = rc->extent_root->nodesize *
3890 trans = btrfs_join_transaction(rc->extent_root);
3900 btrfs_commit_transaction(trans, rc->extent_root);
3930 ret = btrfs_block_rsv_refill(rc->extent_root,
3938 trans = btrfs_start_transaction(rc->extent_root, 0);
3946 btrfs_end_transaction(trans, rc->extent_root);
3989 ret = btrfs_search_slot(NULL, rc->extent_root,
4034 btrfs_end_transaction_throttle(trans, rc->extent_root);
4035 btrfs_btree_balance_dirty(rc->extent_root);
4050 ret = btrfs_force_chunk_alloc(trans, rc->extent_root,
4064 btrfs_end_transaction_throttle(trans, rc->extent_root);
4065 btrfs_btree_balance_dirty(rc->extent_root);
4079 btrfs_block_rsv_release(rc->extent_root, rc->block_rsv, (u64)-1);
4087 btrfs_block_rsv_release(rc->extent_root, rc->block_rsv, (u64)-1);
4090 trans = btrfs_join_transaction(rc->extent_root);
4094 btrfs_commit_transaction(trans, rc->extent_root);
4096 btrfs_free_block_rsv(rc->extent_root, rc->block_rsv);
4199 int btrfs_relocate_block_group(struct btrfs_root *extent_root, u64 group_start) argument
4201 struct btrfs_fs_info *fs_info = extent_root->fs_info;
4213 rc->extent_root = extent_root;
4218 ret = btrfs_inc_block_group_ro(extent_root, rc->block_group);
4252 btrfs_info(extent_root->fs_info, "relocating block group %llu flags %llu",
4274 btrfs_info(extent_root->fs_info, "found %llu extents",
4295 btrfs_dec_block_group_ro(extent_root, rc->block_group);
4413 rc->extent_root = root->fs_info->extent_root;
4417 trans = btrfs_join_transaction(rc->extent_root);
4449 err = btrfs_commit_transaction(trans, rc->extent_root);
4457 trans = btrfs_join_transaction(rc->extent_root);
4461 err = btrfs_commit_transaction(trans, rc->extent_root);