Lines Matching refs:tmp
100 struct rb_node *parent = rb_red_parent(node), *gparent, *tmp; in __rb_insert() local
118 tmp = gparent->rb_right; in __rb_insert()
119 if (parent != tmp) { /* parent == gparent->rb_left */ in __rb_insert()
120 if (tmp && rb_is_red(tmp)) { in __rb_insert()
134 rb_set_parent_color(tmp, gparent, RB_BLACK); in __rb_insert()
142 tmp = parent->rb_right; in __rb_insert()
143 if (node == tmp) { in __rb_insert()
156 tmp = node->rb_left; in __rb_insert()
157 WRITE_ONCE(parent->rb_right, tmp); in __rb_insert()
159 if (tmp) in __rb_insert()
160 rb_set_parent_color(tmp, parent, in __rb_insert()
165 tmp = node->rb_right; in __rb_insert()
177 WRITE_ONCE(gparent->rb_left, tmp); /* == parent->rb_right */ in __rb_insert()
179 if (tmp) in __rb_insert()
180 rb_set_parent_color(tmp, gparent, RB_BLACK); in __rb_insert()
185 tmp = gparent->rb_left; in __rb_insert()
186 if (tmp && rb_is_red(tmp)) { in __rb_insert()
188 rb_set_parent_color(tmp, gparent, RB_BLACK); in __rb_insert()
196 tmp = parent->rb_left; in __rb_insert()
197 if (node == tmp) { in __rb_insert()
199 tmp = node->rb_right; in __rb_insert()
200 WRITE_ONCE(parent->rb_left, tmp); in __rb_insert()
202 if (tmp) in __rb_insert()
203 rb_set_parent_color(tmp, parent, in __rb_insert()
208 tmp = node->rb_left; in __rb_insert()
212 WRITE_ONCE(gparent->rb_right, tmp); /* == parent->rb_left */ in __rb_insert()
214 if (tmp) in __rb_insert()
215 rb_set_parent_color(tmp, gparent, RB_BLACK); in __rb_insert()