Lines Matching refs:Atomic32
29 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, in NoBarrier_CompareAndSwap()
30 Atomic32 old_value, in NoBarrier_CompareAndSwap()
31 Atomic32 new_value) { in NoBarrier_CompareAndSwap()
36 return static_cast<Atomic32>(result); in NoBarrier_CompareAndSwap()
39 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, in NoBarrier_AtomicExchange()
40 Atomic32 new_value) { in NoBarrier_AtomicExchange()
44 return static_cast<Atomic32>(result); in NoBarrier_AtomicExchange()
47 inline Atomic32 Barrier_AtomicIncrement(volatile Atomic32* ptr, in Barrier_AtomicIncrement()
48 Atomic32 increment) { in Barrier_AtomicIncrement()
54 inline Atomic32 NoBarrier_AtomicIncrement(volatile Atomic32* ptr, in NoBarrier_AtomicIncrement()
55 Atomic32 increment) { in NoBarrier_AtomicIncrement()
71 inline Atomic32 Acquire_CompareAndSwap(volatile Atomic32* ptr, in Acquire_CompareAndSwap()
72 Atomic32 old_value, in Acquire_CompareAndSwap()
73 Atomic32 new_value) { in Acquire_CompareAndSwap()
77 inline Atomic32 Release_CompareAndSwap(volatile Atomic32* ptr, in Release_CompareAndSwap()
78 Atomic32 old_value, in Release_CompareAndSwap()
79 Atomic32 new_value) { in Release_CompareAndSwap()
83 inline void NoBarrier_Store(volatile Atomic32* ptr, Atomic32 value) { in NoBarrier_Store()
87 inline void Acquire_Store(volatile Atomic32* ptr, Atomic32 value) { in Acquire_Store()
92 inline void Release_Store(volatile Atomic32* ptr, Atomic32 value) { in Release_Store()
97 inline Atomic32 NoBarrier_Load(volatile const Atomic32* ptr) { in NoBarrier_Load()
101 inline Atomic32 Acquire_Load(volatile const Atomic32* ptr) { in Acquire_Load()
102 Atomic32 value = *ptr; in Acquire_Load()
106 inline Atomic32 Release_Load(volatile const Atomic32* ptr) { in Release_Load()