Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
#define | VERIFY_PERCPU_PTR(__p) |
#define | per_cpu(var, cpu) (*((void)(cpu), VERIFY_PERCPU_PTR(&(var)))) |
#define | __get_cpu_var(var) (*VERIFY_PERCPU_PTR(&(var))) |
#define | __raw_get_cpu_var(var) (*VERIFY_PERCPU_PTR(&(var))) |
#define | this_cpu_ptr(ptr) per_cpu_ptr(ptr, 0) |
#define | __this_cpu_ptr(ptr) this_cpu_ptr(ptr) |
#define | PER_CPU_BASE_SECTION ".data" |
#define | PER_CPU_SHARED_ALIGNED_SECTION "" |
#define | PER_CPU_ALIGNED_SECTION "..shared_aligned" |
#define | PER_CPU_FIRST_SECTION "" |
#define | PER_CPU_ATTRIBUTES |
#define | PER_CPU_DEF_ATTRIBUTES |
#define __get_cpu_var | ( | var | ) | (*VERIFY_PERCPU_PTR(&(var))) |
#define __raw_get_cpu_var | ( | var | ) | (*VERIFY_PERCPU_PTR(&(var))) |
#define __this_cpu_ptr | ( | ptr | ) | this_cpu_ptr(ptr) |
#define per_cpu | ( | var, | |
cpu | |||
) | (*((void)(cpu), VERIFY_PERCPU_PTR(&(var)))) |
#define this_cpu_ptr | ( | ptr | ) | per_cpu_ptr(ptr, 0) |