Lines Matching refs:Atomic64
124 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, in NoBarrier_CompareAndSwap()
125 Atomic64 old_value, in NoBarrier_CompareAndSwap()
126 Atomic64 new_value) { in NoBarrier_CompareAndSwap()
127 Atomic64 prev_value; in NoBarrier_CompareAndSwap()
138 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, in NoBarrier_AtomicExchange()
139 Atomic64 new_value) { in NoBarrier_AtomicExchange()
140 Atomic64 old_value; in NoBarrier_AtomicExchange()
148 inline Atomic64 NoBarrier_AtomicIncrement(volatile Atomic64* ptr, in NoBarrier_AtomicIncrement()
149 Atomic64 increment) { in NoBarrier_AtomicIncrement()
153 inline Atomic64 Barrier_AtomicIncrement(volatile Atomic64* ptr, in Barrier_AtomicIncrement()
154 Atomic64 increment) { in Barrier_AtomicIncrement()
159 inline Atomic64 Acquire_CompareAndSwap(volatile Atomic64* ptr, in Acquire_CompareAndSwap()
160 Atomic64 old_value, in Acquire_CompareAndSwap()
161 Atomic64 new_value) { in Acquire_CompareAndSwap()
162 Atomic64 prev_value; in Acquire_CompareAndSwap()
173 inline Atomic64 Release_CompareAndSwap(volatile Atomic64* ptr, in Release_CompareAndSwap()
174 Atomic64 old_value, in Release_CompareAndSwap()
175 Atomic64 new_value) { in Release_CompareAndSwap()
181 inline void NoBarrier_Store(volatile Atomic64* ptr, Atomic64 value) { in NoBarrier_Store()
185 inline void Acquire_Store(volatile Atomic64* ptr, Atomic64 value) { in Acquire_Store()
190 inline void Release_Store(volatile Atomic64* ptr, Atomic64 value) { in Release_Store()
195 inline Atomic64 NoBarrier_Load(volatile const Atomic64* ptr) { in NoBarrier_Load()
199 inline Atomic64 Acquire_Load(volatile const Atomic64* ptr) { in Acquire_Load()
200 Atomic64 value = *ptr; in Acquire_Load()
205 inline Atomic64 Release_Load(volatile const Atomic64* ptr) { in Release_Load()