Lines Matching refs:index_key
184 const void *index_key, in assoc_array_walk() argument
211 segments = ops->get_key_chunk(index_key, level); in assoc_array_walk()
268 segments = ops->get_key_chunk(index_key, sc_level); in assoc_array_walk()
270 sc_segments = shortcut->index_key[sc_level >> ASSOC_ARRAY_KEY_CHUNK_SHIFT]; in assoc_array_walk()
321 const void *index_key) in assoc_array_find() argument
329 if (assoc_array_walk(array, ops, index_key, &result) != in assoc_array_find()
348 if (ops->compare_object(leaf, index_key)) in assoc_array_find()
493 const void *index_key, in assoc_array_insert_into_terminal_node() argument
529 index_key)) { in assoc_array_insert_into_terminal_node()
766 index_key); in assoc_array_insert_into_terminal_node()
798 new_s0->index_key[i] = in assoc_array_insert_into_terminal_node()
799 ops->get_key_chunk(index_key, i * ASSOC_ARRAY_KEY_CHUNK_SIZE); in assoc_array_insert_into_terminal_node()
803 new_s0->index_key[keylen - 1] &= ~blank; in assoc_array_insert_into_terminal_node()
816 base_seg = ops->get_key_chunk(index_key, level); in assoc_array_insert_into_terminal_node()
898 memcpy(new_s0->index_key, shortcut->index_key, in assoc_array_insert_mid_shortcut()
903 new_s0->index_key[keylen - 1] &= ~blank; in assoc_array_insert_mid_shortcut()
947 memcpy(new_s1->index_key, shortcut->index_key, in assoc_array_insert_mid_shortcut()
998 const void *index_key, in assoc_array_insert() argument
1021 switch (assoc_array_walk(array, ops, index_key, &result)) { in assoc_array_insert()
1033 if (!assoc_array_insert_into_terminal_node(edit, ops, index_key, in assoc_array_insert()
1113 const void *index_key) in assoc_array_delete() argument
1132 switch (assoc_array_walk(array, ops, index_key, &result)) { in assoc_array_delete()
1145 index_key)) in assoc_array_delete()