Lines Matching refs:HashEntry
113 static HashEntry *
116 HashEntry *he; in HashTable_Find()
139 HashEntry **buckets = bmake_malloc(sizeof *buckets * n); in HashTable_Init()
156 HashEntry **buckets = t->buckets; in HashTable_Done()
160 HashEntry *he = buckets[i]; in HashTable_Done()
162 HashEntry *next = he->next; in HashTable_Done()
175 HashEntry *
187 HashEntry *he = HashTable_FindEntry(t, key); in HashTable_FindValue()
198 HashEntry *he = HashTable_Find(t, key, h); in HashTable_FindValueBySubstringHash()
207 const HashEntry *he = t->buckets[b]; in HashTable_MaxChain()
224 HashEntry **oldBuckets = t->buckets; in HashTable_Enlarge()
227 HashEntry **newBuckets = bmake_malloc(sizeof *newBuckets * newSize); in HashTable_Enlarge()
234 HashEntry *he = oldBuckets[i]; in HashTable_Enlarge()
236 HashEntry *next = he->next; in HashTable_Enlarge()
256 HashEntry *
261 HashEntry *he = HashTable_Find(t, Substring_Init(key, keyEnd), h); in HashTable_CreateEntry()
289 HashEntry *he = HashTable_CreateEntry(t, key, NULL); in HashTable_Set()
295 HashTable_DeleteEntry(HashTable *t, HashEntry *he) in HashTable_DeleteEntry()
297 HashEntry **ref = &t->buckets[he->hash & t->bucketsMask]; in HashTable_DeleteEntry()
314 HashEntry *he = hi->entry; in HashIter_Next()
315 HashEntry **buckets = t->buckets; in HashIter_Next()