Lines Matching refs:rb_right

94 		tmp = gparent->rb_right;  in __rb_insert()
118 tmp = parent->rb_right; in __rb_insert()
132 parent->rb_right = tmp = node->rb_left; in __rb_insert()
140 tmp = node->rb_right; in __rb_insert()
153 parent->rb_right = gparent; in __rb_insert()
174 parent->rb_left = tmp = node->rb_right; in __rb_insert()
175 node->rb_right = parent; in __rb_insert()
186 gparent->rb_right = tmp; /* == parent->rb_left */ in __rb_insert()
215 sibling = parent->rb_right; in ____rb_erase_color()
227 parent->rb_right = tmp1 = sibling->rb_left; in ____rb_erase_color()
235 tmp1 = sibling->rb_right; in ____rb_erase_color()
278 sibling->rb_left = tmp1 = tmp2->rb_right; in ____rb_erase_color()
279 tmp2->rb_right = sibling; in ____rb_erase_color()
280 parent->rb_right = tmp2; in ____rb_erase_color()
300 parent->rb_right = tmp2 = sibling->rb_left; in ____rb_erase_color()
313 parent->rb_left = tmp1 = sibling->rb_right; in ____rb_erase_color()
314 sibling->rb_right = parent; in ____rb_erase_color()
323 tmp2 = sibling->rb_right; in ____rb_erase_color()
339 sibling->rb_right = tmp1 = tmp2->rb_left; in ____rb_erase_color()
350 parent->rb_left = tmp2 = sibling->rb_right; in ____rb_erase_color()
351 sibling->rb_right = parent; in ____rb_erase_color()
438 while (n->rb_right) in rb_last()
439 n = n->rb_right; in rb_last()
455 if (node->rb_right) { in rb_next()
456 node = node->rb_right; in rb_next()
469 while ((parent = rb_parent(node)) && node == parent->rb_right) in rb_next()
489 while (node->rb_right) in rb_prev()
490 node=node->rb_right; in rb_prev()
514 if (victim->rb_right) in rb_replace_node()
515 rb_set_parent(victim->rb_right, new); in rb_replace_node()
527 else if (node->rb_right) in rb_left_deepest_node()
528 node = node->rb_right; in rb_left_deepest_node()
542 if (parent && node == parent->rb_left && parent->rb_right) { in rb_next_postorder()
545 return rb_left_deepest_node(parent->rb_right); in rb_next_postorder()