• Home
  • Raw
  • Download

Lines Matching refs:Atomic32

14 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr,  in NoBarrier_CompareAndSwap()
15 Atomic32 old_value, in NoBarrier_CompareAndSwap()
16 Atomic32 new_value) { in NoBarrier_CompareAndSwap()
20 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, in NoBarrier_AtomicExchange()
21 Atomic32 new_value) { in NoBarrier_AtomicExchange()
22 Atomic32 old_value; in NoBarrier_AtomicExchange()
29 inline Atomic32 NoBarrier_AtomicIncrement(volatile Atomic32* ptr, in NoBarrier_AtomicIncrement()
30 Atomic32 increment) { in NoBarrier_AtomicIncrement()
34 inline Atomic32 Barrier_AtomicIncrement(volatile Atomic32* ptr, in Barrier_AtomicIncrement()
35 Atomic32 increment) { in Barrier_AtomicIncrement()
37 Atomic32 old_value = *ptr; in Barrier_AtomicIncrement()
38 Atomic32 new_value = old_value + increment; in Barrier_AtomicIncrement()
47 inline Atomic32 Acquire_CompareAndSwap(volatile Atomic32* ptr, in Acquire_CompareAndSwap()
48 Atomic32 old_value, Atomic32 new_value) { in Acquire_CompareAndSwap()
52 inline Atomic32 Release_CompareAndSwap(volatile Atomic32* ptr, in Release_CompareAndSwap()
53 Atomic32 old_value, Atomic32 new_value) { in Release_CompareAndSwap()
61 inline void NoBarrier_Store(volatile Atomic32* ptr, Atomic32 value) { in NoBarrier_Store()
68 inline void Acquire_Store(volatile Atomic32* ptr, Atomic32 value) { in Acquire_Store()
73 inline void Release_Store(volatile Atomic32* ptr, Atomic32 value) { in Release_Store()
80 inline Atomic32 NoBarrier_Load(volatile const Atomic32* ptr) { return *ptr; } in NoBarrier_Load()
82 inline Atomic32 Acquire_Load(volatile const Atomic32* ptr) { in Acquire_Load()
83 Atomic32 value = *ptr; in Acquire_Load()
88 inline Atomic32 Release_Load(volatile const Atomic32* ptr) { in Release_Load()