Go to the documentation of this file. 1 #ifndef __PARISC_BARRIER_H
2 #define __PARISC_BARRIER_H
24 #define mb() __asm__ __volatile__("":::"memory")
28 #define smp_rmb() mb()
29 #define smp_wmb() mb()
30 #define smp_read_barrier_depends() do { } while(0)
31 #define read_barrier_depends() do { } while(0)
33 #define set_mb(var, value) do { var = value; mb(); } while (0)