Searched refs:backend (Results 1 – 9 of 9) sorted by relevance
| /oneTBB/src/tbbmalloc/ |
| H A D | backref.cpp | 75 Backend *backend; member 96 bool initBackRefMain(Backend *backend) in initBackRefMain() argument 100 (BackRefMain*)backend->getBackRefSpace(BackRefMain::mainSize, in initBackRefMain() 104 main->backend = backend; in initBackRefMain() 125 void destroyBackRefMain(Backend *backend) in destroyBackRefMain() argument 131 backend->putBackRefSpace(curr, BackRefMain::blockSpaceSize, in destroyBackRefMain() 135 backend->putBackRefSpace(backRefMain.load(std::memory_order_relaxed), BackRefMain::mainSize, in destroyBackRefMain() 173 BackRefBlock *newBl = (BackRefBlock*)backend->getBackRefSpace(blockSpaceSize, &isRawMemUsed); in requestNewSpace() 186 backend->putBackRefSpace(newBl, blockSpaceSize, isRawMemUsed); in requestNewSpace()
|
| H A D | tbbmalloc_internal.h | 158 TLSData* createTLS(MemoryPool *memPool, Backend *backend); 285 bool cleanup(Backend* backend); 556 template<bool poolDestroy> void releaseAll(Backend *backend); 560 Backend backend; 599 backend.reset(); 613 ret &= backend.destroy(); 742 bool initBackRefMain(Backend *backend); 743 void destroyBackRefMain(Backend *backend);
|
| H A D | backend.h | 32 Backend *backend; variable 34 void init(Backend *b) { backend = b; } in init() 174 bool tryReleaseRegions(int binIdx, Backend *backend); 194 const Backend *backend; variable 196 MaxRequestComparator(const Backend *be) : backend(be) {} in MaxRequestComparator()
|
| H A D | large_objects.cpp | 453 extMemPool->backend.returnLargeObject(toRelease); in ExecuteOperation() 496 Backend *backend = &extMemPool->backend; in cleanToThreshold() local 499 backend->returnLargeObject(toRelease); in cleanToThreshold() 517 Backend *backend = &extMemPool->backend; in releaseAllToBackend() local 522 backend->returnLargeObject(toRelease); in releaseAllToBackend() 926 extMemPool->backend.returnLargeObject(curr); in putList() 966 extMemPool->backend.returnLargeObject(largeBlock); in put() 993 lmb = backend.getLargeBlock(allocationSize); in mallocLargeObject() 1045 ret |= orphanedBlocks.cleanup(&backend); in hardCachesCleanup() 1047 ret |= backend.clean(); in hardCachesCleanup() [all …]
|
| H A D | frontend.cpp | 542 Backend *backend; member in rml::internal::FreeBlockPool 621 new(tls) TLSData(memPool, backend); in createTLS() 985 backend->returnLargeObject(lmb); in releaseAll() 1087 backend.init(this); in init() 1135 extMemPool.backend.reportStat(stdout); in destroy() 1634 if (!backend->inUserPool()) in cleanup() 1636 backend->putSlabBlock(block); in cleanup() 1684 if (!backend->inUserPool()) in returnBlock() 1686 backend->putSlabBlock(currBl); in returnBlock() 1702 if (!backend->inUserPool()) in externalCleanup() [all …]
|
| H A D | backend.cpp | 301 intptr_t myCoalescQInFlyBlocks = backend->blocksInCoalescing(); in waitTillBlockReleased() 306 intptr_t currCoalescQInFlyBlocks = backend->blocksInCoalescing(); in waitTillBlockReleased() 319 if (currCoalescQInFlyBlocks > 0 && backend->scanCoalescQ(/*forceCoalescQDrop=*/false)) in waitTillBlockReleased() 324 auto pool = backend->extMemPool; in waitTillBlockReleased() 449 bool Backend::IndexedBins::tryReleaseRegions(int binIdx, Backend *backend) in tryReleaseRegions() argument 473 return backend->coalescAndPutList(fBlockList, /*forceCoalescQDrop=*/true, in tryReleaseRegions() 633 return requestSize > oldMaxReq && requestSize < backend->getMaxBinnedSize(); in operator ()()
|
| H A D | CMakeLists.txt | 16 backend.cpp
|
| /oneTBB/test/tbbmalloc/ |
| H A D | test_malloc_whitebox.cpp | 641 rml::internal::Backend *backend; member in TestBackendWork 651 backend->putSlabBlock(slabBlock); in operator ()() 657 backend->putLargeBlock(largeBlock); in operator ()() 668 rml::internal::Backend *backend = &ePool->backend; in TestBackend() local 684 BlockI *block = backend->getSlabBlock(1); in TestBackend() 686 backend->putSlabBlock(block); in TestBackend() 689 const size_t memSize0 = backend->getTotalMemSize(); in TestBackend() 693 const size_t memSize1 = backend->getTotalMemSize(); in TestBackend() 696 backend->putLargeBlock(lmb); in TestBackend() 697 const size_t memSize2 = backend->getTotalMemSize(); in TestBackend() [all …]
|
| /oneTBB/ |
| H A D | BUILD.bazel | 90 "src/tbbmalloc/backend.cpp",
|