Home | History | Annotate | Download | only in src

Lines Matching full:volatile

39 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr,
43 reinterpret_cast<volatile LONG*>(ptr),
49 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr,
52 reinterpret_cast<volatile LONG*>(ptr),
57 inline Atomic32 Barrier_AtomicIncrement(volatile Atomic32* ptr,
60 reinterpret_cast<volatile LONG*>(ptr),
64 inline Atomic32 NoBarrier_AtomicIncrement(volatile Atomic32* ptr,
77 inline Atomic32 Acquire_CompareAndSwap(volatile Atomic32* ptr,
83 inline Atomic32 Release_CompareAndSwap(volatile Atomic32* ptr,
89 inline void NoBarrier_Store(volatile Atomic32* ptr, Atomic32 value) {
93 inline void Acquire_Store(volatile Atomic32* ptr, Atomic32 value) {
98 inline void Release_Store(volatile Atomic32* ptr, Atomic32 value) {
103 inline Atomic32 NoBarrier_Load(volatile const Atomic32* ptr) {
107 inline Atomic32 Acquire_Load(volatile const Atomic32* ptr) {
112 inline Atomic32 Release_Load(volatile const Atomic32* ptr) {
123 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr,
127 reinterpret_cast<volatile PVOID*>(ptr),
132 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr,
135 reinterpret_cast<volatile PVOID*>(ptr),
140 inline Atomic64 Barrier_AtomicIncrement(volatile Atomic64* ptr,
143 reinterpret_cast<volatile LONGLONG*>(ptr),
147 inline Atomic64 NoBarrier_AtomicIncrement(volatile Atomic64* ptr,
152 inline void NoBarrier_Store(volatile Atomic64* ptr, Atomic64 value) {
156 inline void Acquire_Store(volatile Atomic64* ptr, Atomic64 value) {
161 inline void Release_Store(volatile Atomic64* ptr, Atomic64 value) {
172 inline Atomic64 NoBarrier_Load(volatile const Atomic64* ptr) {
176 inline Atomic64 Acquire_Load(volatile const Atomic64* ptr) {
181 inline Atomic64 Release_Load(volatile const Atomic64* ptr) {
186 inline Atomic64 Acquire_CompareAndSwap(volatile Atomic64* ptr,
192 inline Atomic64 Release_CompareAndSwap(volatile Atomic64* ptr,