Lines Matching refs:new_n0
470 struct assoc_array_node *new_n0; in assoc_array_insert_in_empty_tree() local
474 new_n0 = kzalloc(sizeof(struct assoc_array_node), GFP_KERNEL); in assoc_array_insert_in_empty_tree()
475 if (!new_n0) in assoc_array_insert_in_empty_tree()
478 edit->new_meta[0] = assoc_array_node_to_ptr(new_n0); in assoc_array_insert_in_empty_tree()
479 edit->leaf_p = &new_n0->slots[0]; in assoc_array_insert_in_empty_tree()
480 edit->adjust_count_on = new_n0; in assoc_array_insert_in_empty_tree()
482 edit->set[0].to = assoc_array_node_to_ptr(new_n0); in assoc_array_insert_in_empty_tree()
497 struct assoc_array_node *node, *new_n0, *new_n1, *side; in assoc_array_insert_into_terminal_node() local
556 new_n0 = kzalloc(sizeof(struct assoc_array_node), GFP_KERNEL); in assoc_array_insert_into_terminal_node()
557 if (!new_n0) in assoc_array_insert_into_terminal_node()
559 edit->new_meta[0] = assoc_array_node_to_ptr(new_n0); in assoc_array_insert_into_terminal_node()
620 edit->set[0].to = assoc_array_node_to_ptr(new_n0); in assoc_array_insert_into_terminal_node()
621 new_n0->back_pointer = node->back_pointer; in assoc_array_insert_into_terminal_node()
622 new_n0->parent_slot = node->parent_slot; in assoc_array_insert_into_terminal_node()
623 new_n1->back_pointer = assoc_array_node_to_ptr(new_n0); in assoc_array_insert_into_terminal_node()
629 new_n0->nr_leaves_on_branch = node->nr_leaves_on_branch; in assoc_array_insert_into_terminal_node()
656 new_n0->slots[i] = node->slots[i]; in assoc_array_insert_into_terminal_node()
658 new_n0->slots[i] = NULL; in assoc_array_insert_into_terminal_node()
659 BUG_ON(new_n0->slots[slot] != NULL); in assoc_array_insert_into_terminal_node()
660 new_n0->slots[slot] = assoc_array_node_to_ptr(new_n1); in assoc_array_insert_into_terminal_node()
674 } while (new_n0->slots[free_slot] != NULL); in assoc_array_insert_into_terminal_node()
675 new_n0->slots[free_slot] = node->slots[i]; in assoc_array_insert_into_terminal_node()
684 } while (new_n0->slots[free_slot] != NULL); in assoc_array_insert_into_terminal_node()
685 edit->leaf_p = &new_n0->slots[free_slot]; in assoc_array_insert_into_terminal_node()
686 edit->adjust_count_on = new_n0; in assoc_array_insert_into_terminal_node()
694 edit->set_backpointers_to = assoc_array_node_to_ptr(new_n0); in assoc_array_insert_into_terminal_node()
727 new_n0->back_pointer = node->back_pointer; in assoc_array_insert_into_terminal_node()
728 new_n0->parent_slot = node->parent_slot; in assoc_array_insert_into_terminal_node()
729 new_n0->nr_leaves_on_branch = node->nr_leaves_on_branch; in assoc_array_insert_into_terminal_node()
730 new_n1->back_pointer = assoc_array_node_to_ptr(new_n0); in assoc_array_insert_into_terminal_node()
733 edit->adjust_count_on = new_n0; in assoc_array_insert_into_terminal_node()
738 new_n0->slots[edit->segment_cache[0]] = assoc_array_node_to_ptr(new_n0); in assoc_array_insert_into_terminal_node()
739 edit->leaf_p = &new_n0->slots[edit->segment_cache[ASSOC_ARRAY_FAN_OUT]]; in assoc_array_insert_into_terminal_node()
742 edit->set[0].to = assoc_array_node_to_ptr(new_n0); in assoc_array_insert_into_terminal_node()
787 new_s0->next_node = assoc_array_node_to_ptr(new_n0); in assoc_array_insert_into_terminal_node()
788 new_n0->back_pointer = assoc_array_shortcut_to_ptr(new_s0); in assoc_array_insert_into_terminal_node()
789 new_n0->parent_slot = 0; in assoc_array_insert_into_terminal_node()
790 new_n1->back_pointer = assoc_array_node_to_ptr(new_n0); in assoc_array_insert_into_terminal_node()
830 struct assoc_array_node *node, *new_n0, *side; in assoc_array_insert_mid_shortcut() local
868 new_n0 = kzalloc(sizeof(struct assoc_array_node), GFP_KERNEL); in assoc_array_insert_mid_shortcut()
869 if (!new_n0) in assoc_array_insert_mid_shortcut()
871 edit->new_meta[0] = assoc_array_node_to_ptr(new_n0); in assoc_array_insert_mid_shortcut()
872 edit->adjust_count_on = new_n0; in assoc_array_insert_mid_shortcut()
892 new_s0->next_node = assoc_array_node_to_ptr(new_n0); in assoc_array_insert_mid_shortcut()
895 new_n0->back_pointer = assoc_array_shortcut_to_ptr(new_s0); in assoc_array_insert_mid_shortcut()
896 new_n0->parent_slot = 0; in assoc_array_insert_mid_shortcut()
906 edit->set[0].to = assoc_array_node_to_ptr(new_n0); in assoc_array_insert_mid_shortcut()
907 new_n0->back_pointer = shortcut->back_pointer; in assoc_array_insert_mid_shortcut()
908 new_n0->parent_slot = shortcut->parent_slot; in assoc_array_insert_mid_shortcut()
912 new_n0->nr_leaves_on_branch = side->nr_leaves_on_branch; in assoc_array_insert_mid_shortcut()
940 new_s1->back_pointer = assoc_array_node_to_ptr(new_n0); in assoc_array_insert_mid_shortcut()
945 new_n0->slots[sc_slot] = assoc_array_shortcut_to_ptr(new_s1); in assoc_array_insert_mid_shortcut()
960 new_n0->slots[sc_slot] = shortcut->next_node; in assoc_array_insert_mid_shortcut()
964 edit->set[1].to = assoc_array_node_to_ptr(new_n0); in assoc_array_insert_mid_shortcut()
969 edit->leaf_p = &new_n0->slots[1]; in assoc_array_insert_mid_shortcut()
971 edit->leaf_p = &new_n0->slots[0]; in assoc_array_insert_mid_shortcut()
1117 struct assoc_array_node *node, *new_n0; in assoc_array_delete() local
1241 new_n0 = kzalloc(sizeof(struct assoc_array_node), GFP_KERNEL); in assoc_array_delete()
1242 if (!new_n0) in assoc_array_delete()
1244 edit->new_meta[0] = assoc_array_node_to_ptr(new_n0); in assoc_array_delete()
1246 new_n0->back_pointer = node->back_pointer; in assoc_array_delete()
1247 new_n0->parent_slot = node->parent_slot; in assoc_array_delete()
1248 new_n0->nr_leaves_on_branch = node->nr_leaves_on_branch; in assoc_array_delete()
1249 edit->adjust_count_on = new_n0; in assoc_array_delete()
1251 collapse.node = new_n0; in assoc_array_delete()
1258 pr_devel("collapsed %d,%lu\n", collapse.slot, new_n0->nr_leaves_on_branch); in assoc_array_delete()
1259 BUG_ON(collapse.slot != new_n0->nr_leaves_on_branch - 1); in assoc_array_delete()
1274 edit->set[1].to = assoc_array_node_to_ptr(new_n0); in assoc_array_delete()