Lines Matching refs:CacheBinOperation

101         CacheBinOperation *opGet, *opClean;
119 inline void commitOperation(CacheBinOperation *op) const;
120 inline void addOpToOpList(CacheBinOperation *op, CacheBinOperation **opList) const;
121 bool getFromPutList(CacheBinOperation* opGet, uintptr_t currTime);
128 void operator()(CacheBinOperation* opList);
138 void operator()(CacheBinOperation* opList);
186 template <typename OpTypeData> OpTypeData& opCast(CacheBinOperation &op);
189 struct CacheBinOperation : public MallocAggregatedOperation<CacheBinOperation>::type { struct
193 CacheBinOperation(OpTypeData &d, CacheBinOperationStatus st = CBST_WAIT) { in CacheBinOperation() argument
196 MallocAggregatedOperation<CacheBinOperation>::type::status = st; in CacheBinOperation()
202 friend OpTypeData& opCast(CacheBinOperation &op);
212 OpTypeData& opCast(CacheBinOperation &op) { in opCast()
236 OperationPreprocessor::commitOperation(CacheBinOperation *op) const in commitOperation()
243 OperationPreprocessor::addOpToOpList(CacheBinOperation *op, CacheBinOperation **opList) const in addOpToOpList()
250 OperationPreprocessor::getFromPutList(CacheBinOperation *opGet, uintptr_t currTime) in getFromPutList()
285 OperationPreprocessor::operator()(CacheBinOperation* opList) in operator ()()
287 for ( CacheBinOperation *op = opList, *opNext; op; op = opNext ) { in operator ()()
332 CacheBinOperation *next = opGet->next; in operator ()()
367 template<typename Props> void CacheBinFunctor<Props>::operator()(CacheBinOperation* opList) in operator ()()
381 if ( CacheBinOperation *opGet = prep.opGet ) { in operator ()()
403 CacheBinOperation *opNext = opGet->next; in operator ()()
426 if ( CacheBinOperation *opClean = prep.opClean ) { in operator ()()
432 CacheBinOperation *opNext = opClean->next; in operator ()()
447 …CacheBin::ExecuteOperation(CacheBinOperation *op, ExtMemoryPool *extMemPool, BinBitMask *bitMask, … in ExecuteOperation()
466 CacheBinOperation op(data); in get()
474 …MALLOC_ASSERT(sizeof(LargeMemoryBlock)+sizeof(CacheBinOperation)<=head->unalignedSize, "CacheBinOp… in putList()
477 CacheBinOperation *op = new (head+1) CacheBinOperation(data, CBST_NOWAIT); in putList()
491 CacheBinOperation op(data); in cleanToThreshold()
512 CacheBinOperation op(data); in releaseAllToBackend()
532 CacheBinOperation op(data); in updateUsedSize()