Lines Matching refs:extent_io_tree
98 struct extent_io_tree { struct
133 struct btrfs_inode *extent_io_tree_to_inode(struct extent_io_tree *tree); argument
134 const struct btrfs_inode *extent_io_tree_to_inode_const(const struct extent_io_tree *tree);
135 const struct btrfs_fs_info *extent_io_tree_to_fs_info(const struct extent_io_tree *tree);
138 struct extent_io_tree *tree, unsigned int owner);
139 void extent_io_tree_release(struct extent_io_tree *tree);
140 int __lock_extent(struct extent_io_tree *tree, u64 start, u64 end, u32 bits,
142 bool __try_lock_extent(struct extent_io_tree *tree, u64 start, u64 end, u32 bits,
145 static inline int lock_extent(struct extent_io_tree *tree, u64 start, u64 end, in lock_extent()
151 static inline bool try_lock_extent(struct extent_io_tree *tree, u64 start, in try_lock_extent()
160 u64 count_range_bits(struct extent_io_tree *tree,
166 bool test_range_bit(struct extent_io_tree *tree, u64 start, u64 end, u32 bit,
168 bool test_range_bit_exists(struct extent_io_tree *tree, u64 start, u64 end, u32 bit);
169 int clear_record_extent_bits(struct extent_io_tree *tree, u64 start, u64 end,
171 int __clear_extent_bit(struct extent_io_tree *tree, u64 start, u64 end,
175 static inline int clear_extent_bit(struct extent_io_tree *tree, u64 start, in clear_extent_bit()
182 static inline int unlock_extent(struct extent_io_tree *tree, u64 start, u64 end, in unlock_extent()
188 static inline int clear_extent_bits(struct extent_io_tree *tree, u64 start, in clear_extent_bits()
194 int set_record_extent_bits(struct extent_io_tree *tree, u64 start, u64 end,
196 int set_extent_bit(struct extent_io_tree *tree, u64 start, u64 end,
199 static inline int clear_extent_uptodate(struct extent_io_tree *tree, u64 start, in clear_extent_uptodate()
206 static inline int clear_extent_dirty(struct extent_io_tree *tree, u64 start, in clear_extent_dirty()
214 int convert_extent_bit(struct extent_io_tree *tree, u64 start, u64 end,
218 bool find_first_extent_bit(struct extent_io_tree *tree, u64 start,
221 void find_first_clear_extent_bit(struct extent_io_tree *tree, u64 start,
223 int find_contiguous_extent_bit(struct extent_io_tree *tree, u64 start,
225 bool btrfs_find_delalloc_range(struct extent_io_tree *tree, u64 *start,
228 static inline int lock_dio_extent(struct extent_io_tree *tree, u64 start, in lock_dio_extent()
234 static inline bool try_lock_dio_extent(struct extent_io_tree *tree, u64 start, in try_lock_dio_extent()
240 static inline int unlock_dio_extent(struct extent_io_tree *tree, u64 start, in unlock_dio_extent()