Lines Matching refs:pHash
6107 static void idxHashInit(IdxHash *pHash){ in idxHashInit() argument
6108 memset(pHash, 0, sizeof(IdxHash)); in idxHashInit()
6114 static void idxHashClear(IdxHash *pHash){ in idxHashClear() argument
6119 for(pEntry=pHash->aHash[i]; pEntry; pEntry=pNext){ in idxHashClear()
6125 memset(pHash, 0, sizeof(IdxHash)); in idxHashClear()
6148 IdxHash *pHash, in idxHashAdd() argument
6157 for(pEntry=pHash->aHash[iHash]; pEntry; pEntry=pEntry->pHashNext){ in idxHashAdd()
6170 pEntry->pHashNext = pHash->aHash[iHash]; in idxHashAdd()
6171 pHash->aHash[iHash] = pEntry; in idxHashAdd()
6173 pEntry->pNext = pHash->pFirst; in idxHashAdd()
6174 pHash->pFirst = pEntry; in idxHashAdd()
6183 static IdxHashEntry *idxHashFind(IdxHash *pHash, const char *zKey, int nKey){ in idxHashFind() argument
6189 for(pEntry=pHash->aHash[iHash]; pEntry; pEntry=pEntry->pHashNext){ in idxHashFind()
6203 static const char *idxHashSearch(IdxHash *pHash, const char *zKey, int nKey){ in idxHashSearch() argument
6204 IdxHashEntry *pEntry = idxHashFind(pHash, zKey, nKey); in idxHashSearch()