Searched refs:tailptr (Results 1 – 1 of 1) sorted by relevance
113 volatile std::atomic<uint32_t> tailptr; // Last block of iteration queue. member299 shared_meta()->tailptr != 0 || in PersistentMemoryAllocator()323 shared_meta()->tailptr.store(kReferenceQueue, std::memory_order_release); in PersistentMemoryAllocator()337 shared_meta()->tailptr == 0 || in PersistentMemoryAllocator()593 uint32_t tail = shared_meta()->tailptr.load(std::memory_order_acquire); in MakeIterable()619 shared_meta()->tailptr.compare_exchange_strong(tail, ref, in MakeIterable()630 shared_meta()->tailptr.compare_exchange_strong(tail, next, in MakeIterable()