Lines Matching refs:op

119         inline void commitOperation(CacheBinOperation *op) const;
120 inline void addOpToOpList(CacheBinOperation *op, CacheBinOperation **opList) const;
186 template <typename OpTypeData> OpTypeData& opCast(CacheBinOperation &op);
202 friend OpTypeData& opCast(CacheBinOperation &op);
212 OpTypeData& opCast(CacheBinOperation &op) { in opCast() argument
213 return *reinterpret_cast<OpTypeData*>(&op.data); in opCast()
236 OperationPreprocessor::commitOperation(CacheBinOperation *op) const in commitOperation()
239 op->status.store(CBST_DONE, std::memory_order_release); in commitOperation()
243 OperationPreprocessor::addOpToOpList(CacheBinOperation *op, CacheBinOperation **opList) const in addOpToOpList() argument
245 op->next = *opList; in addOpToOpList()
246 *opList = op; in addOpToOpList()
287 for ( CacheBinOperation *op = opList, *opNext; op; op = opNext ) { in operator ()() local
288 opNext = op->next; in operator ()()
289 switch ( op->type ) { in operator ()()
298 if ( !getFromPutList(op,lclTime) ) { in operator ()()
299 opCast<OpGet>(*op).currTime = lclTime; in operator ()()
300 addOpToOpList( op, &opGet ); in operator ()()
307 LargeMemoryBlock *head = opCast<OpPutList>(*op).head; in operator ()()
341 updateUsedSize += opCast<OpUpdateUsedSize>(*op).size; in operator ()()
342 commitOperation( op ); in operator ()()
347 addOpToOpList( op, &opClean ); in operator ()()
352 uintptr_t currTime = opCast<OpCleanToThreshold>(*op).currTime; in operator ()()
356 addOpToOpList( op, &opClean ); in operator ()()
447 …CacheBin::ExecuteOperation(CacheBinOperation *op, ExtMemoryPool *extMemPool, BinBitMask *bitMask, … in ExecuteOperation() argument
450 aggregator.execute( op, func, longLifeTime ); in ExecuteOperation()
466 CacheBinOperation op(data); in get() local
467 ExecuteOperation( &op, extMemPool, bitMask, idx ); in get()
477 CacheBinOperation *op = new (head+1) CacheBinOperation(data, CBST_NOWAIT); in putList() local
478 ExecuteOperation( op, extMemPool, bitMask, idx, false ); in putList()
491 CacheBinOperation op(data); in cleanToThreshold() local
492 ExecuteOperation( &op, extMemPool, bitMask, idx ); in cleanToThreshold()
512 CacheBinOperation op(data); in releaseAllToBackend() local
513 ExecuteOperation(&op, extMemPool, bitMask, idx); in releaseAllToBackend()
532 CacheBinOperation op(data); in updateUsedSize() local
533 ExecuteOperation( &op, extMemPool, bitMask, idx ); in updateUsedSize()
851 void LargeObjectCacheImpl<Props>::updateCacheState(ExtMemoryPool *extMemPool, DecreaseOrIncrease op in updateCacheState() argument
855 bin[idx].updateUsedSize(extMemPool, op==decrease? -size : size, &bitMask, idx); in updateCacheState()
885 void LargeObjectCache::updateCacheState(DecreaseOrIncrease op, size_t size) in updateCacheState() argument
888 largeCache.updateCacheState(extMemPool, op, size); in updateCacheState()
890 hugeCache.updateCacheState(extMemPool, op, size); in updateCacheState()