aboutsummaryrefslogtreecommitdiff
path: root/include/linux/syscore_ops.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux/syscore_ops.h')
-rw-r--r--include/linux/syscore_ops.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/linux/syscore_ops.h b/include/linux/syscore_ops.h
index 27b3b0bc41a..8b4a10f9393 100644
--- a/include/linux/syscore_ops.h
+++ b/include/linux/syscore_ops.h
@@ -16,6 +16,8 @@ struct syscore_ops {
int (*suspend)(void);
void (*resume)(void);
void (*shutdown)(void);
+ int (*save)(void);
+ void (*restore)(void);
};
extern void register_syscore_ops(struct syscore_ops *ops);
@@ -23,6 +25,8 @@ extern void unregister_syscore_ops(struct syscore_ops *ops);
#ifdef CONFIG_PM_SLEEP
extern int syscore_suspend(void);
extern void syscore_resume(void);
+extern int syscore_save(void);
+extern void syscore_restore(void);
#endif
extern void syscore_shutdown(void);