Lines Matching refs:gparent
67 struct rb_node *parent = rb_red_parent(node), *gparent, *tmp; in __rb_insert() local
83 gparent = rb_red_parent(parent); in __rb_insert()
85 tmp = gparent->rb_right; in __rb_insert()
101 rb_set_parent_color(tmp, gparent, RB_BLACK); in __rb_insert()
102 rb_set_parent_color(parent, gparent, RB_BLACK); in __rb_insert()
103 node = gparent; in __rb_insert()
143 gparent->rb_left = tmp; /* == parent->rb_right */ in __rb_insert()
144 parent->rb_right = gparent; in __rb_insert()
146 rb_set_parent_color(tmp, gparent, RB_BLACK); in __rb_insert()
147 __rb_rotate_set_parents(gparent, parent, root, RB_RED); in __rb_insert()
148 augment_rotate(gparent, parent); in __rb_insert()
151 tmp = gparent->rb_left; in __rb_insert()
154 rb_set_parent_color(tmp, gparent, RB_BLACK); in __rb_insert()
155 rb_set_parent_color(parent, gparent, RB_BLACK); in __rb_insert()
156 node = gparent; in __rb_insert()
177 gparent->rb_right = tmp; /* == parent->rb_left */ in __rb_insert()
178 parent->rb_left = gparent; in __rb_insert()
180 rb_set_parent_color(tmp, gparent, RB_BLACK); in __rb_insert()
181 __rb_rotate_set_parents(gparent, parent, root, RB_RED); in __rb_insert()
182 augment_rotate(gparent, parent); in __rb_insert()