Lines Matching defs:new_s0
479 struct assoc_array_shortcut *shortcut, *new_s0;
744 new_s0 = kzalloc(struct_size(new_s0, index_key, keylen), GFP_KERNEL);
745 if (!new_s0)
747 edit->new_meta[2] = assoc_array_shortcut_to_ptr(new_s0);
749 edit->set[0].to = assoc_array_shortcut_to_ptr(new_s0);
750 new_s0->back_pointer = node->back_pointer;
751 new_s0->parent_slot = node->parent_slot;
752 new_s0->next_node = assoc_array_node_to_ptr(new_n0);
753 new_n0->back_pointer = assoc_array_shortcut_to_ptr(new_s0);
758 new_s0->skip_to_level = level = diff & ~ASSOC_ARRAY_LEVEL_STEP_MASK;
763 new_s0->index_key[i] =
769 new_s0->index_key[keylen - 1] &= ~blank;
796 struct assoc_array_shortcut *shortcut, *new_s0, *new_s1;
851 new_s0 = kzalloc(struct_size(new_s0, index_key, keylen),
853 if (!new_s0)
855 edit->new_meta[1] = assoc_array_shortcut_to_ptr(new_s0);
856 edit->set[0].to = assoc_array_shortcut_to_ptr(new_s0);
857 new_s0->back_pointer = shortcut->back_pointer;
858 new_s0->parent_slot = shortcut->parent_slot;
859 new_s0->next_node = assoc_array_node_to_ptr(new_n0);
860 new_s0->skip_to_level = diff;
862 new_n0->back_pointer = assoc_array_shortcut_to_ptr(new_s0);
865 memcpy(new_s0->index_key, shortcut->index_key,
866 flex_array_size(new_s0, index_key, keylen));
870 new_s0->index_key[keylen - 1] &= ~blank;