/linux/drivers/pinctrl/samsung/ |
H A D | pinctrl-exynos-arm64.c | 222 .resume = exynos_pinctrl_resume, 231 .resume = exynos_pinctrl_resume, 239 .resume = exynos_pinctrl_resume, 247 .resume = exynos_pinctrl_resume, 255 .resume = exynos_pinctrl_resume, 263 .resume = exynos_pinctrl_resume, 271 .resume = exynos_pinctrl_resume, 279 .resume = exynos_pinctrl_resume, 287 .resume = exynos_pinctrl_resume, 295 .resume = exynos_pinctrl_resume, [all …]
|
H A D | pinctrl-exynos-arm.c | 151 .resume = exynos_pinctrl_resume, 232 .resume = exynos_pinctrl_resume, 241 .resume = exynos_pinctrl_resume, 344 .resume = exynos_pinctrl_resume, 353 .resume = exynos_pinctrl_resume, 441 .resume = exynos_pinctrl_resume, 450 .resume = exynos_pinctrl_resume, 458 .resume = exynos_pinctrl_resume, 466 .resume = exynos_pinctrl_resume, 547 .resume = exynos_pinctrl_resume, [all …]
|
/linux/drivers/firmware/qcom/ |
H A D | qcom_scm-smc.c | 57 static void fill_wq_resume_args(struct arm_smccc_args *resume, u32 smc_call_ctx) in fill_wq_resume_args() argument 59 memset(resume->args, 0, sizeof(resume->args[0]) * ARRAY_SIZE(resume->args)); in fill_wq_resume_args() 61 resume->args[0] = ARM_SMCCC_CALL_VAL(ARM_SMCCC_STD_CALL, in fill_wq_resume_args() 65 resume->args[1] = QCOM_SCM_ARGS(1); in fill_wq_resume_args() 67 resume->args[2] = smc_call_ctx; in fill_wq_resume_args() 98 struct arm_smccc_args resume; in __scm_smc_do_quirk_handle_waitq() local 112 fill_wq_resume_args(&resume, smc_call_ctx); in __scm_smc_do_quirk_handle_waitq() 113 smc = &resume; in __scm_smc_do_quirk_handle_waitq()
|
/linux/drivers/base/ |
H A D | syscore.c | 79 if (ops->resume) in syscore_suspend() 80 ops->resume(); in syscore_suspend() 100 if (ops->resume) { in syscore_resume() 101 pm_pr_dbg("Calling %pS\n", ops->resume); in syscore_resume() 102 ops->resume(); in syscore_resume() 104 "Interrupts enabled after %pS\n", ops->resume); in syscore_resume()
|
/linux/Documentation/devicetree/bindings/arm/cpu-enable-method/ |
H A D | al,alpine-smp | 17 "al,alpine-cpu-resume" and "al,alpine-nb-service". 20 * Alpine CPU resume registers 22 The CPU resume register are used to define required resume address after 26 - compatible : Should contain "al,alpine-cpu-resume". 63 compatible = "al,alpine-cpu-resume";
|
/linux/Documentation/devicetree/bindings/arm/marvell/ |
H A D | 98dx3236-resume-ctrl.txt | 7 - compatible: must be "marvell,98dx3336-resume-ctrl" 9 - reg: Should contain resume control registers location and length 13 resume@20980 { 14 compatible = "marvell,98dx3336-resume-ctrl";
|
/linux/Documentation/power/ |
H A D | swsusp-dmcrypt.rst | 25 or an usb stick prior to resume. So you need an initrd, that sets 26 up dm-crypt and then asks swsusp to resume from the encrypted 30 a way that the swap device you suspend to/resume from has 39 resume partition, so your kernel .config contains:: 67 initrd that allows you to resume from encrypted swap and that 68 continues boot with your mini system on /dev/hda1 if resume 106 echo 254:0 > /sys/power/resume 121 First we have to decide if we want to try to resume, or not. 122 We will not resume if booting with "noresume" or any parameters 127 device if we don't want to resume. The line "echo 254:0 > /sys/power/resume" [all …]
|
H A D | swsusp.rst | 11 If you touch anything on disk between suspend and resume... 14 If you do resume from initrd after your filesystems are mounted... 22 between suspend and resume, it may do something wrong. If you change 26 ( ) suspend/resume support is needed to make it safe. 29 they won't be accessible after resume and you may lose data, as though 35 You need to append resume=/dev/your_swap_partition to kernel command 36 line or specify it using /sys/power/resume. 39 If using a swapfile you can also specify a resume offset using 57 support. For suspend and resume to work, make sure your disk drivers 59 suspend/resume with modular disk drivers, see FAQ, but you probably [all …]
|
H A D | drivers-testing.rst | 2 Testing suspend and resume support in device drivers 11 resume transitions in a driver, it is necessary to suspend and resume a fully 19 resume without the driver being tested. Thus, if possible, you should first 20 resolve all suspend/resume-related problems in the test system before you start 22 for more information about the debugging of suspend/resume functionality. 27 Once you have resolved the suspend/resume-related problems with your test system 52 regarded as suspend/resume-safe.
|
H A D | s2ram.rst | 21 always it's a driver that is buggy. Thank God for the suspend/resume 25 driver that doesn't resume and recompile and reboot). 46 hash matches drivers/base/power/resume.c:28 49 which means that the last trace event was just before trying to resume 52 fix it, disable it, or trace into its resume function. 63 that "radeonfb" simply cannot resume that device - it tries to set the 65 resume it instead works fine. 71 hardware during resume operations where a value can be set that will 78 Consequence is that after a resume (even if it is successful) your system 85 quickly after the resume failure. The trace option does not use the seconds
|
H A D | video.rst | 2 Video issues with S3 resume 7 During S3 resume, hardware needs to be reinitialized. For most 14 This is not problem for swsusp, because during swsusp resume, BIOS is 19 We either have to run video BIOS during early resume, or interpret it 34 so it makes debugging of early resume problems 40 There are a few types of systems where video works after S3 resume: 45 resume. Unfortunately, it is not correct to call the video BIOS at 78 bios, you'll get a hard crash during resume. Be careful. Also it is 81 resume. 158 IBM TP T41p s3_bios (2), switch to X after resume
|
/linux/drivers/net/phy/ |
H A D | realtek.c | 1315 .resume = genphy_resume, 1324 .resume = genphy_resume, 1343 .resume = rtl8211b_resume, 1360 .resume = genphy_resume, 1370 .resume = genphy_resume, 1382 .resume = rtl821x_resume, 1398 .resume = rtl821x_resume, 1407 .resume = rtlgen_resume, 1419 .resume = rtlgen_resume, 1431 .resume = rtlgen_resume, [all …]
|
H A D | intel-xway.c | 546 .resume = genphy_resume, 562 .resume = genphy_resume, 578 .resume = genphy_resume, 594 .resume = genphy_resume, 609 .resume = genphy_resume, 624 .resume = genphy_resume, 639 .resume = genphy_resume, 654 .resume = genphy_resume, 669 .resume = genphy_resume, 684 .resume = genphy_resume,
|
/linux/drivers/pnp/ |
H A D | driver.c | 221 if (pnp_dev->protocol->resume) { in pnp_bus_resume() 222 error = pnp_dev->protocol->resume(pnp_dev); in pnp_bus_resume() 233 if (pnp_drv->driver.pm && pnp_drv->driver.pm->resume) { in pnp_bus_resume() 234 error = pnp_drv->driver.pm->resume(dev); in pnp_bus_resume() 239 if (pnp_drv->resume) { in pnp_bus_resume() 240 error = pnp_drv->resume(pnp_dev); in pnp_bus_resume() 251 .resume = pnp_bus_resume,
|
/linux/Documentation/admin-guide/pm/ |
H A D | suspend-flows.rst | 23 working state is referred to as *system resume*. 25 The kernel code flows associated with the suspend and resume transitions for 34 resume hooks that need to be provided by the platform driver to make them 35 available. Apart from that, the suspend and resume code flows for these sleep 51 transition is about to occur and when the resume transition has finished. 65 put into uninterruptible sleep until the end of the subsequent system resume 74 resume, which can be much more precise than the freezing, so the latter is 93 deferred till the subsequent system resume transition as described 96 IRQs associated with system wakeup devices are "armed" so that the resume 115 system wakeup, in which case the system resume transition is started. [all …]
|
/linux/Documentation/watchdog/ |
H A D | watchdog-pm.rst | 15 Ping on resume 17 On resume, a watchdog timer shall be reset to its selected value to give 18 userspace enough time to resume. [1] [2]
|
/linux/drivers/platform/x86/amd/pmc/ |
H A D | Kconfig | 28 information about the system execution during S2Idle suspend/resume. 31 any hangs/stalls during S2Idle suspend/resume. 34 last S2Idle suspend/resume which can help to debug if hangs/stalls 35 during S2Idle suspend/resume.
|
/linux/arch/arm/include/asm/ |
H A D | outercache.h | 25 void (*resume)(void); member 102 if (outer_cache.resume) in outer_resume() 103 outer_cache.resume(); in outer_resume()
|
/linux/Documentation/driver-api/pm/ |
H A D | notifiers.rst | 14 before hibernation/suspend or after restore/resume, but they require the system 16 ``->resume()`` or even ``->prepare()`` and ``->complete()`` callbacks are not 20 resume/restore, but they cannot do it by calling :c:func:`request_firmware()` 21 from their ``->resume()`` or ``->complete()`` callback routines (user land 24 ``->resume()`` routine. A suspend/hibernation notifier may be used for that. 54 resume callbacks have been executed and tasks have been thawed.
|
/linux/drivers/xen/events/ |
H A D | events_internal.h | 28 void (*resume)(void); member 103 if (evtchn_ops->resume) in xen_evtchn_resume() 104 evtchn_ops->resume(); in xen_evtchn_resume()
|
/linux/Documentation/driver-api/firmware/ |
H A D | firmware_cache.rst | 6 re-initialize devices. During resume there may be a period of time during which 15 driver's suspend and resume callback. Users of these API calls needn't cache 16 the firmware by themselves for dealing with firmware loss during system resume. 19 caching it in memory. Upon resume device drivers using the firmware API will 41 will still be used on resume from suspend.
|
/linux/kernel/power/ |
H A D | Kconfig | 51 after placing resume=/dev/swappartition on the kernel command line 64 boot, pass the 'resume=/dev/swappartition' argument to the kernel to 74 Right now you may boot without resuming and resume later but in the 118 string "Default resume partition" 122 The default resume partition is the partition that the suspend- 131 resume=/dev/<other device> 133 which will set the resume partition to the device specified. 235 bool "Test suspend/resume and wakealarm during bootup" 250 bool "Device suspend/resume watchdog" 254 locked up attempting to suspend/resume a device. [all …]
|
/linux/arch/arm/mach-s3c/ |
H A D | pm-gpio.c | 61 .resume = samsung_gpio_pm_1bit_resume, 188 .resume = samsung_gpio_pm_2bit_resume, 299 .resume = samsung_gpio_pm_4bit_resume, 357 if (pm == NULL || pm->resume == NULL) in samsung_pm_resume_gpio() 360 pm->resume(ourchip); in samsung_pm_resume_gpio()
|
/linux/arch/x86/include/asm/ |
H A D | tsc.h | 54 extern void tsc_verify_tsc_adjust(bool resume); 58 static inline void tsc_verify_tsc_adjust(bool resume) { } in tsc_verify_tsc_adjust() argument
|
/linux/fs/bcachefs/ |
H A D | logged_ops.c | 13 int (*resume)(struct btree_trans *, struct bkey_i *); member 19 .resume = bch2_resume_logged_op_##n, \ 53 fn->resume(trans, sk.k); in resume_logged_op()
|