Home
last modified time | relevance | path

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

/external/libchrome/base/
Datomicops_internals_portable.h144 typedef volatile std::atomic<Atomic64>* AtomicLocation64; typedef
145 static_assert(sizeof(*(AtomicLocation64) nullptr) == sizeof(Atomic64),
151 ((AtomicLocation64)ptr) in NoBarrier_CompareAndSwap()
161 return ((AtomicLocation64)ptr) in NoBarrier_AtomicExchange()
168 ((AtomicLocation64)ptr) in NoBarrier_AtomicIncrement()
174 return increment + ((AtomicLocation64)ptr)->fetch_add(increment); in Barrier_AtomicIncrement()
180 ((AtomicLocation64)ptr) in Acquire_CompareAndSwap()
191 ((AtomicLocation64)ptr) in Release_CompareAndSwap()
200 ((AtomicLocation64)ptr)->store(value, std::memory_order_relaxed); in NoBarrier_Store()
204 ((AtomicLocation64)ptr)->store(value, std::memory_order_relaxed); in Acquire_Store()
[all …]