|
Linux Kernel
3.7.1
|
#include <asm/addrspace.h>Go to the source code of this file.
Macros | |
| #define | read_barrier_depends() do { } while(0) |
| #define | smp_read_barrier_depends() do { } while(0) |
| #define | __sync() do { } while(0) |
| #define | __fast_iob() |
| #define | fast_wmb() __sync() |
| #define | fast_rmb() __sync() |
| #define | fast_mb() __sync() |
| #define | fast_iob() |
| #define | wmb() fast_wmb() |
| #define | rmb() fast_rmb() |
| #define | mb() fast_mb() |
| #define | iob() fast_iob() |
| #define | smp_mb() barrier() |
| #define | smp_rmb() barrier() |
| #define | smp_wmb() barrier() |
| #define | __WEAK_LLSC_MB " \n" |
| #define | set_mb(var, value) do { var = value; smp_mb(); } while (0) |
| #define | smp_llsc_mb() __asm__ __volatile__(__WEAK_LLSC_MB : : :"memory") |
| #define | smp_mb__before_llsc() smp_llsc_mb() |
| #define | nudge_writes() mb() |
| #define __fast_iob | ( | ) |
| #define fast_iob | ( | ) |
| #define smp_llsc_mb | ( | ) | __asm__ __volatile__(__WEAK_LLSC_MB : : :"memory") |
| #define smp_mb__before_llsc | ( | ) | smp_llsc_mb() |
1.8.2