Home
last modified time | relevance | path

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

/oneTBB/src/tbbmalloc/
H A Dbackref.cpp77 std::atomic<BackRefBlock*> listForUse; // the chain of data blocks with free items member
105 main->listForUse.store(nullptr, std::memory_order_relaxed); in initBackRefMain()
143 bl->nextForUse = listForUse.load(std::memory_order_relaxed); in addToForUseList()
144 listForUse.store(bl, std::memory_order_relaxed); in addToForUseList()
171 if (listForUse.load(std::memory_order_relaxed)) // double check that only one block is available in requestNewSpace()
218 if (listForUse.load(std::memory_order_relaxed)) { // use released list in findFreeBlock()
222 active_block = listForUse.load(std::memory_order_relaxed); in findFreeBlock()
225 listForUse.store(active_block->nextForUse, std::memory_order_relaxed); in findFreeBlock()
297 … !backRefMain.load(std::memory_order_relaxed)->listForUse.load(std::memory_order_relaxed)) { in newBackRef()