Lines Matching refs:size

53     static size_t alignToBin(size_t size) {  in alignToBin()
54 return alignUp(size, CacheStep); in alignToBin()
57 static int sizeToIdx(size_t size) { in sizeToIdx()
58 MALLOC_ASSERT(MinSize <= size && size < MaxSize, ASSERT_TEXT); in sizeToIdx()
59 MALLOC_ASSERT(size % CacheStep == 0, ASSERT_TEXT); in sizeToIdx()
60 return (size - MinSize) / CacheStep; in sizeToIdx()
82 static size_t alignToBin(size_t size) { in alignToBin()
83 MALLOC_ASSERT(size >= StepFactor, "Size must not be less than the StepFactor"); in alignToBin()
84 size_t minorStepExp = BitScanRev(size) - StepFactorExp; in alignToBin()
85 return alignUp(size, 1ULL << minorStepExp); in alignToBin()
89 static int sizeToIdx(size_t size) { in sizeToIdx()
90 MALLOC_ASSERT(MinSize <= size && size <= MaxSize, ASSERT_TEXT); in sizeToIdx()
91 int sizeExp = (int)BitScanRev(size); // same as __TBB_Log2 in sizeToIdx()
96 int minorIdx = (size - majorStepSize) >> minorStepExp; in sizeToIdx()
97 MALLOC_ASSERT(size == majorStepSize + ((size_t)minorIdx << minorStepExp), in sizeToIdx()
185 LargeMemoryBlock *get(ExtMemoryPool *extMemPool, size_t size, BinBitMask *bitMask, int idx);
192 void updateUsedSize(ExtMemoryPool *extMemPool, size_t size, BinBitMask *bitMask, int idx);
212 void updateUsedSize(size_t size, BinBitMask *bitMask, int idx) { in updateUsedSize() argument
214 … usedSize.store(usedSize.load(std::memory_order_relaxed) + size, std::memory_order_relaxed); in updateUsedSize()
227 void updateCachedSize(size_t size) { in updateCachedSize() argument
228 … cachedSize.store(cachedSize.load(std::memory_order_relaxed) + size, std::memory_order_relaxed); in updateCachedSize()
251 static size_t alignToBin(size_t size) { in alignToBin() argument
252 return Props::alignToBin(size); in alignToBin()
254 static int sizeToIdx(size_t size) { in sizeToIdx() argument
255 return Props::sizeToIdx(size); in sizeToIdx()
260 LargeMemoryBlock *get(ExtMemoryPool *extMemPool, size_t size);
267 void updateCacheState(ExtMemoryPool *extMemPool, DecreaseOrIncrease op, size_t size);
330 static int sizeToIdx(size_t size);
341 LargeMemoryBlock *get(size_t size);
343 void updateCacheState(DecreaseOrIncrease op, size_t size);
361 static size_t alignToBin(size_t size);
366 bool sizeInCacheRange(size_t size);