Searched refs:bitMask (Results 1 – 4 of 4) sorted by relevance
| /oneTBB/src/tbbmalloc/ |
| H A D | large_objects.cpp | 137 …bin(bin), extMemPool(extMemPool), bitMask(bitMask), idx(idx), toRelease(nullptr), needCleanup(fals… in CacheBinFunctor() 442 bin->updateUsedSize(size, bitMask, idx); in operator ()() 467 ExecuteOperation( &op, extMemPool, bitMask, idx ); in get() 533 ExecuteOperation( &op, extMemPool, bitMask, idx ); in updateUsedSize() 578 bitMask->set(idx, false); in putList() 659 bitMask->set(idx, false); in cleanToThreshold() 668 CacheBin::cleanAll(BinBitMask *bitMask, int idx) in cleanAll() argument 678 bitMask->set(idx, false); in cleanAll() 715 for (int i = bitMask.getMaxTrue(startSearchIdx); i >= 0; i = bitMask.getMaxTrue(i-1)) { in regularCleanup() 724 i = bitMask.getMaxTrue(startSearchIdx)+1; in regularCleanup() [all …]
|
| H A D | large_objects.h | 184 … void putList(ExtMemoryPool *extMemPool, LargeMemoryBlock *head, BinBitMask *bitMask, int idx); 185 LargeMemoryBlock *get(ExtMemoryPool *extMemPool, size_t size, BinBitMask *bitMask, int idx); 189 bool releaseAllToBackend(ExtMemoryPool *extMemPool, BinBitMask *bitMask, int idx); 192 void updateUsedSize(ExtMemoryPool *extMemPool, size_t size, BinBitMask *bitMask, int idx); 207 … LargeMemoryBlock *putList(LargeMemoryBlock *head, LargeMemoryBlock *tail, BinBitMask *bitMask, 210 LargeMemoryBlock *cleanToThreshold(uintptr_t currTime, BinBitMask *bitMask, int idx); 211 LargeMemoryBlock *cleanAll(BinBitMask *bitMask, int idx); 212 void updateUsedSize(size_t size, BinBitMask *bitMask, int idx) { in updateUsedSize() argument 213 if (!usedSize.load(std::memory_order_relaxed)) bitMask->set(idx, true); in updateUsedSize() 215 if (!usedSize.load(std::memory_order_relaxed) && !first) bitMask->set(idx, false); in updateUsedSize() [all …]
|
| H A D | backend.cpp | 437 bitMask.set(binIdx, false); in getFromBin() 514 bitMask.set(binIdx, true); in addBlock() 549 bitMask.set(binIdx, true); in tryAddBlock() 557 bitMask.reset(); in reset() 565 bitMask.set(binIdx, false); in lockRemoveBlock() 758 int p = bitMask.getMinTrue(startBin); in getMinNonemptyBin()
|
| H A D | backend.h | 167 BitMaskBins bitMask; variable
|