Lines Matching refs:fmo

384 static bool NoTsanAtomicCAS(volatile T *a, T *c, T v, morder mo, morder fmo) {  in NoTsanAtomicCAS()  argument
390 morder mo, morder fmo) { in NoTsanAtomicCAS() argument
401 static T NoTsanAtomicCAS(volatile T *a, T c, T v, morder mo, morder fmo) { in NoTsanAtomicCAS() argument
402 NoTsanAtomicCAS(a, &c, v, mo, fmo); in NoTsanAtomicCAS()
408 morder mo, morder fmo) { in AtomicCAS() argument
412 DCHECK(IsLoadOrder(fmo)); in AtomicCAS()
415 if (LIKELY(mo == mo_relaxed && fmo == mo_relaxed)) { in AtomicCAS()
434 mo = fmo; in AtomicCAS()
450 volatile T *a, T c, T v, morder mo, morder fmo) { in AtomicCAS() argument
451 AtomicCAS(thr, pc, a, &c, v, mo, fmo); in AtomicCAS()
742 morder mo, morder fmo) { in __tsan_atomic8_compare_exchange_strong() argument
743 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic8_compare_exchange_strong()
748 morder mo, morder fmo) { in __tsan_atomic16_compare_exchange_strong() argument
749 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic16_compare_exchange_strong()
754 morder mo, morder fmo) { in __tsan_atomic32_compare_exchange_strong() argument
755 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic32_compare_exchange_strong()
760 morder mo, morder fmo) { in __tsan_atomic64_compare_exchange_strong() argument
761 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic64_compare_exchange_strong()
767 morder mo, morder fmo) { in __tsan_atomic128_compare_exchange_strong() argument
768 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic128_compare_exchange_strong()
774 morder mo, morder fmo) { in __tsan_atomic8_compare_exchange_weak() argument
775 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic8_compare_exchange_weak()
780 morder mo, morder fmo) { in __tsan_atomic16_compare_exchange_weak() argument
781 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic16_compare_exchange_weak()
786 morder mo, morder fmo) { in __tsan_atomic32_compare_exchange_weak() argument
787 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic32_compare_exchange_weak()
792 morder mo, morder fmo) { in __tsan_atomic64_compare_exchange_weak() argument
793 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic64_compare_exchange_weak()
799 morder mo, morder fmo) { in __tsan_atomic128_compare_exchange_weak() argument
800 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic128_compare_exchange_weak()
806 morder mo, morder fmo) { in __tsan_atomic8_compare_exchange_val() argument
807 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic8_compare_exchange_val()
812 morder mo, morder fmo) { in __tsan_atomic16_compare_exchange_val() argument
813 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic16_compare_exchange_val()
818 morder mo, morder fmo) { in __tsan_atomic32_compare_exchange_val() argument
819 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic32_compare_exchange_val()
824 morder mo, morder fmo) { in __tsan_atomic64_compare_exchange_val() argument
825 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic64_compare_exchange_val()
831 morder mo, morder fmo) { in __tsan_atomic128_compare_exchange_val() argument
832 ATOMIC_IMPL(CAS, a, c, v, mo, fmo); in __tsan_atomic128_compare_exchange_val()