Lines Matching refs:Atomic64
183 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, in NoBarrier_CompareAndSwap()
184 Atomic64 old_value, in NoBarrier_CompareAndSwap()
185 Atomic64 new_value) { in NoBarrier_CompareAndSwap()
186 Atomic64 prev, tmp; in NoBarrier_CompareAndSwap()
206 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, in NoBarrier_AtomicExchange()
207 Atomic64 new_value) { in NoBarrier_AtomicExchange()
208 Atomic64 temp, old; in NoBarrier_AtomicExchange()
227 inline Atomic64 NoBarrier_AtomicIncrement(volatile Atomic64* ptr, in NoBarrier_AtomicIncrement()
228 Atomic64 increment) { in NoBarrier_AtomicIncrement()
229 Atomic64 temp, temp2; in NoBarrier_AtomicIncrement()
247 inline Atomic64 Barrier_AtomicIncrement(volatile Atomic64* ptr, in Barrier_AtomicIncrement()
248 Atomic64 increment) { in Barrier_AtomicIncrement()
250 Atomic64 res = NoBarrier_AtomicIncrement(ptr, increment); in Barrier_AtomicIncrement()
261 inline Atomic64 Acquire_CompareAndSwap(volatile Atomic64* ptr, in Acquire_CompareAndSwap()
262 Atomic64 old_value, in Acquire_CompareAndSwap()
263 Atomic64 new_value) { in Acquire_CompareAndSwap()
264 Atomic64 res = NoBarrier_CompareAndSwap(ptr, old_value, new_value); in Acquire_CompareAndSwap()
269 inline Atomic64 Release_CompareAndSwap(volatile Atomic64* ptr, in Release_CompareAndSwap()
270 Atomic64 old_value, in Release_CompareAndSwap()
271 Atomic64 new_value) { in Release_CompareAndSwap()
276 inline void NoBarrier_Store(volatile Atomic64* ptr, Atomic64 value) { in NoBarrier_Store()
280 inline void Acquire_Store(volatile Atomic64* ptr, Atomic64 value) { in Acquire_Store()
285 inline void Release_Store(volatile Atomic64* ptr, Atomic64 value) { in Release_Store()
290 inline Atomic64 NoBarrier_Load(volatile const Atomic64* ptr) { in NoBarrier_Load()
294 inline Atomic64 Acquire_Load(volatile const Atomic64* ptr) { in Acquire_Load()
295 Atomic64 value = *ptr; in Acquire_Load()
300 inline Atomic64 Release_Load(volatile const Atomic64* ptr) { in Release_Load()