Lines Matching refs:head
113 LargeMemoryBlock *head, *tail; member in rml::internal::CacheBinFunctor::OperationPreprocessor
122 void addToPutList( LargeMemoryBlock *head, LargeMemoryBlock *tail, int num );
127 …lastGetOpTime(0), lastGet(0), updateUsedSize(0), head(nullptr), tail(nullptr), putListNum(0), isCl… in OperationPreprocessor()
157 LargeMemoryBlock *head; member
252 if ( head ) { in getFromPutList()
253 uintptr_t age = head->age; in getFromPutList()
254 LargeMemoryBlock *next = head->next; in getFromPutList()
255 *opCast<OpGet>(*opGet).res = head; in getFromPutList()
257 head = next; in getFromPutList()
271 if ( head ) { in addToPutList()
278 head = h; in addToPutList()
307 LargeMemoryBlock *head = opCast<OpPutList>(*op).head; in operator ()() local
308 LargeMemoryBlock *curr = head, *prev = nullptr; in operator ()()
329 addToPutList(head, tail, num); in operator ()()
364 MALLOC_ASSERT( !( opGet && head ), "Not all put/get pairs are processed!" ); in operator ()()
410 } else if ( LargeMemoryBlock *curr = prep.head ) { in operator ()()
420 …toRelease = bin->putList(prep.head, prep.tail, bitMask, idx, prep.putListNum, extMemPool->loc.huge… in operator ()()
472 … CacheBin::putList(ExtMemoryPool *extMemPool, LargeMemoryBlock *head, BinBitMask *bitMask, int idx) in putList() argument
474 …MALLOC_ASSERT(sizeof(LargeMemoryBlock)+sizeof(CacheBinOperation)<=head->unalignedSize, "CacheBinOp… in putList()
476 OpPutList data = {head}; in putList()
477 CacheBinOperation *op = new (head+1) CacheBinOperation(data, CBST_NOWAIT); in putList()
539 …CacheBin::putList(LargeMemoryBlock *head, LargeMemoryBlock *tail, BinBitMask *bitMask, int idx, in… in putList() argument
541 size_t size = head->unalignedSize; in putList()
545 MALLOC_ASSERT( (tail==head && num==1) || (tail!=head && num>1), ASSERT_TEXT ); in putList()
558 head = nullptr; in putList()
566 first = head; in putList()
1016 void ExtMemoryPool::freeLargeObjectList(LargeMemoryBlock *head) in freeLargeObjectList() argument
1018 loc.putList(head); in freeLargeObjectList()