Lines Matching defs:index_key
172 const void *index_key,
199 segments = ops->get_key_chunk(index_key, level);
253 segments = ops->get_key_chunk(index_key, sc_level);
255 sc_segments = shortcut->index_key[sc_level >> ASSOC_ARRAY_KEY_CHUNK_SHIFT];
296 * @index_key: The key to the object.
306 const void *index_key)
314 if (assoc_array_walk(array, ops, index_key, &result) !=
331 if (ops->compare_object(leaf, index_key))
476 const void *index_key,
512 index_key)) {
732 index_key);
744 new_s0 = kzalloc(struct_size(new_s0, index_key, keylen), GFP_KERNEL);
763 new_s0->index_key[i] =
764 ops->get_key_chunk(index_key, i * ASSOC_ARRAY_KEY_CHUNK_SIZE);
769 new_s0->index_key[keylen - 1] &= ~blank;
783 base_seg = ops->get_key_chunk(index_key, level);
851 new_s0 = kzalloc(struct_size(new_s0, index_key, keylen),
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;
901 new_s1 = kzalloc(struct_size(new_s1, index_key, keylen),
914 memcpy(new_s1->index_key, shortcut->index_key,
915 flex_array_size(new_s1, index_key, keylen));
948 * @index_key: The key to insert at.
965 const void *index_key,
988 switch (assoc_array_walk(array, ops, index_key, &result)) {
1000 if (!assoc_array_insert_into_terminal_node(edit, ops, index_key,
1063 * @index_key: The key to the object.
1080 const void *index_key)
1099 switch (assoc_array_walk(array, ops, index_key, &result)) {
1112 index_key))
1493 new_s = kmalloc(struct_size(new_s, index_key, keylen),
1498 memcpy(new_s, shortcut, struct_size(new_s, index_key, keylen));