Lines Matching full:suspend

3  * kernel/power/suspend.c - Suspend to RAM and standby functionality.
26 #include <linux/suspend.h>
65 * pm_suspend_default_s2idle - Check if suspend-to-idle is the default suspend.
67 * Return 'true' if suspend-to-idle has been selected as the default system
68 * suspend method.
122 pm_pr_dbg("suspend-to-idle\n"); in s2idle_loop()
125 * Suspend-to-idle equals: in s2idle_loop()
130 * Wakeups during the noirq suspend of devices may be spurious, so try in s2idle_loop()
146 pm_pr_dbg("resume from suspend-to-idle\n"); in s2idle_loop()
178 * Suspend-to-idle should be supported even without any suspend_ops, in pm_states_init()
200 * suspend_set_ops - Set the global suspend method table.
201 * @ops: Suspend operations to use.
228 * Platform drivers that implement mem suspend only and only need to check for
320 "Number of seconds to wait before resuming from suspend test");
327 pr_info("suspend debug: Waiting for %d second(s).\n", in suspend_test()
340 * hibernation). Run suspend notifiers, allocate the "suspend" console and
399 pr_err("late suspend of devices failed\n"); in suspend_enter()
408 pr_err("noirq suspend of devices failed\n"); in suspend_enter()
471 * suspend_devices_and_enter - Suspend devices and enter system sleep state.
495 pr_err("Some devices failed to suspend, or early wake event detected\n"); in suspend_devices_and_enter()
498 suspend_test_finish("suspend devices"); in suspend_devices_and_enter()
525 * suspend_finish - Clean up before finishing the suspend sequence.
542 * Fail if that's not the case. Otherwise, prepare for system suspend, make the
553 …pr_warn("Unsupported test mode for suspend to idle, please choose none/freezer/devices/platform.\n… in enter_state()
601 * execute enter_state() and update system suspend statistics.
610 pr_info("suspend entry (%s)\n", mem_sleep_labels[state]); in pm_suspend()
618 pr_info("suspend exit\n"); in pm_suspend()