Linux Kernel
3.7.1
|
#include <linux/cpumask.h>
#include <linux/init.h>
#include <asm/percpu.h>
#include <asm/thread_info.h>
#include <asm/cpumask.h>
#include <asm/cpufeature.h>
Go to the source code of this file.
Data Structures | |
struct | smp_ops |
Macros | |
#define | wbinvd_on_cpu(cpu) wbinvd() |
#define | hard_smp_processor_id() 0 |
#define | nmi_selftest() do { } while (0) |
Functions | |
DECLARE_PER_CPU_READ_MOSTLY (cpumask_var_t, cpu_sibling_map) | |
DECLARE_PER_CPU_READ_MOSTLY (cpumask_var_t, cpu_core_map) | |
DECLARE_PER_CPU_READ_MOSTLY (cpumask_var_t, cpu_llc_shared_map) | |
DECLARE_PER_CPU_READ_MOSTLY (u16, cpu_llc_id) | |
DECLARE_PER_CPU_READ_MOSTLY (int, cpu_number) | |
DECLARE_EARLY_PER_CPU_READ_MOSTLY (u16, x86_cpu_to_apicid) | |
DECLARE_EARLY_PER_CPU_READ_MOSTLY (u16, x86_bios_cpu_apicid) | |
void | set_cpu_sibling_map (int cpu) |
Variables | |
int | smp_num_siblings |
unsigned int | num_processors |
unsigned long | stack_start |
unsigned disabled_cpus | __cpuinitdata |
DECLARE_EARLY_PER_CPU_READ_MOSTLY | ( | u16 | , |
x86_cpu_to_apicid | |||
) |
DECLARE_EARLY_PER_CPU_READ_MOSTLY | ( | u16 | , |
x86_bios_cpu_apicid | |||
) |
DECLARE_PER_CPU_READ_MOSTLY | ( | cpumask_var_t | , |
cpu_sibling_map | |||
) |
DECLARE_PER_CPU_READ_MOSTLY | ( | cpumask_var_t | , |
cpu_core_map | |||
) |
DECLARE_PER_CPU_READ_MOSTLY | ( | cpumask_var_t | , |
cpu_llc_shared_map | |||
) |
DECLARE_PER_CPU_READ_MOSTLY | ( | u16 | , |
cpu_llc_id | |||
) |
DECLARE_PER_CPU_READ_MOSTLY | ( | int | , |
cpu_number | |||
) |
u64 num_processors |
Definition at line 128 of file processor.h.