Home
last modified time | relevance | path

Searched refs:Backend (Results 1 – 8 of 8) sorted by relevance

/oneTBB/src/tbbmalloc/
H A Dbackend.cpp83 void *Backend::allocRawMem(size_t &size) in allocRawMem()
449 bool Backend::IndexedBins::tryReleaseRegions(int binIdx, Backend *backend) in tryReleaseRegions()
553 void Backend::IndexedBins::reset() in reset()
729 void Backend::releaseCachesToLimit() in releaseCachesToLimit()
772 void Backend::requestBootstrapMem() in requestBootstrapMem()
1376 void Backend::reset() in reset()
1393 bool Backend::destroy() in destroy()
1410 bool Backend::clean() in clean()
1431 void Backend::IndexedBins::verify() in verify()
1450 void Backend::verify() in verify()
[all …]
H A Dbackend.h32 Backend *backend;
34 void init(Backend *b) { backend = b; } in init()
108 class Backend {
163 typedef BitMaskMin<Backend::freeBinsNum> BitMaskBins;
168 Bin freeBins[Backend::freeBinsNum];
174 bool tryReleaseRegions(int binIdx, Backend *backend);
194 const Backend *backend;
196 MaxRequestComparator(const Backend *be) : backend(be) {} in MaxRequestComparator()
H A Dtbbmalloc_internal.h142 class Backend; variable
158 TLSData* createTLS(MemoryPool *memPool, Backend *backend);
285 bool cleanup(Backend* backend);
556 template<bool poolDestroy> void releaseAll(Backend *backend);
560 Backend backend;
630 inline bool Backend::inUserPool() const { return extMemPool->userPool(); }
742 bool initBackRefMain(Backend *backend);
743 void destroyBackRefMain(Backend *backend);
H A Dbackref.cpp75 Backend *backend;
96 bool initBackRefMain(Backend *backend) in initBackRefMain()
125 void destroyBackRefMain(Backend *backend) in destroyBackRefMain()
H A Dfrontend.cpp346 friend bool OrphanedBlocks::cleanup(Backend*);
542 Backend *backend;
556 FreeBlockPool(Backend *bknd) : backend(bknd) {} in FreeBlockPool()
596 …TLSData(MemoryPool *mPool, Backend *bknd) : memPool(mPool), freeSlabBlocks(bknd), currCacheIdx(0) … in TLSData()
615 TLSData *TLSKey::createTLS(MemoryPool *memPool, Backend *backend) in createTLS()
971 template<bool poolDestroy> void AllLargeBlocksList::releaseAll(Backend *backend) { in releaseAll()
1016 int num = resOfGet.lastAccMiss? Backend::numOfSlabAllocOnMiss : 1; in getEmptyBlock()
1017 BackRefIdx backRefIdx[Backend::numOfSlabAllocOnMiss]; in getEmptyBlock()
1622 bool OrphanedBlocks::cleanup(Backend* backend) in cleanup()
H A Dlarge_objects.h333 friend class Backend; variable
H A Dlarge_objects.cpp496 Backend *backend = &extMemPool->backend; in cleanToThreshold()
517 Backend *backend = &extMemPool->backend; in releaseAllToBackend()
/oneTBB/test/tbbmalloc/
H A Dtest_malloc_whitebox.cpp467 const size_t passBackendSz = Backend::maxBinned_HugePage+1, in TestPools()
641 rml::internal::Backend *backend;
643 TestBackendWork(rml::internal::Backend *bknd) : backend(bknd) {} in TestBackendWork()
668 rml::internal::Backend *backend = &ePool->backend; in TestBackend()
1254 rml::internal::Backend *backend = &(defaultMemPool->extMemPool.backend); in TestTHP()