Lines Matching refs:start
87 u64 start; member
106 int lock_extent(struct extent_io_tree *tree, u64 start, u64 end,
109 int try_lock_extent(struct extent_io_tree *tree, u64 start, u64 end);
115 u64 *start, u64 search_end,
119 int test_range_bit(struct extent_io_tree *tree, u64 start, u64 end,
121 int clear_record_extent_bits(struct extent_io_tree *tree, u64 start, u64 end,
123 int __clear_extent_bit(struct extent_io_tree *tree, u64 start, u64 end,
127 static inline int clear_extent_bit(struct extent_io_tree *tree, u64 start, in clear_extent_bit() argument
131 return __clear_extent_bit(tree, start, end, bits, cached, in clear_extent_bit()
135 static inline int unlock_extent(struct extent_io_tree *tree, u64 start, u64 end, in unlock_extent() argument
138 return __clear_extent_bit(tree, start, end, EXTENT_LOCKED, cached, in unlock_extent()
142 static inline int unlock_extent_atomic(struct extent_io_tree *tree, u64 start, in unlock_extent_atomic() argument
145 return __clear_extent_bit(tree, start, end, EXTENT_LOCKED, cached, in unlock_extent_atomic()
149 static inline int clear_extent_bits(struct extent_io_tree *tree, u64 start, in clear_extent_bits() argument
152 return clear_extent_bit(tree, start, end, bits, NULL); in clear_extent_bits()
155 int set_record_extent_bits(struct extent_io_tree *tree, u64 start, u64 end,
157 int set_extent_bit(struct extent_io_tree *tree, u64 start, u64 end,
160 static inline int set_extent_bits_nowait(struct extent_io_tree *tree, u64 start, in set_extent_bits_nowait() argument
163 return set_extent_bit(tree, start, end, bits, NULL, GFP_NOWAIT); in set_extent_bits_nowait()
166 static inline int set_extent_bits(struct extent_io_tree *tree, u64 start, in set_extent_bits() argument
169 return set_extent_bit(tree, start, end, bits, NULL, GFP_NOFS); in set_extent_bits()
172 static inline int clear_extent_uptodate(struct extent_io_tree *tree, u64 start, in clear_extent_uptodate() argument
175 return __clear_extent_bit(tree, start, end, EXTENT_UPTODATE, in clear_extent_uptodate()
179 static inline int set_extent_dirty(struct extent_io_tree *tree, u64 start, in set_extent_dirty() argument
182 return set_extent_bit(tree, start, end, EXTENT_DIRTY, NULL, mask); in set_extent_dirty()
185 static inline int clear_extent_dirty(struct extent_io_tree *tree, u64 start, in clear_extent_dirty() argument
188 return clear_extent_bit(tree, start, end, in clear_extent_dirty()
193 int convert_extent_bit(struct extent_io_tree *tree, u64 start, u64 end,
197 static inline int set_extent_delalloc(struct extent_io_tree *tree, u64 start, in set_extent_delalloc() argument
201 return set_extent_bit(tree, start, end, in set_extent_delalloc()
206 static inline int set_extent_defrag(struct extent_io_tree *tree, u64 start, in set_extent_defrag() argument
209 return set_extent_bit(tree, start, end, in set_extent_defrag()
214 static inline int set_extent_new(struct extent_io_tree *tree, u64 start, in set_extent_new() argument
217 return set_extent_bit(tree, start, end, EXTENT_NEW, NULL, GFP_NOFS); in set_extent_new()
220 static inline int set_extent_uptodate(struct extent_io_tree *tree, u64 start, in set_extent_uptodate() argument
223 return set_extent_bit(tree, start, end, EXTENT_UPTODATE, in set_extent_uptodate()
227 int find_first_extent_bit(struct extent_io_tree *tree, u64 start,
230 void find_first_clear_extent_bit(struct extent_io_tree *tree, u64 start,
232 int find_contiguous_extent_bit(struct extent_io_tree *tree, u64 start,
234 bool btrfs_find_delalloc_range(struct extent_io_tree *tree, u64 *start,
237 void wait_extent_bit(struct extent_io_tree *tree, u64 start, u64 end, u32 bits);