Lines Matching refs:hash_entry
46 struct hash_entry struct
49 struct hash_entry *next; argument
57 struct hash_entry *bucket;
58 struct hash_entry const *bucket_limit;
76 struct hash_entry *free_entry_list;
176 struct hash_entry const *bucket; in hash_get_max_bucket_length()
183 struct hash_entry const *cursor = bucket; in hash_get_max_bucket_length()
203 struct hash_entry const *bucket; in hash_table_ok()
211 struct hash_entry const *cursor = bucket; in hash_table_ok()
248 static struct hash_entry *
263 struct hash_entry const *bucket = safe_hasher (table, entry); in hash_lookup()
264 struct hash_entry const *cursor; in hash_lookup()
290 struct hash_entry const *bucket; in hash_get_first()
309 struct hash_entry const *bucket = safe_hasher (table, entry); in hash_get_next()
310 struct hash_entry const *cursor; in hash_get_next()
340 struct hash_entry const *bucket; in hash_get_entries()
341 struct hash_entry const *cursor; in hash_get_entries()
372 struct hash_entry const *bucket; in hash_do_for_each()
373 struct hash_entry const *cursor; in hash_do_for_each()
554 if (xalloc_oversized (candidate, sizeof (struct hash_entry *))) in compute_bucket_size()
655 struct hash_entry *bucket; in hash_clear()
661 struct hash_entry *cursor; in hash_clear()
662 struct hash_entry *next; in hash_clear()
698 struct hash_entry *bucket; in hash_free()
699 struct hash_entry *cursor; in hash_free()
700 struct hash_entry *next; in hash_free()
750 static struct hash_entry *
753 struct hash_entry *new; in allocate_entry()
776 free_entry (Hash_table *table, struct hash_entry *entry) in free_entry()
791 struct hash_entry **bucket_head, bool delete) in hash_find_entry()
793 struct hash_entry *bucket = safe_hasher (table, entry); in hash_find_entry()
794 struct hash_entry *cursor; in hash_find_entry()
811 struct hash_entry *next = bucket->next; in hash_find_entry()
837 struct hash_entry *next = cursor->next; in hash_find_entry()
862 struct hash_entry *bucket; in transfer_entries()
863 struct hash_entry *cursor; in transfer_entries()
864 struct hash_entry *next; in transfer_entries()
869 struct hash_entry *new_bucket; in transfer_entries()
913 struct hash_entry *new_entry = allocate_entry (dst); in transfer_entries()
1042 struct hash_entry *bucket; in hash_insert_if_absent()
1096 struct hash_entry *new_entry = allocate_entry (table); in hash_insert_if_absent()
1151 struct hash_entry *bucket; in hash_delete()
1189 struct hash_entry *cursor = table->free_entry_list; in hash_delete()
1190 struct hash_entry *next; in hash_delete()
1214 struct hash_entry *bucket = (struct hash_entry *) table->bucket; in hash_print()
1218 struct hash_entry *cursor; in hash_print()