Lines Matching refs:fmo
380 static bool NoTsanAtomicCAS(volatile T *a, T *c, T v, morder mo, morder fmo) { in NoTsanAtomicCAS() argument
386 morder mo, morder fmo) { in NoTsanAtomicCAS() argument
397 static T NoTsanAtomicCAS(volatile T *a, T c, T v, morder mo, morder fmo) { in NoTsanAtomicCAS() argument
398 NoTsanAtomicCAS(a, &c, v, mo, fmo); in NoTsanAtomicCAS()
404 morder mo, morder fmo) { in AtomicCAS() argument
408 DCHECK(IsLoadOrder(fmo)); in AtomicCAS()
411 if (LIKELY(mo == mo_relaxed && fmo == mo_relaxed)) { in AtomicCAS()
428 mo = fmo; in AtomicCAS()
445 volatile T *a, T c, T v, morder mo, morder fmo) { in AtomicCAS() argument
446 AtomicCAS(thr, pc, a, &c, v, mo, fmo); in AtomicCAS()
737 morder mo, morder fmo) { in __tsan_atomic8_compare_exchange_strong() argument
738 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic8_compare_exchange_strong()
743 morder mo, morder fmo) { in __tsan_atomic16_compare_exchange_strong() argument
744 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic16_compare_exchange_strong()
749 morder mo, morder fmo) { in __tsan_atomic32_compare_exchange_strong() argument
750 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic32_compare_exchange_strong()
755 morder mo, morder fmo) { in __tsan_atomic64_compare_exchange_strong() argument
756 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic64_compare_exchange_strong()
762 morder mo, morder fmo) { in __tsan_atomic128_compare_exchange_strong() argument
763 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic128_compare_exchange_strong()
769 morder mo, morder fmo) { in __tsan_atomic8_compare_exchange_weak() argument
770 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic8_compare_exchange_weak()
775 morder mo, morder fmo) { in __tsan_atomic16_compare_exchange_weak() argument
776 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic16_compare_exchange_weak()
781 morder mo, morder fmo) { in __tsan_atomic32_compare_exchange_weak() argument
782 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic32_compare_exchange_weak()
787 morder mo, morder fmo) { in __tsan_atomic64_compare_exchange_weak() argument
788 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic64_compare_exchange_weak()
794 morder mo, morder fmo) { in __tsan_atomic128_compare_exchange_weak() argument
795 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic128_compare_exchange_weak()
801 morder mo, morder fmo) { in __tsan_atomic8_compare_exchange_val() argument
802 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic8_compare_exchange_val()
807 morder mo, morder fmo) { in __tsan_atomic16_compare_exchange_val() argument
808 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic16_compare_exchange_val()
813 morder mo, morder fmo) { in __tsan_atomic32_compare_exchange_val() argument
814 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic32_compare_exchange_val()
819 morder mo, morder fmo) { in __tsan_atomic64_compare_exchange_val() argument
820 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic64_compare_exchange_val()
826 morder mo, morder fmo) { in __tsan_atomic128_compare_exchange_val() argument
827 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic128_compare_exchange_val()