Lines Matching refs:tree_root

844 	struct btrfs_root *tree_root = fs_info->tree_root;  in btrfs_create_tree()  local
898 ret = btrfs_insert_root(trans, tree_root, &key, &root->root_item); in btrfs_create_tree()
1015 static struct btrfs_root *read_tree_root_path(struct btrfs_root *tree_root, in read_tree_root_path() argument
1021 struct btrfs_fs_info *fs_info = tree_root->fs_info; in read_tree_root_path()
1030 ret = btrfs_find_root(tree_root, key, path, in read_tree_root_path()
1078 struct btrfs_root *btrfs_read_tree_root(struct btrfs_root *tree_root, in btrfs_read_tree_root() argument
1087 root = read_tree_root_path(tree_root, path, key); in btrfs_read_tree_root()
1165 return btrfs_grab_root(fs_info->tree_root); in btrfs_get_global_root()
1265 btrfs_put_root(fs_info->tree_root); in btrfs_free_fs_info()
1346 root = btrfs_read_tree_root(fs_info->tree_root, &key); in btrfs_get_root_ref()
1368 ret = btrfs_search_slot(NULL, fs_info->tree_root, &key, path, 0, 0); in btrfs_get_root_ref()
1465 root = read_tree_root_path(fs_info->tree_root, path, &key); in btrfs_get_fs_root_commit_root()
1656 btrfs_set_backup_tree_root(root_backup, info->tree_root->node->start); in backup_super_roots()
1658 btrfs_header_generation(info->tree_root->node)); in backup_super_roots()
1661 btrfs_header_level(info->tree_root->node)); in backup_super_roots()
1818 free_root_extent_buffers(info->tree_root); in free_root_pointers()
1908 fs_info->tree_root); in btrfs_init_btree_inode()
1930 BTRFS_I(inode)->root = btrfs_grab_root(fs_info->tree_root); in btrfs_init_btree_inode()
2106 static int load_global_roots_objectid(struct btrfs_root *tree_root, in load_global_roots_objectid() argument
2110 struct btrfs_fs_info *fs_info = tree_root->fs_info; in load_global_roots_objectid()
2129 ret = btrfs_search_slot(NULL, tree_root, &key, path, 0, 0); in load_global_roots_objectid()
2134 ret = btrfs_next_leaf(tree_root, path); in load_global_roots_objectid()
2156 root = read_tree_root_path(tree_root, path, &key); in load_global_roots_objectid()
2187 static int load_global_roots(struct btrfs_root *tree_root) in load_global_roots() argument
2196 ret = load_global_roots_objectid(tree_root, path, in load_global_roots()
2200 ret = load_global_roots_objectid(tree_root, path, in load_global_roots()
2204 if (!btrfs_fs_compat_ro(tree_root->fs_info, FREE_SPACE_TREE)) in load_global_roots()
2206 ret = load_global_roots_objectid(tree_root, path, in load_global_roots()
2215 struct btrfs_root *tree_root = fs_info->tree_root; in btrfs_read_roots() local
2220 ASSERT(fs_info->tree_root); in btrfs_read_roots()
2222 ret = load_global_roots(tree_root); in btrfs_read_roots()
2231 root = btrfs_read_tree_root(tree_root, &location); in btrfs_read_roots()
2244 root = btrfs_read_tree_root(tree_root, &location); in btrfs_read_roots()
2263 root = btrfs_get_fs_root(tree_root->fs_info, in btrfs_read_roots()
2276 root = btrfs_read_tree_root(tree_root, &location); in btrfs_read_roots()
2283 root = btrfs_read_tree_root(tree_root, &location); in btrfs_read_roots()
2297 root = btrfs_read_tree_root(tree_root, &location); in btrfs_read_roots()
2679 ret = load_super_root(fs_info->tree_root, bytenr, gen, level); in load_important_roots()
2691 struct btrfs_root *tree_root = fs_info->tree_root; in init_tree_roots() local
2698 if (!IS_ERR(tree_root->node)) in init_tree_roots()
2699 free_extent_buffer(tree_root->node); in init_tree_roots()
2700 tree_root->node = NULL; in init_tree_roots()
2730 ret = btrfs_init_root_free_objectid(tree_root); in init_tree_roots()
2736 ASSERT(tree_root->free_objectid <= BTRFS_LAST_FREE_OBJECTID); in init_tree_roots()
2745 fs_info->generation = btrfs_header_generation(tree_root->node); in init_tree_roots()
3115 (ret = btrfs_orphan_cleanup(fs_info->tree_root))) { in btrfs_start_pre_rw_mount()
3289 struct btrfs_root *tree_root; in open_ctree() local
3299 tree_root = btrfs_alloc_root(fs_info, BTRFS_ROOT_TREE_OBJECTID, in open_ctree()
3301 fs_info->tree_root = tree_root; in open_ctree()
3305 if (!tree_root || !chunk_root) { in open_ctree()
3583 tree_root, in open_ctree()
4148 return btrfs_commit_current_transaction(fs_info->tree_root); in btrfs_commit_super()