Lines Matching refs:size

64 bool LargeObjectCache::sizeInCacheRange(size_t size)  in sizeInCacheRange()  argument
66 return size < maxHugeSize && (size <= defaultMaxHugeSize || size >= hugeSizeThreshold); in sizeInCacheRange()
151 size_t size; member
173 size_t size; member
341 updateUsedSize += opCast<OpUpdateUsedSize>(*op).size; in operator ()()
393 bin->updateCachedSize( -opGetData.size ); in operator ()()
404 bin->updateUsedSize( opGetData.size, bitMask, idx ); in operator ()()
441 if ( size_t size = prep.updateUsedSize ) in operator ()() local
442 bin->updateUsedSize(size, bitMask, idx); in operator ()()
462 CacheBin::get(ExtMemoryPool *extMemPool, size_t size, BinBitMask *bitMask, int idx) in get() argument
465 OpGet data = {&lmb, size, static_cast<uintptr_t>(0)}; in get()
529 CacheBin::updateUsedSize(ExtMemoryPool *extMemPool, size_t size, BinBitMask *bitMask, int idx) in updateUsedSize() argument
531 OpUpdateUsedSize data = {size}; in updateUsedSize()
541 size_t size = head->unalignedSize; in putList() local
542 … usedSize.store(usedSize.load(std::memory_order_relaxed) - num * size, std::memory_order_relaxed); in putList()
548 if (size < hugeSizeThreshold && !lastCleanedAge) { in putList()
573 …cachedSize.store(cachedSize.load(std::memory_order_relaxed) + num * size, std::memory_order_relaxe… in putList()
769 size_t size = 0; in getLOCSize() local
771 size += bin[i].getSize(); in getLOCSize()
772 return size; in getLOCSize()
783 size_t size = 0; in getUsedSize() local
785 size += bin[i].getUsedSize(); in getUsedSize()
786 return size; in getUsedSize()
837 LargeMemoryBlock *LargeObjectCacheImpl<Props>::get(ExtMemoryPool *extMemoryPool, size_t size) in get() argument
839 int idx = Props::sizeToIdx(size); in get()
841 LargeMemoryBlock *lmb = bin[idx].get(extMemoryPool, size, &bitMask, idx); in get()
851 …ctCacheImpl<Props>::updateCacheState(ExtMemoryPool *extMemPool, DecreaseOrIncrease op, size_t size) in updateCacheState() argument
853 int idx = Props::sizeToIdx(size); in updateCacheState()
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
887 if (size < maxLargeSize) in updateCacheState()
888 largeCache.updateCacheState(extMemPool, op, size); in updateCacheState()
889 else if (size < maxHugeSize) in updateCacheState()
890 hugeCache.updateCacheState(extMemPool, op, size); in updateCacheState()
905 size_t LargeObjectCache::alignToBin(size_t size) { in alignToBin() argument
906 return size < maxLargeSize ? LargeCacheType::alignToBin(size) : HugeCacheType::alignToBin(size); in alignToBin()
910 int LargeObjectCache::sizeToIdx(size_t size) in sizeToIdx() argument
912 MALLOC_ASSERT(size <= maxHugeSize, ASSERT_TEXT); in sizeToIdx()
913 return size < maxLargeSize ? in sizeToIdx()
914 LargeCacheType::sizeToIdx(size) : in sizeToIdx()
915 LargeCacheType::numBins + HugeCacheType::sizeToIdx(size); in sizeToIdx()
970 LargeMemoryBlock *LargeObjectCache::get(size_t size) in get() argument
972 MALLOC_ASSERT( size >= minLargeSize, ASSERT_TEXT ); in get()
973 if (sizeInCacheRange(size)) { in get()
974 return size < maxLargeSize ? in get()
975 largeCache.get(extMemPool, size) : hugeCache.get(extMemPool, size); in get()