Lines Matching refs:pHash
7047 static void idxHashInit(IdxHash *pHash){ in idxHashInit() argument
7048 memset(pHash, 0, sizeof(IdxHash)); in idxHashInit()
7054 static void idxHashClear(IdxHash *pHash){ in idxHashClear() argument
7059 for(pEntry=pHash->aHash[i]; pEntry; pEntry=pNext){ in idxHashClear()
7065 memset(pHash, 0, sizeof(IdxHash)); in idxHashClear()
7088 IdxHash *pHash, in idxHashAdd() argument
7097 for(pEntry=pHash->aHash[iHash]; pEntry; pEntry=pEntry->pHashNext){ in idxHashAdd()
7110 pEntry->pHashNext = pHash->aHash[iHash]; in idxHashAdd()
7111 pHash->aHash[iHash] = pEntry; in idxHashAdd()
7113 pEntry->pNext = pHash->pFirst; in idxHashAdd()
7114 pHash->pFirst = pEntry; in idxHashAdd()
7123 static IdxHashEntry *idxHashFind(IdxHash *pHash, const char *zKey, int nKey){ in idxHashFind() argument
7129 for(pEntry=pHash->aHash[iHash]; pEntry; pEntry=pEntry->pHashNext){ in idxHashFind()
7143 static const char *idxHashSearch(IdxHash *pHash, const char *zKey, int nKey){ in idxHashSearch() argument
7144 IdxHashEntry *pEntry = idxHashFind(pHash, zKey, nKey); in idxHashSearch()