Lines Matching refs:iHash
450 uint32_t iHash = uHashLen % pThis->cHashTab;
453 PRTSTRCACHEENTRY pEntry = pThis->papHashTab[iHash];
455 return iHash;
458 iHash += RTSTRCACHE_COLLISION_INCR(uHashLen);
459 iHash %= pThis->cHashTab;
498 uint32_t iHash = rtStrCacheFindEmptyHashTabEntry(pThis, RT_MAKE_U32(pEntry->uHash, cchString));
499 pThis->papHashTab[iHash] = pEntry;
781 uint32_t iHash = uHashLen % pThis->cHashTab;
784 PRTSTRCACHEENTRY pEntry = pThis->papHashTab[iHash];
790 *piFreeHashTabEntry = iHash;
820 *piFreeHashTabEntry = iHash;
823 iHash += RTSTRCACHE_COLLISION_INCR(uHashLen);
824 iHash %= pThis->cHashTab;
998 uint32_t iHash = uHashLen % pThis->cHashTab;
999 if (pThis->papHashTab[iHash] == pStr)
1000 pThis->papHashTab[iHash] = PRTSTRCACHEENTRY_NIL;
1005 AssertBreak(pThis->papHashTab[iHash] != NULL);
1006 iHash += RTSTRCACHE_COLLISION_INCR(uHashLen);
1007 iHash %= pThis->cHashTab;
1008 } while (pThis->papHashTab[iHash] != pStr);
1009 if (RT_LIKELY(pThis->papHashTab[iHash] == pStr))
1010 pThis->papHashTab[iHash] = PRTSTRCACHEENTRY_NIL;
1014 iHash = pThis->cHashTab;
1015 while (iHash-- > 0)
1016 if (pThis->papHashTab[iHash] == pStr)
1018 AssertMsgFailed(("iHash=%u cHashTab=%u\n", iHash, pThis->cHashTab));