Home | History | Annotate | Download | only in base

Lines Matching full:volatile

16 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr,
20 reinterpret_cast<volatile LONG*>(ptr),
26 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr,
29 reinterpret_cast<volatile LONG*>(ptr),
34 inline Atomic32 Barrier_AtomicIncrement(volatile Atomic32* ptr,
37 reinterpret_cast<volatile LONG*>(ptr),
41 inline Atomic32 NoBarrier_AtomicIncrement(volatile Atomic32* ptr,
54 inline Atomic32 Acquire_CompareAndSwap(volatile Atomic32* ptr,
60 inline Atomic32 Release_CompareAndSwap(volatile Atomic32* ptr,
66 inline void NoBarrier_Store(volatile Atomic32* ptr, Atomic32 value) {
70 inline void Acquire_Store(volatile Atomic32* ptr, Atomic32 value) {
75 inline void Release_Store(volatile Atomic32* ptr, Atomic32 value) {
80 inline Atomic32 NoBarrier_Load(volatile const Atomic32* ptr) {
84 inline Atomic32 Acquire_Load(volatile const Atomic32* ptr) {
89 inline Atomic32 Release_Load(volatile const Atomic32* ptr) {
100 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr,
104 reinterpret_cast<volatile PVOID*>(ptr),
109 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr,
112 reinterpret_cast<volatile PVOID*>(ptr),
117 inline Atomic64 Barrier_AtomicIncrement(volatile Atomic64* ptr,
120 reinterpret_cast<volatile LONGLONG*>(ptr),
124 inline Atomic64 NoBarrier_AtomicIncrement(volatile Atomic64* ptr,
129 inline void NoBarrier_Store(volatile Atomic64* ptr, Atomic64 value) {
133 inline void Acquire_Store(volatile Atomic64* ptr, Atomic64 value) {
138 inline void Release_Store(volatile Atomic64* ptr, Atomic64 value) {
149 inline Atomic64 NoBarrier_Load(volatile const Atomic64* ptr) {
153 inline Atomic64 Acquire_Load(volatile const Atomic64* ptr) {
158 inline Atomic64 Release_Load(volatile const Atomic64* ptr) {
163 inline Atomic64 Acquire_CompareAndSwap(volatile Atomic64* ptr,
169 inline Atomic64 Release_CompareAndSwap(volatile Atomic64* ptr,