Lines Matching refs:btrfs_ordered_extent

22 static u64 entry_end(struct btrfs_ordered_extent *entry)
37 struct btrfs_ordered_extent *entry;
41 entry = rb_entry(parent, struct btrfs_ordered_extent, rb_node);
66 struct btrfs_ordered_extent *entry;
67 struct btrfs_ordered_extent *prev_entry = NULL;
70 entry = rb_entry(n, struct btrfs_ordered_extent, rb_node);
88 prev_entry = rb_entry(test, struct btrfs_ordered_extent,
96 prev_entry = rb_entry(prev, struct btrfs_ordered_extent,
102 prev_entry = rb_entry(test, struct btrfs_ordered_extent,
113 static int offset_in_entry(struct btrfs_ordered_extent *entry, u64 file_offset)
121 static int range_overlaps(struct btrfs_ordered_extent *entry, u64 file_offset,
140 struct btrfs_ordered_extent *entry;
143 entry = rb_entry(tree->last, struct btrfs_ordered_extent,
171 struct btrfs_ordered_extent *entry;
288 void btrfs_add_ordered_sum(struct btrfs_ordered_extent *entry,
305 * test_and_set_bit on a flag in the struct btrfs_ordered_extent is used
312 struct btrfs_ordered_extent **cached,
318 struct btrfs_ordered_extent *entry = NULL;
332 entry = rb_entry(node, struct btrfs_ordered_extent, rb_node);
378 * test_and_set_bit on a flag in the struct btrfs_ordered_extent is used
382 struct btrfs_ordered_extent **cached,
387 struct btrfs_ordered_extent *entry = NULL;
403 entry = rb_entry(node, struct btrfs_ordered_extent, rb_node);
439 void btrfs_put_ordered_extent(struct btrfs_ordered_extent *entry)
467 struct btrfs_ordered_extent *entry)
543 struct btrfs_ordered_extent *ordered;
545 ordered = container_of(work, struct btrfs_ordered_extent, flush_work);
561 struct btrfs_ordered_extent *ordered, *next;
569 ordered = list_first_entry(&splice, struct btrfs_ordered_extent,
652 void btrfs_start_ordered_extent(struct btrfs_ordered_extent *entry, int wait)
682 struct btrfs_ordered_extent *ordered;
742 struct btrfs_ordered_extent *btrfs_lookup_ordered_extent(struct btrfs_inode *inode,
747 struct btrfs_ordered_extent *entry = NULL;
755 entry = rb_entry(node, struct btrfs_ordered_extent, rb_node);
768 struct btrfs_ordered_extent *btrfs_lookup_ordered_range(
773 struct btrfs_ordered_extent *entry = NULL;
785 entry = rb_entry(node, struct btrfs_ordered_extent, rb_node);
819 struct btrfs_ordered_extent *ordered;
821 ordered = rb_entry(n, struct btrfs_ordered_extent, rb_node);
837 struct btrfs_ordered_extent *
842 struct btrfs_ordered_extent *entry = NULL;
850 entry = rb_entry(node, struct btrfs_ordered_extent, rb_node);
867 struct btrfs_ordered_extent *ordered;
919 struct btrfs_ordered_extent *ordered;
948 btrfs_ordered_extent_cache = kmem_cache_create("btrfs_ordered_extent",
949 sizeof(struct btrfs_ordered_extent), 0,