Lines Matching +full:disable +full:- +full:hibernation +full:- +full:mode

1 /* SPDX-License-Identifier: GPL-2.0 */
103 * struct platform_suspend_ops - Callbacks for managing platform dependent
152 * @finish: Finish wake-up of the platform.
163 * suspend_again callback is the place assuming that periodic-wakeup or
164 * alarm-wakeup is already setup. This allows to execute some codes while
210 * suspend_set_ops - set platform dependent suspend operations
243 * pm_suspend_via_firmware - Check if platform firmware will suspend the system.
245 * To be called during system-wide power management transitions to sleep states
246 * or during the subsequent system-wide transitions back to the working state.
249 * the system-wide power management transition (to a sleep state) in progress in
268 * pm_resume_via_firmware - Check if platform firmware has woken up the system.
270 * To be called during system-wide power management transitions from sleep
274 * the beginning of the system-wide power management transition in progress, so
284 * pm_suspend_no_platform - Check if platform may change device power states.
286 * To be called during system-wide power management transitions to sleep states
287 * or during the subsequent system-wide transitions back to the working state.
290 * kernel throughout the system-wide suspend and resume cycle in progress (that
299 /* Suspend-to-idle state machnine. */
302 S2IDLE_STATE_ENTER, /* Enter suspend-to-idle. */
303 S2IDLE_STATE_WAKE, /* Wake up from suspend-to-idle. */
319 * arch_suspend_disable_irqs - disable IRQs for suspend
328 * arch_suspend_enable_irqs - enable IRQs after suspend
352 static inline int pm_suspend(suspend_state_t state) { return -ENOSYS; } in pm_suspend()
371 * struct platform_hibernation_ops - hibernation platform support
374 * operations required by it during a hibernation transition.
378 * @begin: Tell the platform driver that we're starting hibernation.
384 * @pre_snapshot: Prepare the platform for creating the hibernation image.
388 * @finish: Restore the previous state of the platform after the hibernation
390 * mode after the hibernation (the same method is executed in both cases).
395 * Called right after the hibernation image has been saved and before
398 * @enter: Put the system into the low power state after the hibernation image
409 * @pre_restore: Prepare system for the restoration from a hibernation image.
418 * Called by the PM core if the suspending of devices during hibernation
466 static inline int hibernate(void) { return -ENOSYS; } in hibernate()
471 return -ENOTSUPP; in hibernate_quiet_exec()
483 /* Hibernation and suspend events */
485 #define PM_POST_HIBERNATION 0x0002 /* Hibernation finished */
602 * pm_pr_dbg - print pm sleep debug messages