diff options
Diffstat (limited to 'kernel/power/power.h')
| -rw-r--r-- | kernel/power/power.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/kernel/power/power.h b/kernel/power/power.h index 6748de23e83c..d4fd96a135ab 100644 --- a/kernel/power/power.h +++ b/kernel/power/power.h | |||
| @@ -53,3 +53,20 @@ extern void thaw_processes(void); | |||
| 53 | 53 | ||
| 54 | extern int pm_prepare_console(void); | 54 | extern int pm_prepare_console(void); |
| 55 | extern void pm_restore_console(void); | 55 | extern void pm_restore_console(void); |
| 56 | |||
| 57 | |||
| 58 | /* References to section boundaries */ | ||
| 59 | extern const void __nosave_begin, __nosave_end; | ||
| 60 | |||
| 61 | extern unsigned int nr_copy_pages; | ||
| 62 | extern suspend_pagedir_t *pagedir_nosave; | ||
| 63 | extern suspend_pagedir_t *pagedir_save; | ||
| 64 | |||
| 65 | extern asmlinkage int swsusp_arch_suspend(void); | ||
| 66 | extern asmlinkage int swsusp_arch_resume(void); | ||
| 67 | |||
| 68 | extern int restore_highmem(void); | ||
| 69 | extern struct pbe * alloc_pagedir(unsigned nr_pages); | ||
| 70 | extern void create_pbe_list(struct pbe *pblist, unsigned nr_pages); | ||
| 71 | extern void swsusp_free(void); | ||
| 72 | extern int enough_swap(unsigned nr_pages); | ||
