Lines Matching refs:extent_state

31 static inline bool extent_state_in_tree(const struct extent_state *state)  in extent_state_in_tree()
65 struct extent_state *state; in btrfs_leak_debug_check()
69 state = list_entry(states.next, struct extent_state, leak_list); in btrfs_leak_debug_check()
130 static int add_extent_changeset(struct extent_state *state, unsigned bits, in add_extent_changeset()
202 sizeof(struct extent_state), 0, in extent_io_init()
274 struct extent_state *state; in extent_io_tree_release()
277 state = rb_entry(node, struct extent_state, rb_node); in extent_io_tree_release()
292 static struct extent_state *alloc_extent_state(gfp_t mask) in alloc_extent_state()
294 struct extent_state *state; in alloc_extent_state()
314 void free_extent_state(struct extent_state *state) in free_extent_state()
463 struct extent_state *state) in merge_state()
465 struct extent_state *other; in merge_state()
473 other = rb_entry(other_node, struct extent_state, rb_node); in merge_state()
488 other = rb_entry(other_node, struct extent_state, rb_node); in merge_state()
504 struct extent_state *state, unsigned *bits,
518 struct extent_state *state, u64 start, u64 end, in insert_state()
537 struct extent_state *found; in insert_state()
538 found = rb_entry(node, struct extent_state, rb_node); in insert_state()
562 static int split_state(struct extent_io_tree *tree, struct extent_state *orig, in split_state()
563 struct extent_state *prealloc, u64 split) in split_state()
584 static struct extent_state *next_state(struct extent_state *state) in next_state()
588 return rb_entry(next, struct extent_state, rb_node); in next_state()
600 static struct extent_state *clear_state_bit(struct extent_io_tree *tree, in clear_state_bit()
601 struct extent_state *state, in clear_state_bit()
605 struct extent_state *next; in clear_state_bit()
639 static struct extent_state *
640 alloc_extent_state_atomic(struct extent_state *prealloc) in alloc_extent_state_atomic()
670 struct extent_state **cached_state, in __clear_extent_bit()
673 struct extent_state *state; in __clear_extent_bit()
674 struct extent_state *cached; in __clear_extent_bit()
675 struct extent_state *prealloc = NULL; in __clear_extent_bit()
730 state = rb_entry(node, struct extent_state, rb_node); in __clear_extent_bit()
824 struct extent_state *state) in wait_on_state()
844 struct extent_state *state; in wait_extent_bit()
861 state = rb_entry(node, struct extent_state, rb_node); in wait_extent_bit()
888 struct extent_state *state, in set_state_bits()
906 static void cache_state_if_flags(struct extent_state *state, in cache_state_if_flags()
907 struct extent_state **cached_ptr, in cache_state_if_flags()
918 static void cache_state(struct extent_state *state, in cache_state()
919 struct extent_state **cached_ptr) in cache_state()
939 u64 *failed_start, struct extent_state **cached_state, in __set_extent_bit()
942 struct extent_state *state; in __set_extent_bit()
943 struct extent_state *prealloc = NULL; in __set_extent_bit()
992 state = rb_entry(node, struct extent_state, rb_node); in __set_extent_bit()
1145 struct extent_state **cached_state, gfp_t mask) in set_extent_bit()
1172 struct extent_state **cached_state) in convert_extent_bit()
1174 struct extent_state *state; in convert_extent_bit()
1175 struct extent_state *prealloc = NULL; in convert_extent_bit()
1231 state = rb_entry(node, struct extent_state, rb_node); in convert_extent_bit()
1395 struct extent_state **cached) in clear_extent_bit()
1419 struct extent_state **cached_state) in lock_extent_bits()
1489 static struct extent_state *
1494 struct extent_state *state; in find_first_extent_bit_state()
1505 state = rb_entry(node, struct extent_state, rb_node); in find_first_extent_bit_state()
1526 struct extent_state **cached_state) in find_first_extent_bit()
1528 struct extent_state *state; in find_first_extent_bit()
1578 struct extent_state *state; in find_first_clear_extent_bit()
1596 state = rb_entry(prev, struct extent_state, rb_node); in find_first_clear_extent_bit()
1606 state = rb_entry(node, struct extent_state, rb_node); in find_first_clear_extent_bit()
1642 state = rb_entry(prev, struct extent_state, in find_first_clear_extent_bit()
1657 state = rb_entry(node, struct extent_state, rb_node); in find_first_clear_extent_bit()
1681 struct extent_state **cached_state) in find_delalloc_range()
1684 struct extent_state *state; in find_delalloc_range()
1702 state = rb_entry(node, struct extent_state, rb_node); in find_delalloc_range()
1791 struct extent_state *cached_state = NULL; in find_lock_delalloc_range()
1963 struct extent_state *state; in count_range_bits()
1986 state = rb_entry(node, struct extent_state, rb_node); in count_range_bits()
2021 struct extent_state *state; in set_state_failrec()
2034 state = rb_entry(node, struct extent_state, rb_node); in set_state_failrec()
2049 struct extent_state *state; in get_state_failrec()
2062 state = rb_entry(node, struct extent_state, rb_node); in get_state_failrec()
2080 unsigned bits, int filled, struct extent_state *cached) in test_range_bit()
2082 struct extent_state *state = NULL; in test_range_bit()
2093 state = rb_entry(node, struct extent_state, rb_node); in test_range_bit()
2290 struct extent_state *state; in clean_io_failure()
2349 struct extent_state *state, *next; in btrfs_free_io_failure_record()
2684 struct extent_state *cached = NULL; in endio_readpage_release_extent()
3105 struct extent_state *cached = NULL; in __do_readpage()
3198 struct extent_state *cached = NULL; in __do_readpage()
4344 struct extent_state *cached_state = NULL; in extent_invalidatepage()
4606 struct extent_state *cached_state = NULL; in extent_fiemap()