rebalance
struct rb_node *parent, *rebalance;
rebalance = NULL;
rebalance = __rb_is_black(pc) ? parent : NULL;
rebalance = NULL;
rebalance = NULL;
rebalance = rb_is_black(successor) ? parent : NULL;
return rebalance;
struct rb_node *rebalance = __rb_erase_augmented(node, root, augment);
if (rebalance)
__rb_erase_color(rebalance, root, augment->rotate);
rebalance(head, geo, key, level, node, fill - 1);
struct rb_node *rebalance;
rebalance = __rb_erase_augmented(node, root, &dummy_callbacks);
if (rebalance)
____rb_erase_color(rebalance, root, dummy_rotate);
struct rb_node *parent, *rebalance;
rebalance = NULL;
rebalance = __rb_is_black(pc) ? parent : NULL;
rebalance = NULL;
rebalance = NULL;
rebalance = __rb_is_black(pc2) ? parent : NULL;
return rebalance;
struct rb_node *rebalance = __rb_erase_augmented(node, root, augment);
if (rebalance)
__rb_erase_color(rebalance, root, augment->rotate);
struct rb_node *rebalance;
rebalance = __rb_erase_augmented(node, root, &dummy_callbacks);
if (rebalance)
____rb_erase_color(rebalance, root, dummy_rotate);