Lines Matching refs:pHash
191 static void idxHashInit(IdxHash *pHash){ in idxHashInit() argument
192 memset(pHash, 0, sizeof(IdxHash)); in idxHashInit()
198 static void idxHashClear(IdxHash *pHash){ in idxHashClear() argument
203 for(pEntry=pHash->aHash[i]; pEntry; pEntry=pNext){ in idxHashClear()
209 memset(pHash, 0, sizeof(IdxHash)); in idxHashClear()
232 IdxHash *pHash, in idxHashAdd() argument
241 for(pEntry=pHash->aHash[iHash]; pEntry; pEntry=pEntry->pHashNext){ in idxHashAdd()
254 pEntry->pHashNext = pHash->aHash[iHash]; in idxHashAdd()
255 pHash->aHash[iHash] = pEntry; in idxHashAdd()
257 pEntry->pNext = pHash->pFirst; in idxHashAdd()
258 pHash->pFirst = pEntry; in idxHashAdd()
267 static IdxHashEntry *idxHashFind(IdxHash *pHash, const char *zKey, int nKey){ in idxHashFind() argument
273 for(pEntry=pHash->aHash[iHash]; pEntry; pEntry=pEntry->pHashNext){ in idxHashFind()
287 static const char *idxHashSearch(IdxHash *pHash, const char *zKey, int nKey){ in idxHashSearch() argument
288 IdxHashEntry *pEntry = idxHashFind(pHash, zKey, nKey); in idxHashSearch()