|
Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
| #define | mb() __asm__ __volatile__ ("" : : : "memory") |
| #define | rmb() mb() |
| #define | wmb() mb() |
| #define | read_barrier_depends() do { } while(0) |
| #define | set_mb(__var, __value) do { __var = __value; mb(); } while(0) |
| #define | smp_mb() __asm__ __volatile__("":::"memory") |
| #define | smp_rmb() __asm__ __volatile__("":::"memory") |
| #define | smp_wmb() __asm__ __volatile__("":::"memory") |
| #define | smp_read_barrier_depends() do { } while(0) |
Definition at line 5 of file barrier_32.h.
| #define read_barrier_depends | ( | ) | do { } while(0) |
Definition at line 8 of file barrier_32.h.
| #define rmb | ( | ) | mb() |
Definition at line 6 of file barrier_32.h.
| #define set_mb | ( | __var, | |
| __value | |||
| ) | do { __var = __value; mb(); } while(0) |
Definition at line 9 of file barrier_32.h.
| #define smp_mb | ( | ) | __asm__ __volatile__("":::"memory") |
Definition at line 10 of file barrier_32.h.
| #define smp_read_barrier_depends | ( | ) | do { } while(0) |
Definition at line 13 of file barrier_32.h.
| #define smp_rmb | ( | ) | __asm__ __volatile__("":::"memory") |
Definition at line 11 of file barrier_32.h.
| #define smp_wmb | ( | ) | __asm__ __volatile__("":::"memory") |
Definition at line 12 of file barrier_32.h.
| #define wmb | ( | ) | mb() |
Definition at line 7 of file barrier_32.h.
1.8.2