aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorJean-Sébastien Pédron <dumbbell@FreeBSD.org>2026-04-20 22:04:27 +0000
committerJean-Sébastien Pédron <dumbbell@FreeBSD.org>2026-04-22 18:09:55 +0000
commit06cfd1047da6f3cdba80da371592980a7143a7b6 (patch)
treee08d4e6f401e8f56c8ada63d8a90a73af268eb6e /sys
parent7f59126493d44f21d9a2b1a0b5b81c30f9a438f0 (diff)
Diffstat (limited to 'sys')
-rw-r--r--sys/compat/linuxkpi/common/include/linux/suspend.h21
1 files changed, 20 insertions, 1 deletions
diff --git a/sys/compat/linuxkpi/common/include/linux/suspend.h b/sys/compat/linuxkpi/common/include/linux/suspend.h
index 3d5d5d594127..3a8bec392437 100644
--- a/sys/compat/linuxkpi/common/include/linux/suspend.h
+++ b/sys/compat/linuxkpi/common/include/linux/suspend.h
@@ -20,10 +20,29 @@ extern suspend_state_t pm_suspend_target_state;
#define PM_SUSPEND_MIN PM_SUSPEND_TO_IDLE
#define PM_SUSPEND_MAX 4
+#define PM_HIBERNATION_PREPARE 0x0001
+#define PM_POST_HIBERNATION 0x0002
+#define PM_SUSPEND_PREPARE 0x0003
+#define PM_POST_SUSPEND 0x0004
+#define PM_RESTORE_PREPARE 0x0005
+#define PM_POST_RESTORE 0x0006
+
static inline int
pm_suspend_via_firmware(void)
{
- return 0;
+ return (0);
+}
+
+static inline int
+register_pm_notifier(struct notifier_block *nb)
+{
+ return (0);
+}
+
+static inline int
+unregister_pm_notifier(struct notifier_block *nb)
+{
+ return (0);
}
#endif /* _LINUXKPI_LINUX_SUSPEND_H_ */