home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / arch / x86 / include / asm / reboot.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-12-24  |  505 b   |  22 lines

  1. #ifndef _ASM_X86_REBOOT_H
  2. #define _ASM_X86_REBOOT_H
  3.  
  4. struct pt_regs;
  5.  
  6. struct machine_ops {
  7.     void (*restart)(char *cmd);
  8.     void (*halt)(void);
  9.     void (*power_off)(void);
  10.     void (*shutdown)(void);
  11.     void (*crash_shutdown)(struct pt_regs *);
  12.     void (*emergency_restart)(void);
  13. };
  14.  
  15. extern struct machine_ops machine_ops;
  16.  
  17. void native_machine_crash_shutdown(struct pt_regs *regs);
  18. void native_machine_shutdown(void);
  19. void machine_real_restart(const unsigned char *code, int length);
  20.  
  21. #endif /* _ASM_X86_REBOOT_H */
  22.