Lines Matching refs:btrfs_root

646 static void __setup_root(struct btrfs_root *root, struct btrfs_fs_info *fs_info,
721 static struct btrfs_root *btrfs_alloc_root(struct btrfs_fs_info *fs_info,
724 struct btrfs_root *root = kzalloc(sizeof(*root), flags);
732 struct btrfs_root *btrfs_alloc_dummy_root(struct btrfs_fs_info *fs_info)
734 struct btrfs_root *root;
752 const struct btrfs_root *a = rb_entry(a_node, struct btrfs_root, rb_node);
753 const struct btrfs_root *b = rb_entry(b_node, struct btrfs_root, rb_node);
761 const struct btrfs_root *root = rb_entry(node, struct btrfs_root, rb_node);
766 int btrfs_global_root_insert(struct btrfs_root *root)
784 void btrfs_global_root_delete(struct btrfs_root *root)
793 struct btrfs_root *btrfs_global_root(struct btrfs_fs_info *fs_info,
797 struct btrfs_root *root = NULL;
802 root = container_of(node, struct btrfs_root, rb_node);
829 struct btrfs_root *btrfs_csum_root(struct btrfs_fs_info *fs_info, u64 bytenr)
840 struct btrfs_root *btrfs_extent_root(struct btrfs_fs_info *fs_info, u64 bytenr)
851 struct btrfs_root *btrfs_block_group_root(struct btrfs_fs_info *fs_info)
858 struct btrfs_root *btrfs_create_tree(struct btrfs_trans_handle *trans,
863 struct btrfs_root *tree_root = fs_info->tree_root;
864 struct btrfs_root *root;
929 static struct btrfs_root *alloc_log_tree(struct btrfs_trans_handle *trans,
932 struct btrfs_root *root;
946 struct btrfs_root *root)
976 struct btrfs_root *log_root;
997 struct btrfs_root *root)
1000 struct btrfs_root *log_root;
1035 static struct btrfs_root *read_tree_root_path(struct btrfs_root *tree_root,
1039 struct btrfs_root *root;
1098 struct btrfs_root *btrfs_read_tree_root(struct btrfs_root *tree_root,
1101 struct btrfs_root *root;
1118 static int btrfs_init_fs_root(struct btrfs_root *root, dev_t anon_dev)
1163 static struct btrfs_root *btrfs_lookup_fs_root(struct btrfs_fs_info *fs_info,
1166 struct btrfs_root *root;
1176 static struct btrfs_root *btrfs_get_global_root(struct btrfs_fs_info *fs_info,
1212 struct btrfs_root *root)
1237 struct btrfs_root *root;
1243 struct btrfs_root, leak_list);
1257 struct btrfs_root *root;
1261 root = rb_entry(node, struct btrfs_root, rb_node);
1315 static struct btrfs_root *btrfs_get_root_ref(struct btrfs_fs_info *fs_info,
1319 struct btrfs_root *root;
1419 struct btrfs_root *btrfs_get_fs_root(struct btrfs_fs_info *fs_info,
1433 struct btrfs_root *btrfs_get_new_fs_root(struct btrfs_fs_info *fs_info,
1454 struct btrfs_root *btrfs_get_fs_root_commit_root(struct btrfs_fs_info *fs_info,
1458 struct btrfs_root *root;
1565 struct btrfs_root *root = arg;
1685 struct btrfs_root *extent_root = btrfs_extent_root(info, 0);
1686 struct btrfs_root *csum_root = btrfs_csum_root(info, 0);
1810 static void free_root_extent_buffers(struct btrfs_root *root)
1822 struct btrfs_root *root, *tmp;
1847 void btrfs_put_root(struct btrfs_root *root)
1870 struct btrfs_root *gang[8];
1875 struct btrfs_root, root_list);
2077 struct btrfs_root *log_tree_root;
2127 static int load_global_roots_objectid(struct btrfs_root *tree_root,
2132 struct btrfs_root *root;
2209 static int load_global_roots(struct btrfs_root *tree_root)
2238 struct btrfs_root *tree_root = fs_info->tree_root;
2239 struct btrfs_root *root;
2582 static int load_super_root(struct btrfs_root *root, u64 bytenr, u64 gen, int level)
2630 struct btrfs_root *tree_root = fs_info->tree_root;
2666 * No need to hold btrfs_root::objectid_mutex since the fs
2919 struct btrfs_root *gang[8];
3206 struct btrfs_root *tree_root;
3207 struct btrfs_root *chunk_root;
4136 struct btrfs_root *root)
4161 struct btrfs_root *root = fs_info->tree_root;
4470 struct btrfs_root *gang[8];
4498 static void btrfs_destroy_ordered_extents(struct btrfs_root *root)
4515 struct btrfs_root *root;
4521 root = list_first_entry(&splice, struct btrfs_root,
4620 static void btrfs_destroy_delalloc_inodes(struct btrfs_root *root)
4655 struct btrfs_root *root;
4661 root = list_first_entry(&splice, struct btrfs_root,
4801 struct btrfs_root *gang[8];
4814 struct btrfs_root *root = gang[i];
4912 int btrfs_init_root_free_objectid(struct btrfs_root *root)
4954 int btrfs_get_free_objectid(struct btrfs_root *root, u64 *objectid)