Lines Matching refs:Atomic32
44 typedef int32_t Atomic32; typedef
71 Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr,
72 Atomic32 old_value,
73 Atomic32 new_value);
77 Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 new_value);
81 Atomic32 NoBarrier_AtomicIncrement(volatile Atomic32* ptr, Atomic32 increment);
83 Atomic32 Barrier_AtomicIncrement(volatile Atomic32* ptr,
84 Atomic32 increment);
95 Atomic32 Acquire_CompareAndSwap(volatile Atomic32* ptr,
96 Atomic32 old_value,
97 Atomic32 new_value);
98 Atomic32 Release_CompareAndSwap(volatile Atomic32* ptr,
99 Atomic32 old_value,
100 Atomic32 new_value);
104 void NoBarrier_Store(volatile Atomic32* ptr, Atomic32 value);
105 void Acquire_Store(volatile Atomic32* ptr, Atomic32 value);
106 void Release_Store(volatile Atomic32* ptr, Atomic32 value);
109 Atomic32 NoBarrier_Load(volatile const Atomic32* ptr);
110 Atomic32 Acquire_Load(volatile const Atomic32* ptr);
111 Atomic32 Release_Load(volatile const Atomic32* ptr);