tuxonice_power_off.h 736 B

123456789101112131415161718192021222324
  1. /*
  2. * kernel/power/tuxonice_power_off.h
  3. *
  4. * Copyright (C) 2006-2014 Nigel Cunningham (nigel at tuxonice net)
  5. *
  6. * This file is released under the GPLv2.
  7. *
  8. * Support for the powering down.
  9. */
  10. int toi_pm_state_finish(void);
  11. void toi_power_down(void);
  12. extern unsigned long toi_poweroff_method;
  13. int toi_poweroff_init(void);
  14. void toi_poweroff_exit(void);
  15. void toi_check_resleep(void);
  16. extern int platform_begin(int platform_mode);
  17. extern int platform_pre_snapshot(int platform_mode);
  18. extern void platform_leave(int platform_mode);
  19. extern void platform_end(int platform_mode);
  20. extern void platform_finish(int platform_mode);
  21. extern int platform_pre_restore(int platform_mode);
  22. extern void platform_restore_cleanup(int platform_mode);