Lines Matching refs:currTime

81     uintptr_t currTime;  member in rml::internal::CacheBinFunctor
121 bool getFromPutList(CacheBinOperation* opGet, uintptr_t currTime);
137 …ool(extMemPool), bitMask(bitMask), idx(idx), toRelease(nullptr), needCleanup(false), currTime(0) {} in CacheBinFunctor()
142 uintptr_t getCurrTime() const { return currTime; } in getCurrTime()
152 uintptr_t currTime; member
163 uintptr_t currTime; member
250 OperationPreprocessor::getFromPutList(CacheBinOperation *opGet, uintptr_t currTime) in getFromPutList() argument
262 bin->updateMeanHitRange( currTime - age ); in getFromPutList()
299 opCast<OpGet>(*op).currTime = lclTime; in operator ()()
333 if ( !getFromPutList(opGet, opCast<OpGet>(*opGet).currTime) ) in operator ()()
352 uintptr_t currTime = opCast<OpCleanToThreshold>(*op).currTime; in operator ()() local
355 cleanTime = cleanTime < currTime ? currTime : cleanTime; in operator ()()
390 uintptr_t getTime = opGetData.currTime + endTime; in operator ()()
423 currTime = endTime - 1; in operator ()()
482 …CacheBin::cleanToThreshold(ExtMemoryPool *extMemPool, BinBitMask *bitMask, uintptr_t currTime, int… in cleanToThreshold() argument
489 …(intptr_t)(currTime - oldest.load(std::memory_order_relaxed)) > ageThreshold.load(std::memory_orde… in cleanToThreshold()
490 OpCleanToThreshold data = {&toRelease, currTime}; in cleanToThreshold()
601 CacheBin::forgetOutdatedState(uintptr_t currTime) in forgetOutdatedState() argument
609 const uintptr_t sinceLastGet = currTime - lastGet; in forgetOutdatedState()
626 CacheBin::cleanToThreshold(uintptr_t currTime, BinBitMask *bitMask, int idx) in cleanToThreshold() argument
631 …(intptr_t)(currTime - last.load(std::memory_order_relaxed)->age) < ageThreshold.load(std::memory_o… in cleanToThreshold()
647 …(intptr_t)(currTime - last.load(std::memory_order_relaxed)->age) > ageThreshold.load(std::memory_o… in cleanToThreshold()
704 bool LargeObjectCacheImpl<Props>::regularCleanup(ExtMemoryPool *extMemPool, uintptr_t currTime, boo… in regularCleanup() argument
732 if (bin[i].cleanToThreshold(extMemPool, &bitMask, currTime, i)) { in regularCleanup()
795 inline bool LargeObjectCache::isCleanupNeededOnRange(uintptr_t range, uintptr_t currTime) in isCleanupNeededOnRange() argument
798 || currTime+range < currTime-1 // overflow, 0 is power of 2, do cleanup in isCleanupNeededOnRange()
800 || alignUp(currTime, cacheCleanupFreq)<currTime+range; in isCleanupNeededOnRange()
803 bool LargeObjectCache::doCleanup(uintptr_t currTime, bool doThreshDecr) in doCleanup() argument
808 bool large_cache_cleaned = largeCache.regularCleanup(extMemPool, currTime, doThreshDecr); in doCleanup()
809 bool huge_cache_cleaned = hugeCache.regularCleanup(extMemPool, currTime, doThreshDecr); in doCleanup()