Lines Matching refs:rb_node
41 static struct rb_node *tree_insert(struct rb_root *root, u64 file_offset, in tree_insert()
42 struct rb_node *node) in tree_insert()
44 struct rb_node **p = &root->rb_node; in tree_insert()
45 struct rb_node *parent = NULL; in tree_insert()
50 entry = rb_entry(parent, struct btrfs_ordered_extent, rb_node); in tree_insert()
77 static struct rb_node *__tree_search(struct rb_root *root, u64 file_offset, in __tree_search()
78 struct rb_node **prev_ret) in __tree_search()
80 struct rb_node *n = root->rb_node; in __tree_search()
81 struct rb_node *prev = NULL; in __tree_search()
82 struct rb_node *test; in __tree_search()
87 entry = rb_entry(n, struct btrfs_ordered_extent, rb_node); in __tree_search()
106 rb_node); in __tree_search()
114 rb_node); in __tree_search()
120 rb_node); in __tree_search()
151 static inline struct rb_node *tree_search(struct btrfs_ordered_inode_tree *tree, in tree_search()
155 struct rb_node *prev = NULL; in tree_search()
156 struct rb_node *ret; in tree_search()
161 rb_node); in tree_search()
190 struct rb_node *node; in __btrfs_add_ordered_extent()
226 &entry->rb_node); in __btrfs_add_ordered_extent()
306 struct rb_node *node; in btrfs_dec_test_first_ordered_pending()
322 entry = rb_entry(node, struct btrfs_ordered_extent, rb_node); in btrfs_dec_test_first_ordered_pending()
379 struct rb_node *node; in btrfs_dec_test_ordered_pending()
397 entry = rb_entry(node, struct btrfs_ordered_extent, rb_node); in btrfs_dec_test_ordered_pending()
440 struct rb_node *n; in btrfs_get_logged_extents()
441 struct rb_node *prev; in btrfs_get_logged_extents()
449 ordered = rb_entry(n, struct btrfs_ordered_extent, rb_node); in btrfs_get_logged_extents()
570 ASSERT(RB_EMPTY_NODE(&entry->rb_node)); in btrfs_put_ordered_extent()
592 struct rb_node *node; in btrfs_remove_ordered_extent()
597 node = &entry->rb_node; in btrfs_remove_ordered_extent()
841 struct rb_node *node; in btrfs_lookup_ordered_extent()
850 entry = rb_entry(node, struct btrfs_ordered_extent, rb_node); in btrfs_lookup_ordered_extent()
868 struct rb_node *node; in btrfs_lookup_ordered_range()
881 entry = rb_entry(node, struct btrfs_ordered_extent, rb_node); in btrfs_lookup_ordered_range()
923 struct rb_node *node; in btrfs_lookup_first_ordered_extent()
932 entry = rb_entry(node, struct btrfs_ordered_extent, rb_node); in btrfs_lookup_first_ordered_extent()
950 struct rb_node *node; in btrfs_ordered_update_i_size()
951 struct rb_node *prev = NULL; in btrfs_ordered_update_i_size()
995 node = rb_prev(&ordered->rb_node); in btrfs_ordered_update_i_size()
1004 rb_node); in btrfs_ordered_update_i_size()
1010 test = rb_entry(node, struct btrfs_ordered_extent, rb_node); in btrfs_ordered_update_i_size()