Lines Matching refs:btrfs_root
149 struct btrfs_root *extent_root;
246 static bool reloc_root_is_dead(const struct btrfs_root *root) in reloc_root_is_dead()
267 static bool have_reloc_root(const struct btrfs_root *root) in have_reloc_root()
276 bool btrfs_should_ignore_reloc_root(const struct btrfs_root *root) in btrfs_should_ignore_reloc_root()
278 struct btrfs_root *reloc_root; in btrfs_should_ignore_reloc_root()
305 struct btrfs_root *find_reloc_root(struct btrfs_fs_info *fs_info, u64 bytenr) in find_reloc_root()
310 struct btrfs_root *root = NULL; in find_reloc_root()
478 static int __add_reloc_root(struct btrfs_root *root) in __add_reloc_root()
510 static void __del_reloc_root(struct btrfs_root *root) in __del_reloc_root()
528 ASSERT(!node || (struct btrfs_root *)node->data == root); in __del_reloc_root()
554 static int __update_reloc_root(struct btrfs_root *root) in __update_reloc_root()
572 BUG_ON((struct btrfs_root *)node->data != root); in __update_reloc_root()
583 static struct btrfs_root *create_reloc_root(struct btrfs_trans_handle *trans, in create_reloc_root()
584 struct btrfs_root *root, u64 objectid) in create_reloc_root()
587 struct btrfs_root *reloc_root; in create_reloc_root()
706 struct btrfs_root *root) in btrfs_init_reloc_root()
709 struct btrfs_root *reloc_root; in btrfs_init_reloc_root()
772 struct btrfs_root *root) in btrfs_update_reloc_root()
775 struct btrfs_root *reloc_root; in btrfs_update_reloc_root()
823 struct btrfs_root *root = BTRFS_I(reloc_inode)->root; in get_new_location()
871 struct btrfs_root *root, in replace_file_extents()
1023 struct btrfs_root *dest, struct btrfs_root *src, in replace_path()
1262 int walk_up_reloc_tree(struct btrfs_root *root, struct btrfs_path *path, in walk_up_reloc_tree()
1299 int walk_down_reloc_tree(struct btrfs_root *root, struct btrfs_path *path, in walk_down_reloc_tree()
1344 static int invalidate_extent_cache(struct btrfs_root *root, in invalidate_extent_cache()
1439 struct btrfs_root *root) in insert_dirty_subvol()
1441 struct btrfs_root *reloc_root = root->reloc_root; in insert_dirty_subvol()
1468 struct btrfs_root *root; in clean_dirty_subvols()
1469 struct btrfs_root *next; in clean_dirty_subvols()
1477 struct btrfs_root *reloc_root = root->reloc_root; in clean_dirty_subvols()
1519 struct btrfs_root *root) in merge_reloc_root()
1525 struct btrfs_root *reloc_root; in merge_reloc_root()
1686 struct btrfs_root *root = rc->extent_root; in prepare_to_merge()
1688 struct btrfs_root *reloc_root; in prepare_to_merge()
1729 struct btrfs_root, root_list); in prepare_to_merge()
1814 struct btrfs_root *reloc_root, *tmp; in free_reloc_roots()
1824 struct btrfs_root *root; in merge_reloc_roots()
1825 struct btrfs_root *reloc_root; in merge_reloc_roots()
1844 reloc_root = list_first_entry(&reloc_roots, struct btrfs_root, root_list); in merge_reloc_roots()
1940 struct btrfs_root *reloc_root) in record_reloc_root_in_trans()
1943 struct btrfs_root *root; in record_reloc_root_in_trans()
1978 struct btrfs_root *select_reloc_root(struct btrfs_trans_handle *trans, in select_reloc_root()
1984 struct btrfs_root *root; in select_reloc_root()
2075 struct btrfs_root *select_one_root(struct btrfs_backref_node *node) in select_one_root()
2078 struct btrfs_root *root; in select_one_root()
2079 struct btrfs_root *fs_root = NULL; in select_one_root()
2211 struct btrfs_root *root; in do_relocation()
2479 struct btrfs_root *root; in relocate_tree_block()
2568 struct btrfs_root *root; in relocate_cowonly_block()
2996 struct btrfs_root *root = BTRFS_I(inode)->root; in relocate_data_extent()
3231 struct btrfs_root *root = fs_info->tree_root; in delete_block_group_cache()
3571 struct btrfs_root *root = BTRFS_I(rc->data_inode)->root; in relocate_block_group()
3687 struct btrfs_root *root, u64 objectid) in __insert_orphan_inode()
3716 struct btrfs_root *root, u64 objectid) in delete_orphan_inode()
3754 struct btrfs_root *root; in create_reloc_inode()
3894 struct btrfs_root *extent_root = btrfs_extent_root(fs_info, group_start); in btrfs_relocate_block_group()
4048 static noinline_for_stack int mark_garbage_root(struct btrfs_root *root) in mark_garbage_root()
4081 struct btrfs_root *fs_root; in btrfs_recover_relocation()
4082 struct btrfs_root *reloc_root; in btrfs_recover_relocation()
4176 reloc_root = list_first_entry(&reloc_roots, struct btrfs_root, root_list); in btrfs_recover_relocation()
4255 struct btrfs_root *csum_root = btrfs_csum_root(fs_info, disk_bytenr); in btrfs_reloc_clone_csums()
4293 struct btrfs_root *root, in btrfs_reloc_cow_block()
4362 struct btrfs_root *root = pending->root; in btrfs_reloc_pre_snapshot()
4397 struct btrfs_root *root = pending->root; in btrfs_reloc_post_snapshot()
4398 struct btrfs_root *reloc_root; in btrfs_reloc_post_snapshot()
4399 struct btrfs_root *new_root; in btrfs_reloc_post_snapshot()