Lines Matching refs:a128
108 a128 func_xchg(volatile a128 *v, a128 op) { in func_xchg()
110 a128 cmp = *v; in func_xchg()
115 a128 func_add(volatile a128 *v, a128 op) { in func_add()
117 a128 cmp = *v; in func_add()
122 a128 func_sub(volatile a128 *v, a128 op) { in func_sub()
124 a128 cmp = *v; in func_sub()
129 a128 func_and(volatile a128 *v, a128 op) { in func_and()
131 a128 cmp = *v; in func_and()
136 a128 func_or(volatile a128 *v, a128 op) { in func_or()
138 a128 cmp = *v; in func_or()
143 a128 func_xor(volatile a128 *v, a128 op) { in func_xor()
145 a128 cmp = *v; in func_xor()
150 a128 func_nand(volatile a128 *v, a128 op) { in func_nand()
152 a128 cmp = *v; in func_nand()
157 a128 func_cas(volatile a128 *v, a128 cmp, a128 xch) { in func_cas()
159 a128 cur = *v; in func_cas()
217 static a128 NoTsanAtomicLoad(const volatile a128 *a, morder mo) { in NoTsanAtomicLoad()
254 static void NoTsanAtomicStore(volatile a128 *a, a128 v, morder mo) { in NoTsanAtomicStore()
385 static bool NoTsanAtomicCAS(volatile a128 *a, a128 *c, a128 v, in NoTsanAtomicCAS()
387 a128 old = *c; in NoTsanAtomicCAS()
388 a128 cur = func_cas(a, old, v); in NoTsanAtomicCAS()
514 a128 __tsan_atomic128_load(const volatile a128 *a, morder mo) { in __tsan_atomic128_load()
541 void __tsan_atomic128_store(volatile a128 *a, a128 v, morder mo) { in __tsan_atomic128_store()
568 a128 __tsan_atomic128_exchange(volatile a128 *a, a128 v, morder mo) { in __tsan_atomic128_exchange()
595 a128 __tsan_atomic128_fetch_add(volatile a128 *a, a128 v, morder mo) { in __tsan_atomic128_fetch_add()
622 a128 __tsan_atomic128_fetch_sub(volatile a128 *a, a128 v, morder mo) { in __tsan_atomic128_fetch_sub()
649 a128 __tsan_atomic128_fetch_and(volatile a128 *a, a128 v, morder mo) { in __tsan_atomic128_fetch_and()
676 a128 __tsan_atomic128_fetch_or(volatile a128 *a, a128 v, morder mo) { in __tsan_atomic128_fetch_or()
703 a128 __tsan_atomic128_fetch_xor(volatile a128 *a, a128 v, morder mo) { in __tsan_atomic128_fetch_xor()
730 a128 __tsan_atomic128_fetch_nand(volatile a128 *a, a128 v, morder mo) { in __tsan_atomic128_fetch_nand()
761 int __tsan_atomic128_compare_exchange_strong(volatile a128 *a, a128 *c, a128 v, in __tsan_atomic128_compare_exchange_strong()
793 int __tsan_atomic128_compare_exchange_weak(volatile a128 *a, a128 *c, a128 v, in __tsan_atomic128_compare_exchange_weak()
825 a128 __tsan_atomic128_compare_exchange_val(volatile a128 *a, a128 c, a128 v, in __tsan_atomic128_compare_exchange_val()