Lines Matching refs:btrfs_root

586 	struct btrfs_root *extent_root;
587 struct btrfs_root *tree_root;
588 struct btrfs_root *chunk_root;
589 struct btrfs_root *dev_root;
590 struct btrfs_root *fs_root;
591 struct btrfs_root *csum_root;
592 struct btrfs_root *quota_root;
593 struct btrfs_root *uuid_root;
594 struct btrfs_root *free_space_root;
595 struct btrfs_root *data_reloc_root;
598 struct btrfs_root *log_root_tree;
1051 struct btrfs_root {
1055 struct btrfs_root *log_root;
1056 struct btrfs_root *reloc_root;
2114 static inline bool btrfs_root_readonly(const struct btrfs_root *root)
2119 static inline bool btrfs_root_dead(const struct btrfs_root *root)
2566 int btrfs_cross_ref_exist(struct btrfs_root *root,
2569 struct btrfs_root *root,
2576 struct btrfs_root *root,
2580 struct btrfs_root *root, u64 owner,
2586 int btrfs_reserve_extent(struct btrfs_root *root, u64 ram_bytes, u64 num_bytes,
2589 int btrfs_inc_ref(struct btrfs_trans_handle *trans, struct btrfs_root *root,
2591 int btrfs_dec_ref(struct btrfs_trans_handle *trans, struct btrfs_root *root,
2667 int btrfs_subvolume_reserve_metadata(struct btrfs_root *root,
2670 void btrfs_subvolume_release_metadata(struct btrfs_root *root,
2685 int btrfs_start_write_no_snapshotting(struct btrfs_root *root);
2686 void btrfs_end_write_no_snapshotting(struct btrfs_root *root);
2687 void btrfs_wait_for_snapshot_creation(struct btrfs_root *root);
2693 int btrfs_previous_item(struct btrfs_root *root,
2696 int btrfs_previous_extent_item(struct btrfs_root *root,
2701 struct extent_buffer *btrfs_root_node(struct btrfs_root *root);
2702 int btrfs_find_next_key(struct btrfs_root *root, struct btrfs_path *path,
2705 int btrfs_search_forward(struct btrfs_root *root, struct btrfs_key *min_key,
2712 struct btrfs_root *root, struct extent_buffer *buf,
2717 struct btrfs_root *root,
2720 int btrfs_block_can_be_shared(struct btrfs_root *root,
2725 struct btrfs_root *root,
2730 struct btrfs_root *root,
2733 int btrfs_find_item(struct btrfs_root *fs_root, struct btrfs_path *path,
2735 int btrfs_search_slot(struct btrfs_trans_handle *trans, struct btrfs_root *root,
2738 int btrfs_search_old_slot(struct btrfs_root *root, const struct btrfs_key *key,
2740 int btrfs_search_slot_for_read(struct btrfs_root *root,
2745 struct btrfs_root *root, struct extent_buffer *parent,
2752 int btrfs_del_items(struct btrfs_trans_handle *trans, struct btrfs_root *root,
2755 struct btrfs_root *root,
2761 void setup_items_for_insert(struct btrfs_root *root, struct btrfs_path *path,
2764 int btrfs_insert_item(struct btrfs_trans_handle *trans, struct btrfs_root *root,
2767 struct btrfs_root *root,
2773 struct btrfs_root *root,
2781 int btrfs_next_leaf(struct btrfs_root *root, struct btrfs_path *path);
2782 int btrfs_prev_leaf(struct btrfs_root *root, struct btrfs_path *path);
2783 int btrfs_next_old_leaf(struct btrfs_root *root, struct btrfs_path *path,
2785 static inline int btrfs_next_old_item(struct btrfs_root *root,
2793 static inline int btrfs_next_item(struct btrfs_root *root, struct btrfs_path *p)
2798 int __must_check btrfs_drop_snapshot(struct btrfs_root *root, int update_ref,
2801 struct btrfs_root *root,
2832 int btrfs_old_root_level(struct btrfs_root *root, u64 time_seq);
2843 int btrfs_insert_root(struct btrfs_trans_handle *trans, struct btrfs_root *root,
2847 struct btrfs_root *root,
2850 int btrfs_find_root(struct btrfs_root *root, const struct btrfs_key *search_key,
2858 struct btrfs_root *root);
2868 int btrfs_check_dir_item_collision(struct btrfs_root *root, u64 dir,
2874 struct btrfs_root *root,
2880 struct btrfs_root *root,
2885 btrfs_search_dir_index_item(struct btrfs_root *root,
2889 struct btrfs_root *root,
2893 struct btrfs_root *root,
2898 struct btrfs_root *root,
2909 struct btrfs_root *root, u64 offset);
2911 struct btrfs_root *root, u64 offset);
2912 int btrfs_find_orphan_item(struct btrfs_root *root, u64 offset);
2916 struct btrfs_root *root,
2920 struct btrfs_root *root,
2924 struct btrfs_root *root,
2926 int btrfs_lookup_inode(struct btrfs_trans_handle *trans, struct btrfs_root
2932 struct btrfs_root *root,
2947 struct btrfs_root *root, u64 bytenr, u64 len);
2951 struct btrfs_root *root,
2957 struct btrfs_root *root,
2961 struct btrfs_root *root,
2965 int btrfs_lookup_csums_range(struct btrfs_root *root, u64 start, u64 end,
2990 void __btrfs_del_delalloc_inode(struct btrfs_root *root,
2995 struct btrfs_root *root,
3005 struct btrfs_root *root,
3009 int btrfs_start_delalloc_snapshot(struct btrfs_root *root);
3016 struct btrfs_root *new_root,
3017 struct btrfs_root *parent_root,
3041 struct btrfs_root *root, struct btrfs_path *path);
3042 struct inode *btrfs_iget(struct super_block *s, u64 ino, struct btrfs_root *root);
3047 struct btrfs_root *root,
3050 struct btrfs_root *root, struct inode *inode);
3053 int btrfs_orphan_cleanup(struct btrfs_root *root);
3103 struct btrfs_root *root, struct btrfs_inode *inode,
3110 struct btrfs_root *root, struct inode *inode, u64 start,
3129 struct btrfs_root *root);
3518 struct btrfs_root *root);
3520 struct btrfs_root *root);
3521 int btrfs_recover_relocation(struct btrfs_root *root);
3524 struct btrfs_root *root, struct extent_buffer *buf,
3531 struct btrfs_root *find_reloc_root(struct btrfs_fs_info *fs_info,
3533 int btrfs_should_ignore_reloc_root(struct btrfs_root *root);
3571 struct reada_control *btrfs_reada_add(struct btrfs_root *root,