Home
last modified time | relevance | path

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

/external/libchrome/base/metrics/
Dpersistent_memory_allocator.cc137 volatile std::atomic<uint32_t> tailptr; // Last block of iteration queue. member
376 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()