Searched refs:tailptr (Results 1 – 1 of 1) sorted by relevance
137 volatile std::atomic<uint32_t> tailptr; // Last block of iteration queue. member376 shared_meta()->tailptr != 0 || in PersistentMemoryAllocator()400 shared_meta()->tailptr.store(kReferenceQueue, std::memory_order_release); in PersistentMemoryAllocator()416 shared_meta()->tailptr == 0 || shared_meta()->queue.cookie == 0 || in PersistentMemoryAllocator()790 uint32_t tail = shared_meta()->tailptr.load(std::memory_order_acquire); in MakeIterable()816 shared_meta()->tailptr.compare_exchange_strong(tail, ref, in MakeIterable()827 shared_meta()->tailptr.compare_exchange_strong(tail, next, in MakeIterable()