Lines Matching refs:mo
171 a8 __tsan_atomic8_load(const volatile a8 *a, morder mo);
173 a16 __tsan_atomic16_load(const volatile a16 *a, morder mo);
175 a32 __tsan_atomic32_load(const volatile a32 *a, morder mo);
177 a64 __tsan_atomic64_load(const volatile a64 *a, morder mo);
180 a128 __tsan_atomic128_load(const volatile a128 *a, morder mo);
184 void __tsan_atomic8_store(volatile a8 *a, a8 v, morder mo);
186 void __tsan_atomic16_store(volatile a16 *a, a16 v, morder mo);
188 void __tsan_atomic32_store(volatile a32 *a, a32 v, morder mo);
190 void __tsan_atomic64_store(volatile a64 *a, a64 v, morder mo);
193 void __tsan_atomic128_store(volatile a128 *a, a128 v, morder mo);
197 a8 __tsan_atomic8_exchange(volatile a8 *a, a8 v, morder mo);
199 a16 __tsan_atomic16_exchange(volatile a16 *a, a16 v, morder mo);
201 a32 __tsan_atomic32_exchange(volatile a32 *a, a32 v, morder mo);
203 a64 __tsan_atomic64_exchange(volatile a64 *a, a64 v, morder mo);
206 a128 __tsan_atomic128_exchange(volatile a128 *a, a128 v, morder mo);
210 a8 __tsan_atomic8_fetch_add(volatile a8 *a, a8 v, morder mo);
212 a16 __tsan_atomic16_fetch_add(volatile a16 *a, a16 v, morder mo);
214 a32 __tsan_atomic32_fetch_add(volatile a32 *a, a32 v, morder mo);
216 a64 __tsan_atomic64_fetch_add(volatile a64 *a, a64 v, morder mo);
219 a128 __tsan_atomic128_fetch_add(volatile a128 *a, a128 v, morder mo);
223 a8 __tsan_atomic8_fetch_sub(volatile a8 *a, a8 v, morder mo);
225 a16 __tsan_atomic16_fetch_sub(volatile a16 *a, a16 v, morder mo);
227 a32 __tsan_atomic32_fetch_sub(volatile a32 *a, a32 v, morder mo);
229 a64 __tsan_atomic64_fetch_sub(volatile a64 *a, a64 v, morder mo);
232 a128 __tsan_atomic128_fetch_sub(volatile a128 *a, a128 v, morder mo);
236 a8 __tsan_atomic8_fetch_and(volatile a8 *a, a8 v, morder mo);
238 a16 __tsan_atomic16_fetch_and(volatile a16 *a, a16 v, morder mo);
240 a32 __tsan_atomic32_fetch_and(volatile a32 *a, a32 v, morder mo);
242 a64 __tsan_atomic64_fetch_and(volatile a64 *a, a64 v, morder mo);
245 a128 __tsan_atomic128_fetch_and(volatile a128 *a, a128 v, morder mo);
249 a8 __tsan_atomic8_fetch_or(volatile a8 *a, a8 v, morder mo);
251 a16 __tsan_atomic16_fetch_or(volatile a16 *a, a16 v, morder mo);
253 a32 __tsan_atomic32_fetch_or(volatile a32 *a, a32 v, morder mo);
255 a64 __tsan_atomic64_fetch_or(volatile a64 *a, a64 v, morder mo);
258 a128 __tsan_atomic128_fetch_or(volatile a128 *a, a128 v, morder mo);
262 a8 __tsan_atomic8_fetch_xor(volatile a8 *a, a8 v, morder mo);
264 a16 __tsan_atomic16_fetch_xor(volatile a16 *a, a16 v, morder mo);
266 a32 __tsan_atomic32_fetch_xor(volatile a32 *a, a32 v, morder mo);
268 a64 __tsan_atomic64_fetch_xor(volatile a64 *a, a64 v, morder mo);
271 a128 __tsan_atomic128_fetch_xor(volatile a128 *a, a128 v, morder mo);
275 a8 __tsan_atomic8_fetch_nand(volatile a8 *a, a8 v, morder mo);
277 a16 __tsan_atomic16_fetch_nand(volatile a16 *a, a16 v, morder mo);
279 a32 __tsan_atomic32_fetch_nand(volatile a32 *a, a32 v, morder mo);
281 a64 __tsan_atomic64_fetch_nand(volatile a64 *a, a64 v, morder mo);
284 a128 __tsan_atomic128_fetch_nand(volatile a128 *a, a128 v, morder mo);
289 morder mo, morder fmo);
292 morder mo, morder fmo);
295 morder mo, morder fmo);
298 morder mo, morder fmo);
302 morder mo, morder fmo);
306 int __tsan_atomic8_compare_exchange_weak(volatile a8 *a, a8 *c, a8 v, morder mo,
310 morder mo, morder fmo);
313 morder mo, morder fmo);
316 morder mo, morder fmo);
320 morder mo, morder fmo);
324 a8 __tsan_atomic8_compare_exchange_val(volatile a8 *a, a8 c, a8 v, morder mo,
328 morder mo, morder fmo);
331 morder mo, morder fmo);
334 morder mo, morder fmo);
338 morder mo, morder fmo);
342 void __tsan_atomic_thread_fence(morder mo);
344 void __tsan_atomic_signal_fence(morder mo);