| /linux/Documentation/power/ |
| H A D | basic-pm-debugging.rst | 2 Debugging hibernation and suspend 7 1. Testing hibernation (aka suspend to disk or STD) 10 To check if hibernation works, you can try to hibernate in the "reboot" mode:: 15 and the system should create a hibernation image, reboot, resume and get back to 17 hibernation is most likely to work correctly. Still, you need to repeat the 22 systems might be necessary to make hibernation work. Thus, if your machine 29 which is the default and recommended mode of hibernation. 31 Unfortunately, the "platform" mode of hibernation does not work on some systems 32 with broken BIOSes. In such cases the "shutdown" mode of hibernation might 41 If neither "platform" nor "shutdown" hibernation mode works, you will need to [all …]
|
| H A D | freezing-of-tasks.rst | 11 kernel threads are controlled during hibernation or system-wide suspend (on some 21 system enters a sleep state as well as before a hibernation image is created 22 (hibernation is directly covered by what follows, but the description applies 25 Namely, as the first step of the hibernation procedure the function 77 After the system memory state has been restored from a hibernation image and 118 hibernation. At the moment we have no simple means of checkpointing 121 modifications. At the same time each hibernation image contains some 127 modified after the hibernation image has been created and before the 132 2. Next, to create the hibernation image we need to free a sufficient amount of 139 callbacks before hibernation, but this is a separate issue.] [all …]
|
| H A D | drivers-testing.rst | 13 several times, preferably several times in a row, and separately for hibernation 30 a) Build the driver as a module, load it and try the test modes of hibernation 37 hibernation.
|
| H A D | userland-swsusp.rst | 71 return the actual size of the hibernation image 100 enable/disable the hibernation platform support, 104 make the kernel transition the system to the hibernation
|
| H A D | swsusp.rst | 51 - If you would like to write hibernation image to swap and then suspend 69 if found, it then checks the contents for the hibernation image signature. 70 If both are found, it resumes the hibernation image. 106 parameter, it saves hibernation image without compression. 196 kernel threads are controlled during hibernation or system-wide suspend (on
|
| /linux/Documentation/admin-guide/pm/ |
| H A D | sleep-states.rst | 23 hibernation and up to three variants of system suspend. The sleep states that 109 Hibernation section in Sleep States That Can Be Supported 117 Hibernation is significantly different from any of the system suspend variants. 118 It takes three system state changes to put it into hibernation and two system 121 First, when hibernation is triggered, the kernel stops all system activity and 139 (referred to as the ``restore kernel``) looks for a hibernation image in 145 image kernel restores the system to the pre-hibernation state and allows user 148 Hibernation is supported if the :c:macro:`CONFIG_HIBERNATION` kernel 153 Basic ``sysfs`` Interfaces for System Suspend and Hibernation 169 :ref:`hibernation <hibernation>`, :ref:`suspend-to-idle <s2idle>` and [all …]
|
| /linux/Documentation/driver-api/pm/ |
| H A D | notifiers.rst | 5 Suspend/Hibernation Notifiers 14 before hibernation/suspend or after restore/resume, but they require the system 24 ``->resume()`` routine. A suspend/hibernation notifier may be used for that. 36 The system memory state has been restored from a hibernation image or an 37 error occurred during hibernation. Device restore callbacks have been 41 The system is going to restore a hibernation image. If all goes well, 46 An error occurred during restore from hibernation. Device restore 66 The hibernation and suspend notifiers are called with :c:data:`pm_mutex` held.
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-driver-intel-rapid-start | 6 1: Wake to enter hibernation when the wakeup timer expires 7 2: Wake to enter hibernation when the battery reaches a 11 indicates that the system will wake to enter hibernation when 20 remain asleep before waking up to enter hibernation.
|
| /linux/arch/x86/power/ |
| H A D | hibernate.c | 3 * Hibernation support for x86 36 * Value of the cr3 register from before the hibernation (this value is passed 89 * of a hibernation image header 91 * @max_size: maximum size of architecture specific data in hibernation header. 108 * [in hibernation asm] in arch_hibernation_header_save() 130 * from the hibernation image header 198 * We reached this while coming out of hibernation. This means in arch_resume_nosmt()
|
| H A D | cpu.c | 67 * hibernation image and before restoring 72 * boot kernel (ie. the kernel used for loading the hibernation image) 74 * saved in the hibernation image), then its contents must be saved by this 76 * kernel B is used for loading the hibernation image into memory, the 239 * as before hibernation. in __restore_processor_state() 330 * Those will be put to proper (not interfering with hibernation in hibernate_resume_nonboot_cpu_disable()
|
| H A D | hibernate_asm_64.S | 3 * Hibernation support for x86-64 67 /* tell the hibernation core that we've just restored the memory */
|
| /linux/arch/riscv/kernel/ |
| H A D | hibernate.c | 3 * Hibernation support for RISCV 90 * Helper parameters need to be saved to the hibernation image header. 110 * Retrieve the helper parameters from the hibernation image header. 159 * Tell the hibernation core that we've just restored the memory. in swsusp_arch_suspend() 361 * Memory allocated by get_safe_page() will be dealt with by the hibernation core, in swsusp_arch_resume()
|
| H A D | hibernate-asm.S | 3 * Hibernation low level support for RISCV.
|
| /linux/arch/riscv/include/asm/ |
| H A D | suspend.h | 29 * Used by hibernation core and cleared during resume sequence 49 /* Low-level API to support hibernation */
|
| /linux/drivers/usb/dwc3/ |
| H A D | dwc3-google.c | 212 dev_dbg(google->dev, "spurious pme irq %d, hibernation %d, dr_role %u\n", in dwc3_google_resume_irq() 297 * register notifier block to handle hibernation. in dwc3_google_pm_domain_init() 325 * essential for hibernation. Acquire a handle to usb_top_pd and sets it as in dwc3_google_pm_domain_init() 483 * a full teardown and hibernation. in dwc3_google_suspend() 486 dev_dbg(google->dev, "enter hibernation"); in dwc3_google_suspend() 506 dev_dbg(google->dev, "exit hibernation"); in dwc3_google_resume()
|
| /linux/Documentation/ABI/stable/ |
| H A D | sysfs-bus-vmbus | 1 What: /sys/bus/vmbus/hibernation 5 Description: Whether the host supports hibernation for the VM. 6 Users: Daemon that sets up swap partition/file for hibernation.
|
| /linux/Documentation/driver-api/nvdimm/ |
| H A D | firmware-activate.rst | 42 run firmware activation from within the equivalent of the hibernation 45 firmware activation without this hibernation cycle. The
|
| /linux/tools/hv/ |
| H A D | hv_fcopy_daemon.c | |
| /linux/drivers/platform/surface/aggregator/ |
| H A D | core.c | 513 * During hibernation image creation, we only have to ensure that the in ssam_serial_hub_pm_freeze() 519 * See ssam_serial_hub_poweroff() for more details on the hibernation in ssam_serial_hub_pm_freeze() 554 * When entering hibernation and powering off the system, the EC, at in ssam_serial_hub_pm_poweroff() 557 * system resumes from hibernation, resulting SAM-HID subsystem devices in ssam_serial_hub_pm_poweroff() 565 * Wakeup from the EC interrupt is not supported during hibernation, in ssam_serial_hub_pm_poweroff() 571 ssam_err(c, "pm: failed to disable notifiers for hibernation: %d\n", in ssam_serial_hub_pm_poweroff() 595 * the hibernation process. in ssam_serial_hub_pm_restore()
|
| /linux/drivers/net/ethernet/oki-semi/pch_gbe/ |
| H A D | pch_gbe_phy.c | 342 "Disabling hibernation for AR803X PHY\n"); in pch_gbe_phy_disable_hibernate() 355 "Unknown PHY (%x), could not disable hibernation\n", in pch_gbe_phy_disable_hibernate() 362 "Could not disable PHY hibernation\n"); in pch_gbe_phy_disable_hibernate()
|
| /linux/arch/sh/kernel/ |
| H A D | swsusp.c | 3 * swsusp.c - SuperH hibernation support
|
| /linux/arch/mips/power/ |
| H A D | hibernate_asm.S | 3 * Hibernation support specific for mips - temporary page tables
|
| /linux/arch/loongarch/power/ |
| H A D | hibernate_asm.S | 3 * Hibernation support specific for LoongArch
|
| /linux/drivers/net/wireless/broadcom/b43legacy/ |
| H A D | rfkill.c | 26 * for hibernation, this routine is entered early. When in b43legacy_is_hw_radio_enabled()
|
| /linux/drivers/net/phy/qcom/ |
| H A D | qca808x.c | 59 /* Hibernation yields lower power consumpiton in contrast with normal operation mode. 60 * when the copper cable is unplugged, the PHY enters into hibernation mode in about 10s. 327 * 1. disable hibernation. in qca808x_cable_test_start()
|