Lines Matching refs:tree
64 * Redefined bits above which are used only in the device allocation tree,
91 /* Inode associated with this tree, or NULL. */
94 /* Who owns this io tree, should be one of IO_TREE_* */
116 struct extent_io_tree *tree, unsigned int owner);
117 void extent_io_tree_release(struct extent_io_tree *tree);
119 int lock_extent(struct extent_io_tree *tree, u64 start, u64 end,
122 int try_lock_extent(struct extent_io_tree *tree, u64 start, u64 end,
128 u64 count_range_bits(struct extent_io_tree *tree,
134 int test_range_bit(struct extent_io_tree *tree, u64 start, u64 end,
136 int clear_record_extent_bits(struct extent_io_tree *tree, u64 start, u64 end,
138 int __clear_extent_bit(struct extent_io_tree *tree, u64 start, u64 end,
142 static inline int clear_extent_bit(struct extent_io_tree *tree, u64 start,
146 return __clear_extent_bit(tree, start, end, bits, cached, NULL);
149 static inline int unlock_extent(struct extent_io_tree *tree, u64 start, u64 end,
152 return __clear_extent_bit(tree, start, end, EXTENT_LOCKED, cached, NULL);
155 static inline int clear_extent_bits(struct extent_io_tree *tree, u64 start,
158 return clear_extent_bit(tree, start, end, bits, NULL);
161 int set_record_extent_bits(struct extent_io_tree *tree, u64 start, u64 end,
163 int set_extent_bit(struct extent_io_tree *tree, u64 start, u64 end,
166 static inline int clear_extent_uptodate(struct extent_io_tree *tree, u64 start,
169 return __clear_extent_bit(tree, start, end, EXTENT_UPTODATE,
173 static inline int clear_extent_dirty(struct extent_io_tree *tree, u64 start,
176 return clear_extent_bit(tree, start, end,
181 int convert_extent_bit(struct extent_io_tree *tree, u64 start, u64 end,
185 bool find_first_extent_bit(struct extent_io_tree *tree, u64 start,
188 void find_first_clear_extent_bit(struct extent_io_tree *tree, u64 start,
190 int find_contiguous_extent_bit(struct extent_io_tree *tree, u64 start,
192 bool btrfs_find_delalloc_range(struct extent_io_tree *tree, u64 *start,
195 void wait_extent_bit(struct extent_io_tree *tree, u64 start, u64 end, u32 bits,