Lines Matching refs:index_key

172 		 const void *index_key,  in assoc_array_walk()  argument
199 segments = ops->get_key_chunk(index_key, level); in assoc_array_walk()
253 segments = ops->get_key_chunk(index_key, sc_level); in assoc_array_walk()
255 sc_segments = shortcut->index_key[sc_level >> ASSOC_ARRAY_KEY_CHUNK_SHIFT]; in assoc_array_walk()
306 const void *index_key) in assoc_array_find() argument
314 if (assoc_array_walk(array, ops, index_key, &result) != in assoc_array_find()
331 if (ops->compare_object(leaf, index_key)) in assoc_array_find()
476 const void *index_key, in assoc_array_insert_into_terminal_node() argument
512 index_key)) { in assoc_array_insert_into_terminal_node()
732 index_key); in assoc_array_insert_into_terminal_node()
744 new_s0 = kzalloc(struct_size(new_s0, index_key, keylen), GFP_KERNEL); in assoc_array_insert_into_terminal_node()
763 new_s0->index_key[i] = in assoc_array_insert_into_terminal_node()
764 ops->get_key_chunk(index_key, i * ASSOC_ARRAY_KEY_CHUNK_SIZE); in assoc_array_insert_into_terminal_node()
769 new_s0->index_key[keylen - 1] &= ~blank; in assoc_array_insert_into_terminal_node()
783 base_seg = ops->get_key_chunk(index_key, level); in assoc_array_insert_into_terminal_node()
851 new_s0 = kzalloc(struct_size(new_s0, index_key, keylen), in assoc_array_insert_mid_shortcut()
865 memcpy(new_s0->index_key, shortcut->index_key, in assoc_array_insert_mid_shortcut()
866 flex_array_size(new_s0, index_key, keylen)); in assoc_array_insert_mid_shortcut()
870 new_s0->index_key[keylen - 1] &= ~blank; in assoc_array_insert_mid_shortcut()
901 new_s1 = kzalloc(struct_size(new_s1, index_key, keylen), in assoc_array_insert_mid_shortcut()
914 memcpy(new_s1->index_key, shortcut->index_key, in assoc_array_insert_mid_shortcut()
915 flex_array_size(new_s1, index_key, keylen)); in assoc_array_insert_mid_shortcut()
965 const void *index_key, in assoc_array_insert() argument
988 switch (assoc_array_walk(array, ops, index_key, &result)) { in assoc_array_insert()
1000 if (!assoc_array_insert_into_terminal_node(edit, ops, index_key, in assoc_array_insert()
1080 const void *index_key) in assoc_array_delete() argument
1099 switch (assoc_array_walk(array, ops, index_key, &result)) { in assoc_array_delete()
1112 index_key)) in assoc_array_delete()
1492 new_s = kmalloc(struct_size(new_s, index_key, keylen), in assoc_array_gc()
1497 memcpy(new_s, shortcut, struct_size(new_s, index_key, keylen)); in assoc_array_gc()