Lines Matching refs:end
63 state->cache_node.size = state->end + 1 - state->start; in update_extent_state()
85 if (other->end == state->start - 1 && in merge_state()
97 if (other->start == state->end + 1 && in merge_state()
113 struct extent_state *state, u64 start, u64 end, in insert_state() argument
118 BUG_ON(end < start); in insert_state()
121 state->end = end; in insert_state()
139 prealloc->end = split - 1; in split_state()
226 int clear_extent_bits(struct extent_io_tree *tree, u64 start, u64 end, int bits) in clear_extent_bits() argument
250 if (state->start > end) in clear_extent_bits()
252 last_end = state->end; in clear_extent_bits()
275 if (state->end <= end) { in clear_extent_bits()
291 if (state->start <= end && state->end > end) { in clear_extent_bits()
292 err = split_state(tree, state, prealloc, end + 1); in clear_extent_bits()
300 start = state->end + 1; in clear_extent_bits()
312 if (start > end) in clear_extent_bits()
320 int set_extent_bits(struct extent_io_tree *tree, u64 start, u64 end, int bits) in set_extent_bits() argument
341 err = insert_state(tree, prealloc, start, end, bits); in set_extent_bits()
349 last_end = state->end; in set_extent_bits()
357 if (state->start == start && state->end <= end) { in set_extent_bits()
387 if (state->end <= end) { in set_extent_bits()
389 start = state->end + 1; in set_extent_bits()
408 if (end < last_start) in set_extent_bits()
409 this_end = end; in set_extent_bits()
427 err = split_state(tree, state, prealloc, end + 1); in set_extent_bits()
438 if (start > end) in set_extent_bits()
443 int set_extent_dirty(struct extent_io_tree *tree, u64 start, u64 end) in set_extent_dirty() argument
445 return set_extent_bits(tree, start, end, EXTENT_DIRTY); in set_extent_dirty()
448 int clear_extent_dirty(struct extent_io_tree *tree, u64 start, u64 end) in clear_extent_dirty() argument
450 return clear_extent_bits(tree, start, end, EXTENT_DIRTY); in clear_extent_dirty()
470 if (state->end >= start && (state->state & bits)) { in find_first_extent_bit()
472 *end_ret = state->end; in find_first_extent_bit()
484 int test_range_bit(struct extent_io_tree *tree, u64 start, u64 end, in test_range_bit() argument
492 while (node && start <= end) { in test_range_bit()
499 if (state->start > end) in test_range_bit()
509 start = state->end + 1; in test_range_bit()
510 if (start > end) in test_range_bit()