Lines Matching refs:newnode
3052 struct maple_node reuse, *newnode, *parent, *new_left, *left, *node;
3071 newnode = mas_pop_node(mas);
3073 newnode = &reuse;
3077 newnode->parent = node->parent;
3078 slots = ma_slots(newnode, mt);
3079 pivs = ma_pivots(newnode, mt);
3109 memcpy(node, newnode, sizeof(struct maple_node));
3125 mas->node = mt_mk_node(newnode, mt);
3126 ma_set_meta(newnode, mt, 0, tmp);
3927 struct maple_node reuse, *newnode;
3947 newnode = mas_pop_node(mas);
3950 newnode = &reuse;
3953 newnode->parent = mas_mn(mas)->parent;
3954 dst_pivots = ma_pivots(newnode, wr_mas->type);
3955 dst_slots = ma_slots(newnode, wr_mas->type);
3990 mas_leaf_set_meta(mas, newnode, dst_pivots, maple_leaf_64, new_end);
3994 mas->node = mt_mk_node(newnode, wr_mas->type);
3997 memcpy(wr_mas->node, newnode, sizeof(struct maple_node));