Lines Matching defs:new
29 void (*copy)(struct rb_node *old, struct rb_node *new);
30 void (*rotate)(struct rb_node *old, struct rb_node *new);
34 void (*augment_rotate)(struct rb_node *old, struct rb_node *new));
116 RBSTRUCT *new = rb_entry(rb_new, RBSTRUCT, RBFIELD); \
117 new->RBAUGMENTED = old->RBAUGMENTED; \
123 RBSTRUCT *new = rb_entry(rb_new, RBSTRUCT, RBFIELD); \
124 new->RBAUGMENTED = old->RBAUGMENTED; \
195 __rb_change_child(struct rb_node *old, struct rb_node *new,
200 WRITE_ONCE(parent->rb_left, new);
202 WRITE_ONCE(parent->rb_right, new);
204 WRITE_ONCE(root->rb_node, new);
208 __rb_change_child_rcu(struct rb_node *old, struct rb_node *new,
213 rcu_assign_pointer(parent->rb_left, new);
215 rcu_assign_pointer(parent->rb_right, new);
217 rcu_assign_pointer(root->rb_node, new);
221 void (*augment_rotate)(struct rb_node *old, struct rb_node *new));