Lines Matching refs:btrfs_ordered_extent

26 static u64 entry_end(struct btrfs_ordered_extent *entry)  in entry_end()
41 struct btrfs_ordered_extent *entry; in tree_insert()
45 entry = rb_entry(parent, struct btrfs_ordered_extent, rb_node); in tree_insert()
70 struct btrfs_ordered_extent *entry; in __tree_search()
71 struct btrfs_ordered_extent *prev_entry = NULL; in __tree_search()
74 entry = rb_entry(n, struct btrfs_ordered_extent, rb_node); in __tree_search()
92 prev_entry = rb_entry(test, struct btrfs_ordered_extent, in __tree_search()
100 prev_entry = rb_entry(prev, struct btrfs_ordered_extent, in __tree_search()
106 prev_entry = rb_entry(test, struct btrfs_ordered_extent, in __tree_search()
114 static int btrfs_range_overlaps(struct btrfs_ordered_extent *entry, u64 file_offset, in btrfs_range_overlaps()
132 struct btrfs_ordered_extent *entry; in ordered_tree_search()
135 entry = rb_entry(inode->ordered_tree_last, struct btrfs_ordered_extent, in ordered_tree_search()
148 static struct btrfs_ordered_extent *alloc_ordered_extent( in alloc_ordered_extent()
153 struct btrfs_ordered_extent *entry; in alloc_ordered_extent()
225 static void insert_ordered_extent(struct btrfs_ordered_extent *entry) in insert_ordered_extent()
281 struct btrfs_ordered_extent *btrfs_alloc_ordered_extent( in btrfs_alloc_ordered_extent()
285 struct btrfs_ordered_extent *entry; in btrfs_alloc_ordered_extent()
326 void btrfs_add_ordered_sum(struct btrfs_ordered_extent *entry, in btrfs_add_ordered_sum()
336 void btrfs_mark_ordered_extent_error(struct btrfs_ordered_extent *ordered) in btrfs_mark_ordered_extent_error()
344 struct btrfs_ordered_extent *ordered_extent; in finish_ordered_fn()
346 ordered_extent = container_of(work, struct btrfs_ordered_extent, work); in finish_ordered_fn()
350 static bool can_finish_ordered_extent(struct btrfs_ordered_extent *ordered, in can_finish_ordered_extent()
404 static void btrfs_queue_ordered_fn(struct btrfs_ordered_extent *ordered) in btrfs_queue_ordered_fn()
415 void btrfs_finish_ordered_extent(struct btrfs_ordered_extent *ordered, in btrfs_finish_ordered_extent()
483 struct btrfs_ordered_extent *entry = NULL; in btrfs_mark_ordered_io_finished()
502 entry = rb_entry(node, struct btrfs_ordered_extent, rb_node); in btrfs_mark_ordered_io_finished()
514 entry = rb_entry(node, struct btrfs_ordered_extent, in btrfs_mark_ordered_io_finished()
571 struct btrfs_ordered_extent **cached, in btrfs_dec_test_ordered_pending()
575 struct btrfs_ordered_extent *entry = NULL; in btrfs_dec_test_ordered_pending()
589 entry = rb_entry(node, struct btrfs_ordered_extent, rb_node); in btrfs_dec_test_ordered_pending()
624 void btrfs_put_ordered_extent(struct btrfs_ordered_extent *entry) in btrfs_put_ordered_extent()
647 struct btrfs_ordered_extent *entry) in btrfs_remove_ordered_extent()
735 btrfs_lockdep_release(fs_info, btrfs_ordered_extent); in btrfs_remove_ordered_extent()
740 struct btrfs_ordered_extent *ordered; in btrfs_run_ordered_extent_work()
742 ordered = container_of(work, struct btrfs_ordered_extent, flush_work); in btrfs_run_ordered_extent_work()
758 struct btrfs_ordered_extent *ordered, *next; in btrfs_wait_ordered_extents()
776 ordered = list_first_entry(&splice, struct btrfs_ordered_extent, in btrfs_wait_ordered_extents()
860 void btrfs_start_ordered_extent_nowriteback(struct btrfs_ordered_extent *entry, in btrfs_start_ordered_extent_nowriteback()
896 btrfs_might_wait_for_event(inode->root->fs_info, btrfs_ordered_extent); in btrfs_start_ordered_extent_nowriteback()
909 struct btrfs_ordered_extent *ordered; in btrfs_wait_ordered_range()
969 struct btrfs_ordered_extent *btrfs_lookup_ordered_extent(struct btrfs_inode *inode, in btrfs_lookup_ordered_extent()
973 struct btrfs_ordered_extent *entry = NULL; in btrfs_lookup_ordered_extent()
981 entry = rb_entry(node, struct btrfs_ordered_extent, rb_node); in btrfs_lookup_ordered_extent()
996 struct btrfs_ordered_extent *btrfs_lookup_ordered_range( in btrfs_lookup_ordered_range()
1000 struct btrfs_ordered_extent *entry = NULL; in btrfs_lookup_ordered_range()
1011 entry = rb_entry(node, struct btrfs_ordered_extent, rb_node); in btrfs_lookup_ordered_range()
1046 struct btrfs_ordered_extent *ordered; in btrfs_get_ordered_extents_for_logging()
1048 ordered = rb_entry(n, struct btrfs_ordered_extent, rb_node); in btrfs_get_ordered_extents_for_logging()
1065 struct btrfs_ordered_extent *
1069 struct btrfs_ordered_extent *entry = NULL; in btrfs_lookup_first_ordered_extent()
1076 entry = rb_entry(node, struct btrfs_ordered_extent, rb_node); in btrfs_lookup_first_ordered_extent()
1093 struct btrfs_ordered_extent *btrfs_lookup_first_ordered_range( in btrfs_lookup_first_ordered_range()
1100 struct btrfs_ordered_extent *entry = NULL; in btrfs_lookup_first_ordered_range()
1111 entry = rb_entry(node, struct btrfs_ordered_extent, rb_node); in btrfs_lookup_first_ordered_range()
1140 entry = rb_entry(prev, struct btrfs_ordered_extent, rb_node); in btrfs_lookup_first_ordered_range()
1145 entry = rb_entry(next, struct btrfs_ordered_extent, rb_node); in btrfs_lookup_first_ordered_range()
1179 struct btrfs_ordered_extent *ordered; in btrfs_lock_and_flush_ordered_range()
1216 struct btrfs_ordered_extent *ordered; in btrfs_try_lock_ordered_range()
1232 struct btrfs_ordered_extent *btrfs_split_ordered_extent( in btrfs_split_ordered_extent()
1233 struct btrfs_ordered_extent *ordered, u64 len) in btrfs_split_ordered_extent()
1242 struct btrfs_ordered_extent *new; in btrfs_split_ordered_extent()
1356 btrfs_ordered_extent_cache = KMEM_CACHE(btrfs_ordered_extent, 0); in ordered_data_init()