Lines Matching refs:newnode
3163 struct maple_node reuse, *newnode, *parent, *new_left, *left, *node; in mas_destroy_rebalance() local
3182 newnode = mas_pop_node(mas); in mas_destroy_rebalance()
3184 newnode = &reuse; in mas_destroy_rebalance()
3188 newnode->parent = node->parent; in mas_destroy_rebalance()
3189 slots = ma_slots(newnode, mt); in mas_destroy_rebalance()
3190 pivs = ma_pivots(newnode, mt); in mas_destroy_rebalance()
3220 memcpy(node, newnode, sizeof(struct maple_node)); in mas_destroy_rebalance()
3235 mas->node = mt_mk_node(newnode, mt); in mas_destroy_rebalance()
3236 ma_set_meta(newnode, mt, 0, tmp); in mas_destroy_rebalance()
4060 struct maple_node reuse, *newnode; in mas_wr_node_store() local
4103 newnode = mas_pop_node(mas); in mas_wr_node_store()
4106 newnode = &reuse; in mas_wr_node_store()
4109 newnode->parent = mas_mn(mas)->parent; in mas_wr_node_store()
4110 dst_pivots = ma_pivots(newnode, wr_mas->type); in mas_wr_node_store()
4111 dst_slots = ma_slots(newnode, wr_mas->type); in mas_wr_node_store()
4157 mas_leaf_set_meta(mas, newnode, dst_pivots, maple_leaf_64, new_end); in mas_wr_node_store()
4159 mas->node = mt_mk_node(newnode, wr_mas->type); in mas_wr_node_store()
4162 memcpy(wr_mas->node, newnode, sizeof(struct maple_node)); in mas_wr_node_store()