Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
pm.c File Reference
#include <linux/init.h>
#include <linux/module.h>
#include <linux/pm.h>
#include <linux/sched.h>
#include <linux/interrupt.h>
#include <linux/sysctl.h>
#include <linux/errno.h>
#include <linux/delay.h>
#include <asm/uaccess.h>
#include <asm/mb86943a.h>
#include "local.h"

Go to the source code of this file.

Macros

#define DEBUG
 

Functions

int pm_do_suspend (void)
 
int pm_do_bus_sleep (void)
 
unsigned long sleep_phys_sp (void *sp)
 

Variables

void(* __power_switch_wake_setup )(void) = __default_power_switch_setup
 
int(* __power_switch_wake_check )(void) = __default_power_switch_check
 
void(* __power_switch_wake_cleanup )(void) = __default_power_switch_cleanup
 

Macro Definition Documentation

#define DEBUG

Definition at line 31 of file pm.c.

Function Documentation

int pm_do_bus_sleep ( void  )

Definition at line 81 of file pm.c.

int pm_do_suspend ( void  )

Definition at line 33 of file pm.c.

unsigned long sleep_phys_sp ( void sp)

Definition at line 117 of file pm.c.

Variable Documentation

int(* __power_switch_wake_check)(void) = __default_power_switch_check

Definition at line 78 of file pm.c.

void(* __power_switch_wake_cleanup)(void) = __default_power_switch_cleanup

Definition at line 79 of file pm.c.

void(* __power_switch_wake_setup)(void) = __default_power_switch_setup

Definition at line 77 of file pm.c.