Lines Matching refs:Atomic32
40 inline Atomic32 NoBarrier_AtomicIncrement(volatile Atomic32* ptr,
41 Atomic32 increment) {
49 inline Atomic32 Acquire_CompareAndSwap(volatile Atomic32* ptr,
50 Atomic32 old_value,
51 Atomic32 new_value) {
55 inline Atomic32 Release_CompareAndSwap(volatile Atomic32* ptr,
56 Atomic32 old_value,
57 Atomic32 new_value) {
61 inline void NoBarrier_Store(volatile Atomic32* ptr, Atomic32 value) {
65 inline void Acquire_Store(volatile Atomic32* ptr, Atomic32 value) {
70 inline void Release_Store(volatile Atomic32* ptr, Atomic32 value) {
75 inline Atomic32 NoBarrier_Load(volatile const Atomic32* ptr) {
79 inline Atomic32 Acquire_Load(volatile const Atomic32* ptr) {
80 Atomic32 value = *ptr;
84 inline Atomic32 Release_Load(volatile const Atomic32* ptr) {