Lines Matching refs:hash_table
52 struct hash_table
150 hash_get_n_buckets (const Hash_table *table)
158 hash_get_n_buckets_used (const Hash_table *table)
166 hash_get_n_entries (const Hash_table *table)
174 hash_get_max_bucket_length (const Hash_table *table)
201 hash_table_ok (const Hash_table *table)
230 hash_print_statistics (const Hash_table *table, FILE *stream)
249 safe_hasher (const Hash_table *table, const void *key)
261 hash_lookup (const Hash_table *table, const void *entry)
288 hash_get_first (const Hash_table *table)
307 hash_get_next (const Hash_table *table, const void *entry)
336 hash_get_entries (const Hash_table *table, void **buffer,
368 hash_do_for_each (const Hash_table *table, Hash_processor processor,
512 check_tuning (Hash_table *table)
593 Hash_table *
598 Hash_table *table;
653 hash_clear (Hash_table *table)
696 hash_free (Hash_table *table)
751 allocate_entry (Hash_table *table)
776 free_entry (Hash_table *table, struct hash_entry *entry)
790 hash_find_entry (Hash_table *table, const void *entry,
860 transfer_entries (Hash_table *dst, Hash_table *src, bool safe)
943 hash_rehash (Hash_table *table, size_t candidate)
945 Hash_table storage;
946 Hash_table *new_table;
1038 hash_insert_if_absent (Hash_table *table, void const *entry,
1122 hash_insert0 (Hash_table *table, void const *entry, void const **matched_ent)
1134 hash_insert (Hash_table *table, void const *entry)
1148 hash_delete (Hash_table *table, const void *entry)
1212 hash_print (const Hash_table *table)