Searched refs:listForUse (Results 1 – 1 of 1) sorted by relevance
77 std::atomic<BackRefBlock*> listForUse; // the chain of data blocks with free items member105 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()