Home | History | Annotate | Download | only in base

Lines Matching full:volatile

43 __tsan_atomic8 __tsan_atomic8_load(const volatile __tsan_atomic8* a,
45 __tsan_atomic16 __tsan_atomic16_load(const volatile __tsan_atomic16* a,
47 __tsan_atomic32 __tsan_atomic32_load(const volatile __tsan_atomic32* a,
49 __tsan_atomic64 __tsan_atomic64_load(const volatile __tsan_atomic64* a,
51 __tsan_atomic128 __tsan_atomic128_load(const volatile __tsan_atomic128* a,
54 void __tsan_atomic8_store(volatile __tsan_atomic8* a, __tsan_atomic8 v,
56 void __tsan_atomic16_store(volatile __tsan_atomic16* a, __tsan_atomic16 v,
58 void __tsan_atomic32_store(volatile __tsan_atomic32* a, __tsan_atomic32 v,
60 void __tsan_atomic64_store(volatile __tsan_atomic64* a, __tsan_atomic64 v,
62 void __tsan_atomic128_store(volatile __tsan_atomic128* a, __tsan_atomic128 v,
65 __tsan_atomic8 __tsan_atomic8_exchange(volatile __tsan_atomic8* a,
67 __tsan_atomic16 __tsan_atomic16_exchange(volatile __tsan_atomic16* a,
69 __tsan_atomic32 __tsan_atomic32_exchange(volatile __tsan_atomic32* a,
71 __tsan_atomic64 __tsan_atomic64_exchange(volatile __tsan_atomic64* a,
73 __tsan_atomic128 __tsan_atomic128_exchange(volatile __tsan_atomic128* a,
76 __tsan_atomic8 __tsan_atomic8_fetch_add(volatile __tsan_atomic8* a,
78 __tsan_atomic16 __tsan_atomic16_fetch_add(volatile __tsan_atomic16* a,
80 __tsan_atomic32 __tsan_atomic32_fetch_add(volatile __tsan_atomic32* a,
82 __tsan_atomic64 __tsan_atomic64_fetch_add(volatile __tsan_atomic64* a,
84 __tsan_atomic128 __tsan_atomic128_fetch_add(volatile __tsan_atomic128* a,
87 __tsan_atomic8 __tsan_atomic8_fetch_and(volatile __tsan_atomic8* a,
89 __tsan_atomic16 __tsan_atomic16_fetch_and(volatile __tsan_atomic16* a,
91 __tsan_atomic32 __tsan_atomic32_fetch_and(volatile __tsan_atomic32* a,
93 __tsan_atomic64 __tsan_atomic64_fetch_and(volatile __tsan_atomic64* a,
95 __tsan_atomic128 __tsan_atomic128_fetch_and(volatile __tsan_atomic128* a,
98 __tsan_atomic8 __tsan_atomic8_fetch_or(volatile __tsan_atomic8* a,
100 __tsan_atomic16 __tsan_atomic16_fetch_or(volatile __tsan_atomic16* a,
102 __tsan_atomic32 __tsan_atomic32_fetch_or(volatile __tsan_atomic32* a,
104 __tsan_atomic64 __tsan_atomic64_fetch_or(volatile __tsan_atomic64* a,
106 __tsan_atomic128 __tsan_atomic128_fetch_or(volatile __tsan_atomic128* a,
109 __tsan_atomic8 __tsan_atomic8_fetch_xor(volatile __tsan_atomic8* a,
111 __tsan_atomic16 __tsan_atomic16_fetch_xor(volatile __tsan_atomic16* a,
113 __tsan_atomic32 __tsan_atomic32_fetch_xor(volatile __tsan_atomic32* a,
115 __tsan_atomic64 __tsan_atomic64_fetch_xor(volatile __tsan_atomic64* a,
117 __tsan_atomic128 __tsan_atomic128_fetch_xor(volatile __tsan_atomic128* a,
120 __tsan_atomic8 __tsan_atomic8_fetch_nand(volatile __tsan_atomic8* a,
122 __tsan_atomic16 __tsan_atomic16_fetch_nand(volatile __tsan_atomic16* a,
124 __tsan_atomic32 __tsan_atomic32_fetch_nand(volatile __tsan_atomic32* a,
126 __tsan_atomic64 __tsan_atomic64_fetch_nand(volatile __tsan_atomic64* a,
128 __tsan_atomic128 __tsan_atomic128_fetch_nand(volatile __tsan_atomic128* a,
131 int __tsan_atomic8_compare_exchange_weak(volatile __tsan_atomic8* a,
134 int __tsan_atomic16_compare_exchange_weak(volatile __tsan_atomic16* a,
137 int __tsan_atomic32_compare_exchange_weak(volatile __tsan_atomic32* a,
140 int __tsan_atomic64_compare_exchange_weak(volatile __tsan_atomic64* a,
143 int __tsan_atomic128_compare_exchange_weak(volatile __tsan_atomic128* a,
147 int __tsan_atomic8_compare_exchange_strong(volatile __tsan_atomic8* a,
150 int __tsan_atomic16_compare_exchange_strong(volatile __tsan_atomic16* a,
153 int __tsan_atomic32_compare_exchange_strong(volatile __tsan_atomic32* a,
156 int __tsan_atomic64_compare_exchange_strong(volatile __tsan_atomic64* a,
159 int __tsan_atomic128_compare_exchange_strong(volatile __tsan_atomic128* a,
164 volatile __tsan_atomic8* a, __tsan_atomic8 c, __tsan_atomic8 v,
167 volatile __tsan_atomic16* a, __tsan_atomic16 c, __tsan_atomic16 v,
170 volatile __tsan_atomic32* a, __tsan_atomic32 c, __tsan_atomic32 v,
173 volatile __tsan_atomic64* a, __tsan_atomic64 c, __tsan_atomic64 v,
176 volatile __tsan_atomic128* a, __tsan_atomic128 c, __tsan_atomic128 v,
185 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr,
194 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr,
200 inline Atomic32 Acquire_AtomicExchange(volatile Atomic32* ptr,
206 inline Atomic32 Release_AtomicExchange(volatile Atomic32* ptr,
212 inline Atomic32 NoBarrier_AtomicIncrement(volatile Atomic32* ptr,
218 inline Atomic32 Barrier_AtomicIncrement(volatile Atomic32* ptr,
224 inline Atomic32 Acquire_CompareAndSwap(volatile Atomic32* ptr,
233 inline Atomic32 Release_CompareAndSwap(volatile Atomic32* ptr,
242 inline void NoBarrier_Store(volatile Atomic8* ptr, Atomic8 value) {
246 inline void NoBarrier_Store(volatile Atomic32* ptr, Atomic32 value) {
250 inline void Acquire_Store(volatile Atomic32* ptr, Atomic32 value) {
255 inline void Release_Store(volatile Atomic32* ptr, Atomic32 value) {
259 inline Atomic8 NoBarrier_Load(volatile const Atomic8* ptr) {
263 inline Atomic32 NoBarrier_Load(volatile const Atomic32* ptr) {
267 inline Atomic32 Acquire_Load(volatile const Atomic32* ptr) {
271 inline Atomic32 Release_Load(volatile const Atomic32* ptr) {
276 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr,
285 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr,
290 inline Atomic64 Acquire_AtomicExchange(volatile Atomic64* ptr,
295 inline Atomic64 Release_AtomicExchange(volatile Atomic64* ptr,
300 inline Atomic64 NoBarrier_AtomicIncrement(volatile Atomic64* ptr,
306 inline Atomic64 Barrier_AtomicIncrement(volatile Atomic64* ptr,
312 inline void NoBarrier_Store(volatile Atomic64* ptr, Atomic64 value) {
316 inline void Acquire_Store(volatile Atomic64* ptr, Atomic64 value) {
321 inline void Release_Store(volatile Atomic64* ptr, Atomic64 value) {
325 inline Atomic64 NoBarrier_Load(volatile const Atomic64* ptr) {
329 inline Atomic64 Acquire_Load(volatile const Atomic64* ptr) {
333 inline Atomic64 Release_Load(volatile const Atomic64* ptr) {
338 inline Atomic64 Acquire_CompareAndSwap(volatile Atomic64* ptr,
347 inline Atomic64 Release_CompareAndSwap(volatile Atomic64* ptr,