Lines Matching defs:PRTSTRCACHEENTRY
54 #define PRTSTRCACHEENTRY_NIL ((PRTSTRCACHEENTRY)~(uintptr_t)1)
144 typedef RTSTRCACHEENTRY *PRTSTRCACHEENTRY;
262 PRTSTRCACHEENTRY *papHashTab;
330 pThis->papHashTab = (PRTSTRCACHEENTRY*)RTMemAllocZ(sizeof(pThis->papHashTab[0]) * pThis->cHashTab);
453 PRTSTRCACHEENTRY pEntry = pThis->papHashTab[iHash];
475 PRTSTRCACHEENTRY *papNew = (PRTSTRCACHEENTRY *)RTMemAllocZ(sizeof(papNew[0]) * cNew);
482 PRTSTRCACHEENTRY *papOld = pThis->papHashTab;
491 PRTSTRCACHEENTRY pEntry = papOld[iOld];
545 static PRTSTRCACHEENTRY rtStrCacheAllocMergedEntry(PRTSTRCACHEINT pThis, uint32_t uHash,
637 PRTSTRCACHEENTRY pEntry = (PRTSTRCACHEENTRY)pFree;
660 static PRTSTRCACHEENTRY rtStrCacheAllocHeapEntry(PRTSTRCACHEINT pThis, uint32_t uHash,
699 static PRTSTRCACHEENTRY rtStrCacheAllocFixedEntry(PRTSTRCACHEINT pThis, uint32_t uHash,
748 PRTSTRCACHEENTRY pEntry = (PRTSTRCACHEENTRY)pFree;
773 static PRTSTRCACHEENTRY rtStrCacheLookUp(PRTSTRCACHEINT pThis, uint32_t uHashLen, uint32_t cchString, const char *pchString,
784 PRTSTRCACHEENTRY pEntry = pThis->papHashTab[iHash];
848 PRTSTRCACHEENTRY pEntry = rtStrCacheLookUp(pThis, uHashLen, cchString32, pchString, &iFreeHashTabEntry, &cCollisions);
976 PRTSTRCACHEENTRY pStr = RT_FROM_MEMBER(psz, RTSTRCACHEENTRY, szString);
988 static uint32_t rtStrCacheFreeEntry(PRTSTRCACHEINT pThis, PRTSTRCACHEENTRY pStr)
1154 PRTSTRCACHEENTRY pStr = RT_FROM_MEMBER(psz, RTSTRCACHEENTRY, szString);
1176 PRTSTRCACHEENTRY pStr = RT_FROM_MEMBER(psz, RTSTRCACHEENTRY, szString);