• Home
  • Raw
  • Download

Lines Matching refs:pEntry

182     HashEntry* pEntry;  in mzHashTableLookup()  local
191 pEntry = &pHashTable->pEntries[itemHash & (pHashTable->tableSize-1)]; in mzHashTableLookup()
193 while (pEntry->data != NULL) { in mzHashTableLookup()
194 if (pEntry->data != HASH_TOMBSTONE && in mzHashTableLookup()
195 pEntry->hashValue == itemHash && in mzHashTableLookup()
196 (*cmpFunc)(pEntry->data, item) == 0) in mzHashTableLookup()
203 pEntry++; in mzHashTableLookup()
204 if (pEntry == pEnd) { /* wrap around to start */ in mzHashTableLookup()
207 pEntry = pHashTable->pEntries; in mzHashTableLookup()
213 if (pEntry->data == NULL) { in mzHashTableLookup()
215 pEntry->hashValue = itemHash; in mzHashTableLookup()
216 pEntry->data = item; in mzHashTableLookup()
244 result = pEntry->data; in mzHashTableLookup()
257 HashEntry* pEntry; in mzHashTableRemove() local
263 pEntry = &pHashTable->pEntries[itemHash & (pHashTable->tableSize-1)]; in mzHashTableRemove()
265 while (pEntry->data != NULL) { in mzHashTableRemove()
266 if (pEntry->data == item) { in mzHashTableRemove()
268 pEntry->data = HASH_TOMBSTONE; in mzHashTableRemove()
274 pEntry++; in mzHashTableRemove()
275 if (pEntry == pEnd) { /* wrap around to start */ in mzHashTableRemove()
278 pEntry = pHashTable->pEntries; in mzHashTableRemove()
318 HashEntry* pEntry; in countProbes() local
327 pEntry = &pHashTable->pEntries[itemHash & (pHashTable->tableSize-1)]; in countProbes()
329 while (pEntry->data != NULL) { in countProbes()
330 if (pEntry->data != HASH_TOMBSTONE && in countProbes()
331 pEntry->hashValue == itemHash && in countProbes()
332 (*cmpFunc)(pEntry->data, item) == 0) in countProbes()
338 pEntry++; in countProbes()
339 if (pEntry == pEnd) { /* wrap around to start */ in countProbes()
342 pEntry = pHashTable->pEntries; in countProbes()
347 if (pEntry->data == NULL) in countProbes()