Lines Matching refs:pEntry
177 HashEntry* pEntry; in dvmHashTableLookup() local
186 pEntry = &pHashTable->pEntries[itemHash & (pHashTable->tableSize-1)]; in dvmHashTableLookup()
188 while (pEntry->data != NULL) { in dvmHashTableLookup()
189 if (pEntry->data != HASH_TOMBSTONE && in dvmHashTableLookup()
190 pEntry->hashValue == itemHash && in dvmHashTableLookup()
191 (*cmpFunc)(pEntry->data, item) == 0) in dvmHashTableLookup()
198 pEntry++; in dvmHashTableLookup()
199 if (pEntry == pEnd) { /* wrap around to start */ in dvmHashTableLookup()
202 pEntry = pHashTable->pEntries; in dvmHashTableLookup()
208 if (pEntry->data == NULL) { in dvmHashTableLookup()
210 pEntry->hashValue = itemHash; in dvmHashTableLookup()
211 pEntry->data = item; in dvmHashTableLookup()
239 result = pEntry->data; in dvmHashTableLookup()
252 HashEntry* pEntry; in dvmHashTableRemove() local
258 pEntry = &pHashTable->pEntries[itemHash & (pHashTable->tableSize-1)]; in dvmHashTableRemove()
260 while (pEntry->data != NULL) { in dvmHashTableRemove()
261 if (pEntry->data == item) { in dvmHashTableRemove()
263 pEntry->data = HASH_TOMBSTONE; in dvmHashTableRemove()
269 pEntry++; in dvmHashTableRemove()
270 if (pEntry == pEnd) { /* wrap around to start */ in dvmHashTableRemove()
273 pEntry = pHashTable->pEntries; in dvmHashTableRemove()
345 HashEntry* pEntry; in countProbes() local
354 pEntry = &pHashTable->pEntries[itemHash & (pHashTable->tableSize-1)]; in countProbes()
356 while (pEntry->data != NULL) { in countProbes()
357 if (pEntry->data != HASH_TOMBSTONE && in countProbes()
358 pEntry->hashValue == itemHash && in countProbes()
359 (*cmpFunc)(pEntry->data, item) == 0) in countProbes()
365 pEntry++; in countProbes()
366 if (pEntry == pEnd) { /* wrap around to start */ in countProbes()
369 pEntry = pHashTable->pEntries; in countProbes()
374 if (pEntry->data == NULL) in countProbes()