Lines Matching refs:hash_entry
46 struct hash_entry
49 struct hash_entry *next;
57 struct hash_entry *bucket;
58 struct hash_entry const *bucket_limit;
75 /* A linked list of freed struct hash_entry structs. */
76 struct hash_entry *free_entry_list;
176 struct hash_entry const *bucket;
183 struct hash_entry const *cursor = bucket;
203 struct hash_entry const *bucket;
211 struct hash_entry const *cursor = bucket;
248 static struct hash_entry *
263 struct hash_entry const *bucket = safe_hasher (table, entry);
264 struct hash_entry const *cursor;
290 struct hash_entry const *bucket;
309 struct hash_entry const *bucket = safe_hasher (table, entry);
310 struct hash_entry const *cursor;
340 struct hash_entry const *bucket;
341 struct hash_entry const *cursor;
372 struct hash_entry const *bucket;
373 struct hash_entry const *cursor;
554 if (xalloc_oversized (candidate, sizeof (struct hash_entry *)))
655 struct hash_entry *bucket;
661 struct hash_entry *cursor;
662 struct hash_entry *next;
698 struct hash_entry *bucket;
699 struct hash_entry *cursor;
700 struct hash_entry *next;
750 static struct hash_entry *
753 struct hash_entry *new;
776 free_entry (Hash_table *table, struct hash_entry *entry)
791 struct hash_entry **bucket_head, bool delete)
793 struct hash_entry *bucket = safe_hasher (table, entry);
794 struct hash_entry *cursor;
811 struct hash_entry *next = bucket->next;
837 struct hash_entry *next = cursor->next;
862 struct hash_entry *bucket;
863 struct hash_entry *cursor;
864 struct hash_entry *next;
869 struct hash_entry *new_bucket;
913 struct hash_entry *new_entry = allocate_entry (dst);
1042 struct hash_entry *bucket;
1096 struct hash_entry *new_entry = allocate_entry (table);
1151 struct hash_entry *bucket;
1189 struct hash_entry *cursor = table->free_entry_list;
1190 struct hash_entry *next;
1214 struct hash_entry *bucket = (struct hash_entry *) table->bucket;
1218 struct hash_entry *cursor;