Lines Matching refs:pHash
9548 static void idxHashInit(IdxHash *pHash){
9549 memset(pHash, 0, sizeof(IdxHash));
9555 static void idxHashClear(IdxHash *pHash){
9560 for(pEntry=pHash->aHash[i]; pEntry; pEntry=pNext){
9566 memset(pHash, 0, sizeof(IdxHash));
9589 IdxHash *pHash,
9598 for(pEntry=pHash->aHash[iHash]; pEntry; pEntry=pEntry->pHashNext){
9611 pEntry->pHashNext = pHash->aHash[iHash];
9612 pHash->aHash[iHash] = pEntry;
9614 pEntry->pNext = pHash->pFirst;
9615 pHash->pFirst = pEntry;
9624 static IdxHashEntry *idxHashFind(IdxHash *pHash, const char *zKey, int nKey){
9630 for(pEntry=pHash->aHash[iHash]; pEntry; pEntry=pEntry->pHashNext){
9644 static const char *idxHashSearch(IdxHash *pHash, const char *zKey, int nKey){
9645 IdxHashEntry *pEntry = idxHashFind(pHash, zKey, nKey);