Lines Matching refs:store
105 main->listForUse.store(nullptr, std::memory_order_relaxed); in initBackRefMain()
117 main->active.store(bl, std::memory_order_relaxed); in initBackRefMain()
120 backRefMain.store(main, std::memory_order_release); in initBackRefMain()
144 listForUse.store(bl, std::memory_order_relaxed); in addToForUseList()
145 bl->addedToForUse.store(true, std::memory_order_relaxed); in addToForUseList()
156 lastUsed.store(nextLU, std::memory_order_release); in initEmptyBackRefBlock()
202 active.store(bl, std::memory_order_release); // active leaf is not needed in listForUse in requestNewSpace()
224 active.store(active_block, std::memory_order_release); in findFreeBlock()
225 listForUse.store(active_block->nextForUse, std::memory_order_relaxed); in findFreeBlock()
227 active_block->addedToForUse.store(false, std::memory_order_relaxed); in findFreeBlock()
258 …+ sizeof(BackRefBlock) + backRefIdx.getOffset() * sizeof(void*)))->store(newPtr, std::memory_order… in setBackRef()
300 …blockToUse->allocatedCount.store(blockToUse->allocatedCount.load(std::memory_order_relaxed) + 1, s… in newBackRef()
333 backRefEntry.store(currBlock->freeList, std::memory_order_relaxed); in removeBackRef()
341 …currBlock->allocatedCount.store(currBlock->allocatedCount.load(std::memory_order_relaxed)-1, std::… in removeBackRef()