Lines Matching refs:index_key

176 		 const void *index_key,  in assoc_array_walk()  argument
203 segments = ops->get_key_chunk(index_key, level); in assoc_array_walk()
257 segments = ops->get_key_chunk(index_key, sc_level); in assoc_array_walk()
259 sc_segments = shortcut->index_key[sc_level >> ASSOC_ARRAY_KEY_CHUNK_SHIFT]; in assoc_array_walk()
310 const void *index_key) in assoc_array_find() argument
318 if (assoc_array_walk(array, ops, index_key, &result) != in assoc_array_find()
335 if (ops->compare_object(leaf, index_key)) in assoc_array_find()
480 const void *index_key, in assoc_array_insert_into_terminal_node() argument
516 index_key)) { in assoc_array_insert_into_terminal_node()
736 index_key); in assoc_array_insert_into_terminal_node()
768 new_s0->index_key[i] = in assoc_array_insert_into_terminal_node()
769 ops->get_key_chunk(index_key, i * ASSOC_ARRAY_KEY_CHUNK_SIZE); in assoc_array_insert_into_terminal_node()
773 new_s0->index_key[keylen - 1] &= ~blank; in assoc_array_insert_into_terminal_node()
786 base_seg = ops->get_key_chunk(index_key, level); in assoc_array_insert_into_terminal_node()
868 memcpy(new_s0->index_key, shortcut->index_key, in assoc_array_insert_mid_shortcut()
873 new_s0->index_key[keylen - 1] &= ~blank; in assoc_array_insert_mid_shortcut()
917 memcpy(new_s1->index_key, shortcut->index_key, in assoc_array_insert_mid_shortcut()
968 const void *index_key, in assoc_array_insert() argument
991 switch (assoc_array_walk(array, ops, index_key, &result)) { in assoc_array_insert()
1003 if (!assoc_array_insert_into_terminal_node(edit, ops, index_key, in assoc_array_insert()
1083 const void *index_key) in assoc_array_delete() argument
1102 switch (assoc_array_walk(array, ops, index_key, &result)) { in assoc_array_delete()
1115 index_key)) in assoc_array_delete()