Searched refs:rb_parent (Results 1 – 2 of 2) sorted by relevance
/lib/ |
D | rbtree_test.c | 88 struct rb_node **new = &root->rb_root.rb_node, *rb_parent = NULL; in RB_DECLARE_CALLBACKS_MAX() local 94 rb_parent = *new; in RB_DECLARE_CALLBACKS_MAX() 95 parent = rb_entry(rb_parent, struct test_node, rb); in RB_DECLARE_CALLBACKS_MAX() 105 rb_link_node(&node->rb, rb_parent, new); in RB_DECLARE_CALLBACKS_MAX() 112 struct rb_node **new = &root->rb_root.rb_node, *rb_parent = NULL; in insert_augmented_cached() local 119 rb_parent = *new; in insert_augmented_cached() 120 parent = rb_entry(rb_parent, struct test_node, rb); in insert_augmented_cached() 132 rb_link_node(&node->rb, rb_parent, new); in insert_augmented_cached() 166 for (count = 0; rb; rb = rb_parent(rb)) in black_path_count() 201 (!rb_parent(rb) || is_red(rb_parent(rb)))); in check()
|
D | rbtree.c | 78 struct rb_node *parent = rb_parent(old); in __rb_rotate_set_parents() 134 parent = rb_parent(node); in __rb_insert() 190 parent = rb_parent(node); in __rb_insert() 286 parent = rb_parent(node); in ____rb_erase_color() 376 parent = rb_parent(node); in ____rb_erase_color() 517 while ((parent = rb_parent(node)) && node == parent->rb_right) in rb_next() 546 while ((parent = rb_parent(node)) && node == parent->rb_left) in rb_prev() 556 struct rb_node *parent = rb_parent(victim); in rb_replace_node() 573 struct rb_node *parent = rb_parent(victim); in rb_replace_node_rcu() 609 parent = rb_parent(node); in rb_next_postorder()
|