Go to the documentation of this file.
21 #ifndef _ASM_BARRIER_H
22 #define _ASM_BARRIER_H
24 #define rmb() barrier()
25 #define read_barrier_depends() barrier()
26 #define wmb() barrier()
27 #define mb() barrier()
28 #define smp_rmb() barrier()
29 #define smp_read_barrier_depends() barrier()
30 #define smp_wmb() barrier()
31 #define smp_mb() barrier()
32 #define smp_mb__before_atomic_dec() barrier()
33 #define smp_mb__after_atomic_dec() barrier()
34 #define smp_mb__before_atomic_inc() barrier()
35 #define smp_mb__after_atomic_inc() barrier()
38 #define set_mb(var, value) \
39 do { var = value; mb(); } while (0)