Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
cpu.h File Reference

Go to the source code of this file.

Data Structures

struct  cpu_model_info
 
struct  cpu_dev
 
struct  _tlb_table
 

Macros

#define cpu_dev_register(cpu_devX)
 

Functions

void get_cpu_cap (struct cpuinfo_x86 *c)
 
void cpu_detect_cache_sizes (struct cpuinfo_x86 *c)
 

Variables

struct cpu_dev *const __x86_cpu_dev_start []
 
struct cpu_dev *const *const __x86_cpu_dev_end []
 

Macro Definition Documentation

#define cpu_dev_register (   cpu_devX)
Value:
static const struct cpu_dev *const __cpu_dev_##cpu_devX __used \
__attribute__((__section__(".x86_cpu_dev.init"))) = \
&cpu_devX;

Definition at line 36 of file cpu.h.

Function Documentation

void cpu_detect_cache_sizes ( struct cpuinfo_x86 c)

Definition at line 431 of file common.c.

void get_cpu_cap ( struct cpuinfo_x86 c)

Definition at line 607 of file common.c.

Variable Documentation

struct cpu_dev* const * const __x86_cpu_dev_end[]
struct cpu_dev* const __x86_cpu_dev_start[]