Searched refs:kcsan_mb (Results 1 – 6 of 6) sorted by relevance
122 kcsan_mb(); in atomic_add_return()196 kcsan_mb(); in atomic_fetch_add()288 kcsan_mb(); in atomic_sub_return()362 kcsan_mb(); in atomic_fetch_sub()452 kcsan_mb(); in atomic_inc_return()522 kcsan_mb(); in atomic_fetch_inc()609 kcsan_mb(); in atomic_dec_return()679 kcsan_mb(); in atomic_fetch_dec()768 kcsan_mb(); in atomic_fetch_and()860 kcsan_mb(); in atomic_fetch_andnot()[all …]
30 #define mb() do { kcsan_mb(); __mb(); } while (0)42 #define dma_mb() do { kcsan_mb(); __dma_mb(); } while (0)99 #define smp_mb() do { kcsan_mb(); __smp_mb(); } while (0)160 #define smp_store_mb(var, value) do { kcsan_mb(); __smp_store_mb(var, value); } while (0)164 #define smp_mb__before_atomic() do { kcsan_mb(); __smp_mb__before_atomic(); } while (0)168 #define smp_mb__after_atomic() do { kcsan_mb(); __smp_mb__after_atomic(); } while (0)215 #define virt_mb() do { kcsan_mb(); __smp_mb(); } while (0)218 #define virt_store_mb(var, value) do { kcsan_mb(); __smp_store_mb(var, value); } while (0)219 #define virt_mb__before_atomic() do { kcsan_mb(); __smp_mb__before_atomic(); } while (0)220 #define virt_mb__after_atomic() do { kcsan_mb(); __smp_mb__after_atomic(); } while (0)
70 kcsan_mb(); in test_and_set_bit()84 kcsan_mb(); in test_and_clear_bit()98 kcsan_mb(); in test_and_change_bit()
254 #define kcsan_mb() __KCSAN_BARRIER_TO_SIGNAL_FENCE(mb) macro259 #define kcsan_mb __kcsan_mb macro264 #define kcsan_mb() do { } while (0) macro
176 #define smp_mb__after_spinlock() kcsan_mb()
130 kcsan_mb(); in arch_spin_unlock()