Lines Matching refs:LargeMemoryBlock

79     LargeMemoryBlock *toRelease;
113 LargeMemoryBlock *head, *tail;
122 void addToPutList( LargeMemoryBlock *head, LargeMemoryBlock *tail, int num );
141 LargeMemoryBlock *getToRelease() const { return toRelease; } in getToRelease()
150 LargeMemoryBlock **res;
157 LargeMemoryBlock *head;
162 LargeMemoryBlock **res;
168 LargeMemoryBlock **res;
254 LargeMemoryBlock *next = head->next; in getFromPutList()
269 OperationPreprocessor::addToPutList(LargeMemoryBlock *h, LargeMemoryBlock *t, int num) in addToPutList()
307 LargeMemoryBlock *head = opCast<OpPutList>(*op).head; in operator ()()
308 LargeMemoryBlock *curr = head, *prev = nullptr; in operator ()()
328 LargeMemoryBlock *tail = prev; in operator ()()
389 if ( LargeMemoryBlock *res = bin->get() ) { in operator ()()
410 } else if ( LargeMemoryBlock *curr = prep.head ) { in operator ()()
452 if ( LargeMemoryBlock *toRelease = func.getToRelease()) { in ExecuteOperation()
461 template<typename Props> LargeMemoryBlock *LargeObjectCacheImpl<Props>::
464 LargeMemoryBlock *lmb=nullptr; in get()
472 … CacheBin::putList(ExtMemoryPool *extMemPool, LargeMemoryBlock *head, BinBitMask *bitMask, int idx) in putList()
474 …MALLOC_ASSERT(sizeof(LargeMemoryBlock)+sizeof(CacheBinOperation)<=head->unalignedSize, "CacheBinOp… in putList()
484 LargeMemoryBlock *toRelease = nullptr; in cleanToThreshold()
498 LargeMemoryBlock *helper = toRelease->next; in cleanToThreshold()
508 LargeMemoryBlock *toRelease = nullptr; in releaseAllToBackend()
519 LargeMemoryBlock *helper = toRelease->next; in releaseAllToBackend()
538 template<typename Props> LargeMemoryBlock *LargeObjectCacheImpl<Props>::
539 …CacheBin::putList(LargeMemoryBlock *head, LargeMemoryBlock *tail, BinBitMask *bitMask, int idx, in… in putList()
547 LargeMemoryBlock *toRelease = nullptr; in putList()
583 template<typename Props> LargeMemoryBlock *LargeObjectCacheImpl<Props>::
586 LargeMemoryBlock *result=first; in get()
625 template<typename Props> LargeMemoryBlock *LargeObjectCacheImpl<Props>::
649 LargeMemoryBlock *toRelease = nullptr; in cleanToThreshold()
667 template<typename Props> LargeMemoryBlock *LargeObjectCacheImpl<Props>::
672 LargeMemoryBlock *toRelease = first; in cleanAll()
837 LargeMemoryBlock *LargeObjectCacheImpl<Props>::get(ExtMemoryPool *extMemoryPool, size_t size) in get()
841 LargeMemoryBlock *lmb = bin[idx].get(extMemoryPool, size, &bitMask, idx); in get()
877 void LargeObjectCacheImpl<Props>::putList(ExtMemoryPool *extMemPool, LargeMemoryBlock *toCache) in putList()
918 void LargeObjectCache::putList(LargeMemoryBlock *list) in putList()
920 LargeMemoryBlock *toProcess, *n; in putList()
922 for (LargeMemoryBlock *curr = list; curr; curr = toProcess) { in putList()
923 LargeMemoryBlock *tail = curr; in putList()
934 for (LargeMemoryBlock *b = toProcess; b; b = n) { in putList()
956 void LargeObjectCache::put(LargeMemoryBlock *largeBlock) in put()
970 LargeMemoryBlock *LargeObjectCache::get(size_t size) in get()
980 LargeMemoryBlock *ExtMemoryPool::mallocLargeObject(MemoryPool *pool, size_t allocationSize) in mallocLargeObject()
986 LargeMemoryBlock* lmb = loc.get(allocationSize); in mallocLargeObject()
1011 void ExtMemoryPool::freeLargeObject(LargeMemoryBlock *mBlock) in freeLargeObject()
1016 void ExtMemoryPool::freeLargeObjectList(LargeMemoryBlock *head) in freeLargeObjectList()
1059 LargeMemoryBlock *lmb = ((LargeObjectHdr*)o - 1)->memoryBlock; in remap()