Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Functions | Variables
reboot.h File Reference
#include <linux/kdebug.h>

Go to the source code of this file.

Data Structures

struct  machine_ops
 

Macros

#define MRR_BIOS   0
 
#define MRR_APM   1
 

Typedefs

typedef void(* nmi_shootdown_cb )(int, struct pt_regs *)
 

Functions

void native_machine_crash_shutdown (struct pt_regs *regs)
 
void native_machine_shutdown (void)
 
void __noreturn machine_real_restart (unsigned int type)
 
void nmi_shootdown_cpus (nmi_shootdown_cb callback)
 

Variables

struct machine_ops machine_ops
 

Macro Definition Documentation

#define MRR_APM   1

Definition at line 24 of file reboot.h.

#define MRR_BIOS   0

Definition at line 23 of file reboot.h.

Typedef Documentation

typedef void(* nmi_shootdown_cb)(int, struct pt_regs *)

Definition at line 26 of file reboot.h.

Function Documentation

void __noreturn machine_real_restart ( unsigned int  type)

Definition at line 158 of file reboot.c.

void native_machine_crash_shutdown ( struct pt_regs regs)

Definition at line 35 of file machine_kexec.c.

void native_machine_shutdown ( void  )

Definition at line 613 of file reboot.c.

void nmi_shootdown_cpus ( nmi_shootdown_cb  callback)

Definition at line 815 of file reboot.c.

Variable Documentation

Definition at line 67 of file reboot.c.