Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
idle.c File Reference
#include <linux/module.h>
#include <linux/init.h>
#include <linux/mm.h>
#include <linux/pm.h>
#include <linux/tick.h>
#include <linux/preempt.h>
#include <linux/thread_info.h>
#include <linux/irqflags.h>
#include <linux/smp.h>
#include <linux/cpuidle.h>
#include <linux/atomic.h>
#include <asm/pgalloc.h>
#include <asm/smp.h>
#include <asm/bl_bit.h>

Go to the source code of this file.

Functions

 __setup ("nohlt", nohlt_setup)
 
 __setup ("hlt", hlt_setup)
 
void default_idle (void)
 
void cpu_idle (void)
 
void __init select_idle_routine (void)
 
void stop_this_cpu (void *unused)
 

Variables

void(* pm_idle )(void)
 

Function Documentation

__setup ( "nohlt"  ,
nohlt_setup   
)
__setup ( "hlt"  ,
hlt_setup   
)
void cpu_idle ( void  )

Definition at line 84 of file idle.c.

void default_idle ( void  )

Definition at line 60 of file idle.c.

void __init select_idle_routine ( void  )

Definition at line 121 of file idle.c.

void stop_this_cpu ( void unused)

stop_this_cpu - Callback to stop a CPU. : Callback context (ignored).

Definition at line 135 of file idle.c.

Variable Documentation

void(* pm_idle)(void)
default

Definition at line 25 of file idle.c.