Lines Matching full: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, in clear_extent_bit() argument
146 return __clear_extent_bit(tree, start, end, bits, cached, NULL); in clear_extent_bit()
149 static inline int unlock_extent(struct extent_io_tree *tree, u64 start, u64 end, in unlock_extent() argument
152 return __clear_extent_bit(tree, start, end, EXTENT_LOCKED, cached, NULL); in unlock_extent()
155 static inline int clear_extent_bits(struct extent_io_tree *tree, u64 start, in clear_extent_bits() argument
158 return clear_extent_bit(tree, start, end, bits, NULL); in clear_extent_bits()
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, in clear_extent_uptodate() argument
169 return __clear_extent_bit(tree, start, end, EXTENT_UPTODATE, in clear_extent_uptodate()
173 static inline int clear_extent_dirty(struct extent_io_tree *tree, u64 start, in clear_extent_dirty() argument
176 return clear_extent_bit(tree, start, end, in clear_extent_dirty()
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,