Searched refs:smp_llsc_mb (Results 1 – 5 of 5) sorted by relevance
141 smp_llsc_mb(); in atomic_add_return()184 smp_llsc_mb(); in atomic_add_return()193 smp_llsc_mb(); in atomic_sub_return()236 smp_llsc_mb(); in atomic_sub_return()253 smp_llsc_mb(); in atomic_sub_if_positive()305 smp_llsc_mb(); in atomic_sub_if_positive()522 smp_llsc_mb(); in atomic64_add_return()565 smp_llsc_mb(); in atomic64_add_return()574 smp_llsc_mb(); in atomic64_sub_return()617 smp_llsc_mb(); in atomic64_sub_return()[all …]
45 #define smp_mb__before_clear_bit() smp_llsc_mb()46 #define smp_mb__after_clear_bit() smp_llsc_mb()261 smp_llsc_mb(); in test_and_set_bit()312 smp_llsc_mb(); in test_and_set_bit()380 smp_llsc_mb(); in test_and_set_bit_lock()398 smp_llsc_mb(); in test_and_clear_bit()469 smp_llsc_mb(); in test_and_clear_bit()488 smp_llsc_mb(); in test_and_change_bit()539 smp_llsc_mb(); in test_and_change_bit()
127 smp_llsc_mb(); in __xchg_u32()175 smp_llsc_mb(); in __xchg_u64()
151 #define smp_llsc_mb() __asm__ __volatile__(__WEAK_LLSC_MB : : :"memory") macro
104 #define cmpxchg(ptr, old, new) __cmpxchg(ptr, old, new, smp_llsc_mb())