Lines Matching defs:tmp
88 struct rb_node *parent = rb_red_parent(node), *gparent, *tmp;
115 tmp = gparent->rb_right;
116 if (parent != tmp) { /* parent == gparent->rb_left */
117 if (tmp && rb_is_red(tmp)) {
131 rb_set_parent_color(tmp, gparent, RB_BLACK);
139 tmp = parent->rb_right;
140 if (node == tmp) {
154 tmp = node->rb_left;
155 WRITE_ONCE(parent->rb_right, tmp);
157 if (tmp)
158 rb_set_parent_color(tmp, parent,
163 tmp = node->rb_right;
176 WRITE_ONCE(gparent->rb_left, tmp); /* == parent->rb_right */
178 if (tmp)
179 rb_set_parent_color(tmp, gparent, RB_BLACK);
184 tmp = gparent->rb_left;
185 if (tmp && rb_is_red(tmp)) {
187 rb_set_parent_color(tmp, gparent, RB_BLACK);
195 tmp = parent->rb_left;
196 if (node == tmp) {
198 tmp = node->rb_right;
199 WRITE_ONCE(parent->rb_left, tmp);
201 if (tmp)
202 rb_set_parent_color(tmp, parent,
207 tmp = node->rb_left;
211 WRITE_ONCE(gparent->rb_right, tmp); /* == parent->rb_left */
213 if (tmp)
214 rb_set_parent_color(tmp, gparent, RB_BLACK);