Lines Matching refs:pEntry

183     HashEntry* pEntry;  in mzHashTableLookup()  local
192 pEntry = &pHashTable->pEntries[itemHash & (pHashTable->tableSize - 1)]; in mzHashTableLookup()
194 while (pEntry->data != NULL) { in mzHashTableLookup()
195 if (pEntry->data != HASH_TOMBSTONE && in mzHashTableLookup()
196 pEntry->hashValue == itemHash && in mzHashTableLookup()
197 (*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()
243 result = pEntry->data; in mzHashTableLookup()
256 HashEntry* pEntry; in mzHashTableRemove() local
262 pEntry = &pHashTable->pEntries[itemHash & (pHashTable->tableSize - 1)]; in mzHashTableRemove()
264 while (pEntry->data != NULL) { in mzHashTableRemove()
265 if (pEntry->data == item) { in mzHashTableRemove()
267 pEntry->data = HASH_TOMBSTONE; in mzHashTableRemove()
273 pEntry++; in mzHashTableRemove()
274 if (pEntry == pEnd) { /* wrap around to start */ in mzHashTableRemove()
277 pEntry = pHashTable->pEntries; in mzHashTableRemove()
317 HashEntry* pEntry; in countProbes() local
326 pEntry = &pHashTable->pEntries[itemHash & (pHashTable->tableSize - 1)]; in countProbes()
328 while (pEntry->data != NULL) { in countProbes()
329 if (pEntry->data != HASH_TOMBSTONE && in countProbes()
330 pEntry->hashValue == itemHash && in countProbes()
331 (*cmpFunc)(pEntry->data, item) == 0) { in countProbes()
336 pEntry++; in countProbes()
337 if (pEntry == pEnd) { /* wrap around to start */ in countProbes()
340 pEntry = pHashTable->pEntries; in countProbes()
345 if (pEntry->data == NULL) in countProbes()