Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
cstate.c File Reference
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/acpi.h>
#include <linux/cpu.h>
#include <linux/sched.h>
#include <acpi/processor.h>
#include <asm/acpi.h>
#include <asm/mwait.h>
#include <asm/special_insns.h>

Go to the source code of this file.

Data Structures

struct  cstate_entry
 

Macros

#define NATIVE_CSTATE_BEYOND_HALT   (2)
 

Functions

void acpi_processor_power_init_bm_check (struct acpi_processor_flags *flags, unsigned int cpu)
 
 EXPORT_SYMBOL (acpi_processor_power_init_bm_check)
 
int acpi_processor_ffh_cstate_probe (unsigned int cpu, struct acpi_processor_cx *cx, struct acpi_power_register *reg)
 
 EXPORT_SYMBOL_GPL (acpi_processor_ffh_cstate_probe)
 
void mwait_idle_with_hints (unsigned long ax, unsigned long cx)
 
void acpi_processor_ffh_cstate_enter (struct acpi_processor_cx *cx)
 
 EXPORT_SYMBOL_GPL (acpi_processor_ffh_cstate_enter)
 
 arch_initcall (ffh_cstate_init)
 
 __exitcall (ffh_cstate_exit)
 

Macro Definition Documentation

#define NATIVE_CSTATE_BEYOND_HALT   (2)

Definition at line 70 of file cstate.c.

Function Documentation

__exitcall ( ffh_cstate_exit  )
void acpi_processor_ffh_cstate_enter ( struct acpi_processor_cx cx)

Definition at line 176 of file cstate.c.

int acpi_processor_ffh_cstate_probe ( unsigned int  cpu,
struct acpi_processor_cx cx,
struct acpi_power_register reg 
)

Definition at line 115 of file cstate.c.

void acpi_processor_power_init_bm_check ( struct acpi_processor_flags flags,
unsigned int  cpu 
)

Definition at line 29 of file cstate.c.

arch_initcall ( ffh_cstate_init  )
EXPORT_SYMBOL_GPL ( acpi_processor_ffh_cstate_probe  )
EXPORT_SYMBOL_GPL ( acpi_processor_ffh_cstate_enter  )
void mwait_idle_with_hints ( unsigned long  ax,
unsigned long  cx 
)

Definition at line 163 of file cstate.c.