Home
last modified time | relevance | path

Searched refs:lastUsed (Results 1 – 2 of 2) sorted by relevance

/oneTBB/src/tbbmalloc/
H A Dbackref.cpp79 std::atomic <intptr_t> lastUsed; // index of the last used block member
108 main->lastUsed = -1; in initBackRefMain()
150 intptr_t nextLU = lastUsed+1; in initEmptyBackRefBlock()
156 lastUsed.store(nextLU, std::memory_order_release); in initEmptyBackRefBlock()
165 if (BackRefMain::dataSz <= lastUsed + 1) // no space in main in requestNewSpace()
184 const size_t numOfUnusedIdxs = BackRefMain::dataSz - lastUsed - 1; in requestNewSpace()
241 …|| backRefIdx.getMain() > (backRefMain.load(std::memory_order_relaxed)->lastUsed.load(std::memory_… in getBackRef()
255 …MALLOC_ASSERT(backRefIdx.getMain()<=backRefMain.load(std::memory_order_relaxed)->lastUsed.load(std… in setBackRef()
323 …MALLOC_ASSERT(backRefIdx.getMain()<=backRefMain.load(std::memory_order_relaxed)->lastUsed.load(std… in removeBackRef()
/oneTBB/test/tbbmalloc/
H A Dtest_malloc_whitebox.cpp282 …for (int i=0; i<=backRefMain.load(std::memory_order_relaxed)->lastUsed.load(std::memory_order_rela… in allocatedBackRefCount()
349 …int sustLastUsed = backRefMain.load(std::memory_order_relaxed)->lastUsed.load(std::memory_order_re… in TestBackRef()
351 …REQUIRE_MESSAGE(sustLastUsed == backRefMain.load(std::memory_order_relaxed)->lastUsed.load(std::me… in TestBackRef()