Home
last modified time | relevance | path

Searched refs:resume (Results 1 – 200 of 1584) sorted by relevance

12345678

/linux-4.4.14/drivers/base/
Dsyscore.c81 if (ops->resume) in syscore_suspend()
82 ops->resume(); in syscore_suspend()
102 if (ops->resume) { in syscore_resume()
104 pr_info("PM: Calling %pF\n", ops->resume); in syscore_resume()
105 ops->resume(); in syscore_resume()
107 "Interrupts enabled after %pF\n", ops->resume); in syscore_resume()
Disa.c80 if (isa_driver->resume) in isa_bus_resume()
81 return isa_driver->resume(dev, to_isa_dev(dev)->id); in isa_bus_resume()
93 .resume = isa_bus_resume
/linux-4.4.14/Documentation/power/
Ddrivers-testing.txt1 Testing suspend and resume support in device drivers
7 resume transitions in a driver, it is necessary to suspend and resume a fully
15 resume without the driver being tested. Thus, if possible, you should first
16 resolve all suspend/resume-related problems in the test system before you start
18 for more information about the debugging of suspend/resume functionality.
22 Once you have resolved the suspend/resume-related problems with your test system
46 regarded as suspend/resume-safe.
Dswsusp-dmcrypt.txt23 or an usb stick prior to resume. So you need an initrd, that sets
24 up dm-crypt and then asks swsusp to resume from the encrypted
28 a way that the swap device you suspend to/resume from has
37 resume partition, so your kernel .config contains:
65 initrd that allows you to resume from encrypted swap and that
66 continues boot with your mini system on /dev/hda1 if resume
104 echo 254:0 > /sys/power/resume
119 First we have to decide if we want to try to resume, or not.
120 We will not resume if booting with "noresume" or any parameters
125 device if we don't want to resume. The line "echo 254:0 > /sys/power/resume"
[all …]
Ds2ram.txt19 always it's a driver that is buggy. Thank God for the suspend/resume
23 driver that doesn't resume and recompile and reboot).
44 hash matches drivers/base/power/resume.c:28
47 which means that the last trace event was just before trying to resume
50 fix it, disable it, or trace into its resume function.
61 that "radeonfb" simply cannot resume that device - it tries to set the
63 resume it instead works fine.
69 hardware during resume operations where a value can be set that will
76 Consequence is that after a resume (even if it is successful) your system
83 quickly after the resume failure. The trace option does not use the seconds
Dswsusp.txt5 * If you touch anything on disk between suspend and resume...
8 * If you do resume from initrd after your filesystems are mounted...
15 * between suspend and resume, it may do something wrong. If you change
19 * (*) suspend/resume support is needed to make it safe.
22 * they won't be accessible after resume and you may lose data, as though
27 You need to append resume=/dev/your_swap_partition to kernel command
42 support. For suspend and resume to work, make sure your disk drivers
44 suspend/resume with modular disk drivers, see FAQ, but you probably
53 . The resume process checks for the presence of the resume device,
57 . The resume process may be triggered in two ways:
[all …]
Dnotifiers.txt5 before hibernation/suspend or after restore/resume, but they require the system
6 to be fully functional, so the drivers' and subsystems' .suspend() and .resume()
9 resume/restore, but they cannot do it by calling request_firmware() from their
10 .resume() or .complete() routines (user land processes are frozen at these
12 are frozen and upload it from there in the .resume() routine.
39 suspend. Device drivers' resume callbacks have been
Dvideo.txt2 Video issues with S3 resume
6 During S3 resume, hardware needs to be reinitialized. For most
13 This is not problem for swsusp, because during swsusp resume, BIOS is
18 We either have to run video BIOS during early resume, or interpret it
33 so it makes debugging of early resume problems
39 There are a few types of systems where video works after S3 resume:
44 resume. Unfortunately, it is not correct to call the video BIOS at
77 bios, you'll get a hard crash during resume. Be careful. Also it is
80 resume.
142 IBM TP T41p s3_bios (2), switch to X after resume
D00-INDEX6 - Debugging suspend and resume
12 - Testing suspend and resume support in device drivers
46 - Video issues during resume from suspend
Duserland-swsusp.txt13 are going to develop your own suspend/resume utilities.
23 assumed to be in the resume mode. The device cannot be open for simultaneous
43 from it (0) (after resume the system finds itself finishing the
67 SNAPSHOT_ALLOC_SWAP_PAGE - allocate a swap page from the resume partition
74 SNAPSHOT_SET_SWAP_AREA - set the resume partition and the offset (in <PAGE_SIZE>
78 containing the resume device specification and the offset); for swap
96 to resume the system from RAM if there's enough battery power or restore
117 snapshot image from/to the kernel will use a swap partition, called the resume
118 partition, or a swap file as storage space (if a swap file is used, the resume
Druntime_pm.txt16 hibernation and resume from system sleep states). pm_wq is declared in
92 RAM until the appropriate resume callback is executed for it. The runtime
115 The subsystem-level resume callback, if present, is _entirely_ _responsible_ for
116 handling the resume of the device as appropriate, which may, but need not
119 callback in a device driver as long as the subsystem-level resume callback knows
122 * Once the subsystem-level resume callback (or the driver resume callback, if
128 * If the resume callback returns an error code, the PM core regards this as a
254 suspend to complete; means "start a resume as soon as you've suspended"
330 - execute the subsystem-level resume callback for the device; returns 0 on
333 resume the device again in future, but 'power.runtime_error' should be
[all …]
Dstates.txt39 to provide reduced resume latency. It is always supported.
55 Suspend-To-Idle, but the resume latency will generally be greater than for that
78 For at least ACPI, STR requires some minimal boot-strapping code to resume the
89 of writing memory contents to disk. On resume, this is read and memory
96 the firmware will also handle restoring memory contents on resume.
Dbasic-pm-debugging.txt11 and the system should create a hibernation image, reboot, resume and get back to
19 to hibernate or resume in the "reboot" mode, you should try the "platform" mode:
34 button to make the system resume).
80 parameter), resume devices and thaw processes. If "platform" is written to
108 or resume its device (in the latter case the system may hang or become unstable
158 - if there are n modules loaded and the attempt to suspend and resume fails,
161 - if there are n modules loaded and the attempt to suspend and resume succeeds,
175 information about the reasons of the suspend (resume) failure. Alternatively,
196 you to identify drivers that fail to suspend or resume their devices. They
Dswsusp-and-swap-files.txt16 journaled, it cannot be mounted during resume from disk. For this reason to
37 resume=<swap_file_partition> resume_offset=<swap_file_offset>
50 to a swap file allowing the resume to be initiated from an initrd or initramfs
Dpci.txt279 .resume = pci_pm_resume,
395 callback need not worry about the PCI-specific aspects of the device resume.
500 resume_noirq, resume, complete.
510 state, restores its standard configuration registers and applies early resume
515 when their interrupt handlers are invoked for the first time during resume,
519 early resume callback is executed and its result is returned. Otherwise, the
525 only is necessary in the error path during a failing suspend). Next, resume
528 Section 3), the driver's legacy resume callback is executed and its result is
530 its driver's pm->resume() callback is executed, if defined (the callback's
533 The resume phase is carried out asynchronously for PCI devices, like the
[all …]
Dsuspend-and-cpuhotplug.txt19 On a high level, the suspend-resume cycle goes like this:
89 execution during resume):
104 after the entire cycle is complete (i.e., suspend + resume).
225 This is the usual scenario encountered during a resume after a suspend.
231 nodes with a different type of CPUs in-between a suspend-resume or a
237 And during the CPU online operations (during resume/restore), since the
242 hotplug will not be done in-between suspend/resume or hibernate/restore
Ddevices.txt31 by implementing various role-specific suspend and resume methods to
57 various role-specific suspend and resume methods, so that the hardware
95 int (*resume)(struct device *dev);
132 The core methods to suspend and resume devices reside in struct dev_pm_ops
237 resume it by returning it to full power. The suspend and resume operations
242 matching resume calls would then completely reinitialize the hardware
254 used to resume those devices.
338 phases as well as the resume_noirq, resume_early and resume phases of
339 the following system resume for all of these devices. In that case,
396 resume_noirq, resume_early, resume, complete.
[all …]
Dinterface.txt33 for 5 seconds, resume devices, unfreeze tasks and enable nonboot CPUs. Then,
64 during suspend (or more commonly, during resume). Namely, the RTC is only
75 set to a random invalid time after a resume.
Dsuspend-and-interrupts.txt25 resume, was the only practical way to mitigate them.
27 Device IRQs are re-enabled during system resume, right before the "early" phase
36 suspend-resume cycle, including the "noirq" phases of suspending and resuming
44 expected during the suspend-resume cycle, but does not guarantee that the
81 re-enabled by resume_device_irqs() during the subsequent system resume. Also
Dpm_qos_interface.txt94 maintained along with the aggregated targets of resume latency and active
98 The target values of resume latency and active state latency tolerance are
146 Add a request to the device's PM QoS list of resume latency constraints and
152 PM QoS list of resume latency constraints and remove sysfs attribute
172 is changed (for resume latency device PM QoS only).
181 (for resume latency device PM QoS only).
/linux-4.4.14/arch/blackfin/include/asm/
Dswitch_to.h21 asmlinkage struct task_struct *resume(struct task_struct *prev, struct task_struct *next);
30 (last) = resume (prev, next); \
35 (last) = resume(prev, next); \
/linux-4.4.14/Documentation/devicetree/bindings/arm/
Dal,alpine.txt56 * Alpine CPU resume registers
58 The CPU resume register are used to define required resume address after
62 - compatible : Should contain "al,alpine-cpu-resume".
68 compatible = "al,alpine-cpu-resume";
/linux-4.4.14/drivers/pinctrl/samsung/
Dpinctrl-exynos.c692 .resume = exynos_pinctrl_resume,
738 .resume = exynos_pinctrl_resume,
746 .resume = exynos_pinctrl_resume,
810 .resume = exynos_pinctrl_resume,
818 .resume = exynos_pinctrl_resume,
895 .resume = exynos_pinctrl_resume,
903 .resume = exynos_pinctrl_resume,
910 .resume = exynos_pinctrl_resume,
917 .resume = exynos_pinctrl_resume,
977 .resume = exynos_pinctrl_resume,
[all …]
Dpinctrl-samsung.h197 void (*resume)(struct samsung_pinctrl_drv_data *); member
236 void (*resume)(struct samsung_pinctrl_drv_data *); member
/linux-4.4.14/drivers/pnp/
Ddriver.c214 if (pnp_dev->protocol->resume) { in pnp_bus_resume()
215 error = pnp_dev->protocol->resume(pnp_dev); in pnp_bus_resume()
226 if (pnp_drv->driver.pm && pnp_drv->driver.pm->resume) { in pnp_bus_resume()
227 error = pnp_drv->driver.pm->resume(dev); in pnp_bus_resume()
232 if (pnp_drv->resume) { in pnp_bus_resume()
233 error = pnp_drv->resume(pnp_dev); in pnp_bus_resume()
244 .resume = pnp_bus_resume,
Dcard.c405 link->driver->resume(link); in card_resume()
424 drv->link.resume = drv->resume ? card_resume : NULL; in pnp_register_card_driver()
/linux-4.4.14/arch/arm/include/asm/
Doutercache.h37 void (*resume)(void); member
114 if (outer_cache.resume) in outer_resume()
115 outer_cache.resume(); in outer_resume()
Dfirmware.h55 int (*resume)(void); member
/linux-4.4.14/include/linux/clk/
Dtegra.h52 void (*resume)(void); member
117 if (WARN_ON(!tegra_cpu_car_ops->resume)) in tegra_cpu_clock_resume()
120 tegra_cpu_car_ops->resume(); in tegra_cpu_clock_resume()
/linux-4.4.14/drivers/net/phy/
Dsmsc.c173 .resume = genphy_resume,
196 .resume = genphy_resume,
219 .resume = genphy_resume,
241 .resume = genphy_resume,
264 .resume = genphy_resume,
Dmicrel.c646 .resume = genphy_resume,
663 .resume = genphy_resume,
680 .resume = genphy_resume,
697 .resume = genphy_resume,
714 .resume = genphy_resume,
731 .resume = genphy_resume,
747 .resume = genphy_resume,
763 .resume = genphy_resume,
777 .resume = genphy_resume,
792 .resume = genphy_resume,
[all …]
Dbcm7xxx.c326 .resume = bcm7xxx_28nm_resume, \
348 .resume = bcm7xxx_config_init,
361 .resume = bcm7xxx_config_init,
374 .resume = bcm7xxx_config_init,
387 .resume = bcm7xxx_config_init,
Dmarvell.c1000 .resume = &genphy_resume,
1015 .resume = &genphy_resume,
1030 .resume = &genphy_resume,
1045 .resume = &genphy_resume,
1060 .resume = &genphy_resume,
1077 .resume = &genphy_resume,
1092 .resume = &genphy_resume,
1107 .resume = &genphy_resume,
1122 .resume = &genphy_resume,
1137 .resume = &genphy_resume,
[all …]
Drealtek.c150 .resume = genphy_resume,
163 .resume = genphy_resume,
177 .resume = genphy_resume,
Dicplus.c223 .resume = genphy_resume,
235 .resume = genphy_resume,
249 .resume = genphy_resume,
Dste10Xp.c97 .resume = genphy_resume,
111 .resume = genphy_resume,
Dat803x.c306 .resume = at803x_resume,
327 .resume = at803x_resume,
348 .resume = at803x_resume,
Ddp83848.c84 .resume = genphy_resume,
Dbcm-cygnus.c145 .resume = bcm_cygnus_resume,
/linux-4.4.14/Documentation/arm/Samsung-S3C24XX/
DSuspend.txt17 1) A bootloader that can support the necessary resume operation
19 2) Support for at least 1 source for resume
24 time require suspend/resume support.
33 code to resume Linux operation.
53 saving the resume address, if your board requires it, then contact
94 3) If any debugging is placed in the resume path, then it must have the
105 aspects of how the S3C2410 suspend and resume support is configured
/linux-4.4.14/arch/score/include/asm/
Dswitch_to.h4 extern void *resume(void *last, void *next, void *next_ti);
8 (last) = resume(prev, next, task_thread_info(next)); \
/linux-4.4.14/arch/cris/include/asm/
Dswitch_to.h8 extern struct task_struct *resume(struct task_struct *prev, struct task_struct *next, int);
9 #define switch_to(prev,next,last) last = resume(prev,next, \
/linux-4.4.14/drivers/xen/events/
Devents_internal.h73 void (*resume)(void); member
144 if (evtchn_ops->resume) in xen_evtchn_resume()
145 evtchn_ops->resume(); in xen_evtchn_resume()
/linux-4.4.14/kernel/power/
DKconfig47 after placing resume=/dev/swappartition on the kernel command line
60 boot, pass the 'resume=/dev/swappartition' argument to the kernel to
70 Right now you may boot without resuming and resume later but in the
83 string "Default resume partition"
87 The default resume partition is the partition that the suspend-
96 resume=/dev/<other device>
98 which will set the resume partition to the device specified.
173 bool "Test suspend/resume and wakealarm during bootup"
188 bool "Device suspend/resume watchdog"
192 locked up attempting to suspend/resume a device.
[all …]
/linux-4.4.14/kernel/irq/
Dpm.c144 goto resume; in resume_irq()
152 resume: in resume_irq()
189 .resume = irq_pm_syscore_resume,
/linux-4.4.14/arch/arm/plat-samsung/
Dpm-gpio.c67 .resume = samsung_gpio_pm_1bit_resume,
194 .resume = samsung_gpio_pm_2bit_resume,
305 .resume = samsung_gpio_pm_4bit_resume,
363 if (pm == NULL || pm->resume == NULL) in samsung_pm_resume_gpio()
366 pm->resume(ourchip); in samsung_pm_resume_gpio()
DKconfig248 bool "SMDK LED suspend/resume debugging"
252 for debugging of the state of the suspend and resume process.
263 going to sleep. The blocks are then checked on resume for any
277 corruption over suspend and resume. A smaller value will mean that
/linux-4.4.14/drivers/gpu/drm/gma500/
Dgtt.c85 int resume) in psb_gtt_insert() argument
102 if (!resume) { in psb_gtt_insert()
414 int psb_gtt_init(struct drm_device *dev, int resume) in psb_gtt_init() argument
426 if (!resume) { in psb_gtt_init()
498 if (resume && (gtt_pages != pg->gtt_pages) && in psb_gtt_init()
512 if (!resume) in psb_gtt_init()
521 if (!resume) in psb_gtt_init()
Dgtt.h40 extern int psb_gtt_init(struct drm_device *dev, int resume);
/linux-4.4.14/Documentation/fb/
Dvt8623fb.txt25 * suspend/resume support
38 Suspend/resume works on systems that initialize video card during resume and
Darkfb.txt27 * suspend/resume support
41 Suspend/resume works on systems that initialize video card during resume and
Ds3fb.txt35 * suspend/resume support
50 Suspend/resume works on systems that initialize video card during resume and
/linux-4.4.14/arch/arm/mach-omap2/
Domap-mpuss-lowpower.c86 void (*resume)(void); member
110 .resume = dummy_cpu_resume,
275 set_cpu_wakeup_addr(cpu, virt_to_phys(omap_pm_ops.resume)); in omap4_enter_lowpower()
431 omap_pm_ops.resume = omap4_cpu_resume; in omap4_mpuss_init()
/linux-4.4.14/drivers/pci/pcie/
Dportdrv_pci.c98 .resume = pcie_port_device_resume,
274 driver->err_handler->resume) { in resume_iter()
278 driver->err_handler->resume(pcie_device->port); in resume_iter()
304 .resume = pcie_portdrv_err_resume,
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-devices-power59 enable or diasble the device's suspend and resume callbacks to
61 with the main suspend/resume thread) during system-wide power
67 + "enabled\n" to permit the asynchronous suspend/resume;
73 It generally is unsafe to permit the asynchronous suspend/resume
209 contains the PM QoS resume latency limit for the given device,
210 which is the maximum allowed time it can take to resume the
211 device, after it has been suspended at run time, from a resume
214 the PM QoS resume latency may be arbitrary.
219 This attribute has no effect on system-wide suspend/resume and
244 This attribute has no effect on runtime suspend and resume of
[all …]
Dsysfs-power62 memory, suspend devices, wait for 5 seconds, resume devices,
104 commonly, during resume). Namely, the RTC is only used to save
121 clock to be set to a random invalid time after a resume.
151 user space to enable or disable asynchronous suspend and resume
153 drivers' suspend and resume callbacks to be executed in parallel
253 resume is printed. These prints are useful for hunting down
254 devices that take too long to suspend or resume.
267 kernel during the most recent system suspend/resume cycle.
/linux-4.4.14/arch/mips/include/asm/
Dswitch_to.h32 extern asmlinkage struct task_struct *resume(struct task_struct *prev,
109 (last) = resume(prev, next, task_thread_info(next)); \
/linux-4.4.14/drivers/net/wireless/ath/wil6210/
Dpm.c79 if (wil->platform_ops.resume) { in wil_resume()
80 rc = wil->platform_ops.resume(wil->platform_handle); in wil_resume()
Dwil_platform.h28 int (*resume)(void *handle); member
/linux-4.4.14/arch/arm/mach-s3c24xx/
Dirq-pm.c105 .resume = s3c24xx_irq_resume,
127 .resume = s3c2416_irq_resume,
Dpm-s3c2416.c85 .resume = s3c2416_pm_resume,
Dsleep.S60 @@ resume debug
Ds3c244x.c133 .resume = s3c244x_resume,
Dpm-s3c2412.c130 .resume = s3c2412_pm_resume,
Dpm-s3c2410.c117 .resume = s3c2410_pm_resume,
/linux-4.4.14/Documentation/usb/
Dpower-management.txt64 When a device has been suspended, it generally doesn't resume until
66 suspended, it generally doesn't resume until the user tells it to, say
70 asking the kernel to resume them, or even telling the entire computer
71 to resume. This capability goes by several names such as "Wake On
73 device is enabled for remote wakeup and it is suspended, it may resume
106 kernel will automatically resume the device (autoresume). For the
120 agent outside the USB stack: system suspend/resume (triggered by
121 userspace), manual dynamic resume (also triggered by userspace), and
243 try to resume them they disconnect themselves from the USB bus or
266 If a driver knows that its device has proper suspend/resume support,
[all …]
/linux-4.4.14/drivers/net/usb/
Dhuawei_cdc_ncm.c166 drvstate->subdriver->resume); in huawei_cdc_ncm_resume()
169 ret = drvstate->subdriver->resume(intf); in huawei_cdc_ncm_resume()
216 .resume = huawei_cdc_ncm_resume,
Dplusb.c154 .resume = usbnet_resume,
/linux-4.4.14/drivers/cpufreq/
Dia64-acpi-cpufreq.c32 unsigned int resume; member
156 if (unlikely(data->resume)) { in processor_set_freq()
158 data->resume = 0; in processor_set_freq()
309 data->resume = 1; in acpi_cpufreq_cpu_init()
Dacpi-cpufreq.c69 unsigned int resume; member
396 data->resume = 1; in get_cur_freq_on_cpu()
435 if (unlikely(data->resume)) { in acpi_cpufreq_target()
438 data->resume = 0; in acpi_cpufreq_target()
845 data->resume = 1; in acpi_cpufreq_cpu_init()
885 data->resume = 1; in acpi_cpufreq_resume()
905 .resume = acpi_cpufreq_resume,
/linux-4.4.14/drivers/net/wireless/ath/ath10k/
Dhif.h89 int (*resume)(struct ath10k *ar); member
178 if (!ar->hif.ops->resume) in ath10k_hif_resume()
181 return ar->hif.ops->resume(ar); in ath10k_hif_resume()
/linux-4.4.14/drivers/mfd/
Dtc6387xb.c66 if (pdata && pdata->resume) in tc6387xb_resume()
67 pdata->resume(dev); in tc6387xb_resume()
232 .resume = tc6387xb_resume,
Dintel-lpss.h40 .resume = intel_lpss_resume, \
Dt7l66xb.c291 if (pdata && pdata->resume) in t7l66xb_resume()
292 pdata->resume(dev); in t7l66xb_resume()
428 .resume = t7l66xb_resume,
Dtc6393xb.c406 .resume = tc6393xb_mmc_resume,
418 .resume = tc6393xb_ohci_enable,
427 .resume = tc6393xb_fb_enable,
802 ret = tcpd->resume(dev); in tc6393xb_resume()
839 .resume = tc6393xb_resume,
/linux-4.4.14/arch/arm/mach-mvebu/
Dpmsu_ll.S63 @ resume register
65 @ resume register
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_asic.c200 .resume = &r100_resume,
268 .resume = &r100_resume,
364 .resume = &r300_resume,
432 .resume = &r300_resume,
500 .resume = &r420_resume,
568 .resume = &rs400_resume,
636 .resume = &rs600_resume,
704 .resume = &rs690_resume,
772 .resume = &rv515_resume,
840 .resume = &r520_resume,
[all …]
/linux-4.4.14/arch/arm/mach-pxa/
Deseries.c141 .resume = &eseries_tmio_resume,
192 .resume = &eseries_tmio_resume,
311 .resume = &eseries_tmio_resume,
500 .resume = &eseries_tmio_resume,
698 .resume = &eseries_tmio_resume,
914 .resume = &eseries_tmio_resume,
Dsleep.S70 ldr r8, [r6] @ keep original value for resume
113 ldr r8, [r6] @ keep original value for resume
147 @ restore the original cpu speed value for resume
Dpalm27x.c70 static const unsigned long resume[] = { in palm27x_pm_init() local
80 memcpy(phys_to_virt(str_base), resume, sizeof(resume)); in palm27x_pm_init()
Dmfp-pxa3xx.c58 .resume = pxa3xx_mfp_resume,
Dmioa701_bootresume.S29 str r1, [r0] @ Early disable resume for next boot
Dsmemc.c49 .resume = pxa3xx_smemc_resume,
/linux-4.4.14/Documentation/devicetree/bindings/usb/
Dusb-ehci.txt15 - needs-reset-on-resume : boolean, set this to force EHCI reset after resume
/linux-4.4.14/drivers/mmc/host/
Dtmio_mmc.c49 if (cell->resume) in tmio_mmc_resume()
50 ret = cell->resume(pdev); in tmio_mmc_resume()
Dsdhci-pci.h67 int (*resume) (struct sdhci_pci_chip *); member
Dsdhci-pci-core.c83 .resume = ricoh_mmc_resume,
648 .resume = sdhci_pci_o2_resume,
658 .resume = jmicron_resume,
1499 if (chip->fixes && chip->fixes->resume) { in sdhci_pci_resume()
1500 ret = chip->fixes->resume(chip); in sdhci_pci_resume()
1565 if (chip->fixes && chip->fixes->resume) { in sdhci_pci_runtime_resume()
1566 ret = chip->fixes->resume(chip); in sdhci_pci_runtime_resume()
1593 .resume = sdhci_pci_resume,
/linux-4.4.14/drivers/memstick/core/
DKconfig8 bool "Allow unsafe resume (DANGEROUS)"
13 redetecting them at resume. Breaking this assumption will
/linux-4.4.14/Documentation/ABI/obsolete/
Dsysfs-bus-usb22 Device not capable of proper suspend and resume should be
24 devices to support suspend/resume, many of them do not.
/linux-4.4.14/arch/arm/mm/
Dcache-l2x0.c259 .resume = l2c_resume,
424 .resume = l2c_resume,
788 .resume = l2c310_resume,
1096 .resume = l2c_resume,
1116 .resume = l2c_resume,
1269 .resume = l2c310_resume,
1298 .resume = l2c310_resume,
1477 .resume = l2c_resume,
1492 .resume = l2c_resume,
1649 .resume = l2c310_resume,
[all …]
/linux-4.4.14/arch/mips/kernel/
Dr2300_switch.S37 LEAF(resume)
69 END(resume)
Dr4k_switch.S40 LEAF(resume)
71 END(resume)
/linux-4.4.14/arch/arm/mach-shmobile/
Dpm-rmobile.h19 void (*resume)(void); member
Dpm-rmobile.c112 if (ret == 0 && rmobile_pd->resume && do_resume) in __rmobile_pd_power_up()
113 rmobile_pd->resume(); in __rmobile_pd_power_up()
/linux-4.4.14/arch/arm/kernel/
Dsleep.S69 add r4, r4, #12 @ Space for pgd, virt sp, phys resume fn
90 ldmia sp!, {r1 - r3} @ pop phys pgd, virt SP, phys resume fn
156 @ load phys pgd, stack, resume fn
/linux-4.4.14/drivers/scsi/
Dscsi_pm.c38 return pm && pm->resume ? pm->resume(dev) : 0; in do_scsi_resume()
336 .resume = scsi_bus_resume,
/linux-4.4.14/include/linux/mfd/
Dtc6387xb.h17 int (*resume)(struct platform_device *dev); member
Dt7l66xb.h21 int (*resume)(struct platform_device *dev); member
Dtc6393xb.h30 int (*resume)(struct platform_device *dev); member
Dcore.h42 int (*resume)(struct platform_device *dev); member
/linux-4.4.14/arch/arm/mach-pxa/include/mach/
Daudio.h22 void (*resume)(void *); member
/linux-4.4.14/arch/unicore32/kernel/
Dhibernate_asm.S95 @ - prepare pc for resume, return from function without swsusp_save on resume
/linux-4.4.14/arch/m68k/68360/
Dentry.S28 .globl resume
150 ENTRY(resume)
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dmcp77.c332 goto resume; in mcp77_clk_prog()
353 goto resume; in mcp77_clk_prog()
361 goto resume; in mcp77_clk_prog()
372 resume: in mcp77_clk_prog()
/linux-4.4.14/include/linux/
Dsyscore_ops.h17 void (*resume)(void); member
Dpda_power.h28 int (*resume)(void); member
Disa.h17 int (*resume)(struct device *, unsigned int); member
Dolpc-ec.h23 int (*resume)(struct platform_device *); member
Dpcieport_if.h49 int (*resume) (struct pcie_device *dev); member
Dplatform_device.h179 int (*resume)(struct platform_device *); member
356 .resume = platform_pm_resume, \
Ddm-dirty-log.h45 int (*resume)(struct dm_dirty_log *log); member
Dpnp.h386 int (*resume) (struct pnp_dev *dev); member
401 int (*resume) (struct pnp_card_link *card); member
427 int (*resume) (struct pnp_dev * dev); member
/linux-4.4.14/arch/h8300/include/asm/
Dswitch_to.h33 asmlinkage void resume(void);
/linux-4.4.14/sound/isa/ad1848/
Dad1848.c154 chip->resume(chip); in snd_ad1848_resume()
166 .resume = snd_ad1848_resume,
/linux-4.4.14/arch/m68k/include/asm/
Dswitch_to.h29 asmlinkage void resume(void);
/linux-4.4.14/arch/x86/kernel/
Di8237.c47 .resume = i8237A_resume,
/linux-4.4.14/drivers/leds/
Dleds-asic3.c157 if (cell->resume) in asic3_led_resume()
158 ret = (*cell->resume)(pdev); in asic3_led_resume()
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/4xx/
Dcpm.txt27 restored on resume.
31 restored on resume. Note, for standby
/linux-4.4.14/Documentation/sound/alsa/soc/
Dplatform.txt32 int (*resume)(struct platform_device *pdev, struct snd_soc_cpu_dai *cpu_dai);
64 5) Suspend and resume (optional)
Dmachine.txt43 suspend()/resume()
45 The machine driver has pre and post versions of suspend and resume to take care
/linux-4.4.14/arch/powerpc/kernel/
Dibmebus.c436 if (dev->driver && drv->resume) in ibmebus_bus_legacy_resume()
437 ret = drv->resume(of_dev); in ibmebus_bus_legacy_resume()
505 if (drv->pm->resume) in ibmebus_bus_pm_resume()
506 ret = drv->pm->resume(dev); in ibmebus_bus_pm_resume()
694 .resume = ibmebus_bus_pm_resume,
/linux-4.4.14/arch/arm/mach-integrator/
Dlm.h14 int (*resume)(struct lm_device *); member
/linux-4.4.14/arch/m68k/coldfire/
Dentry.S52 .globl resume
185 ENTRY(resume)
/linux-4.4.14/sound/isa/cs423x/
Dcs4231.c170 chip->resume(chip); in snd_cs4231_resume()
182 .resume = snd_cs4231_resume,
Dcs4236.c521 acard->chip->resume(acard->chip); in snd_cs423x_resume()
544 .resume = snd_cs423x_isa_resume,
621 .resume = snd_cs423x_pnp_resume,
683 .resume = snd_cs423x_pnpc_resume,
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvif/
Ddriver.h10 int (*resume)(void *priv); member
/linux-4.4.14/drivers/usb/host/
Dohci-tmio.c338 if (cell->resume) { in ohci_hcd_tmio_drv_resume()
339 ret = cell->resume(dev); in ohci_hcd_tmio_drv_resume()
368 .resume = ohci_hcd_tmio_drv_resume,
/linux-4.4.14/drivers/misc/
Dtifm_core.c130 if (dev->driver && drv->resume) in tifm_device_resume()
131 return drv->resume(sock); in tifm_device_resume()
164 .resume = tifm_device_resume
/linux-4.4.14/Documentation/DocBook/
Dusb.xml.db49 API-usb-anchor-resume-wakeups
84 API-usb-autopm-get-interface-no-resume
118 API-usb-hcd-resume-root-hub
Dw1.xml.db27 API-w1-reset-resume-command
/linux-4.4.14/drivers/staging/nvec/
DTODO5 - finish suspend/resume support
/linux-4.4.14/arch/sh/include/asm/
Dsuspend.h67 unsigned long resume; member
/linux-4.4.14/sound/pci/ctxfi/
Dctmixer.h60 int (*resume)(struct ct_mixer *mixer); member
/linux-4.4.14/drivers/power/
Dpda_power.c490 if (pdata->resume) in pda_power_resume()
491 return pdata->resume(); in pda_power_resume()
507 .resume = pda_power_resume,
/linux-4.4.14/sound/arm/
Dpxa2xx-ac97.c144 if (platform_ops && platform_ops->resume) in pxa2xx_ac97_do_resume()
145 platform_ops->resume(platform_ops->priv); in pxa2xx_ac97_do_resume()
/linux-4.4.14/drivers/gpu/drm/amd/include/
Damd_shared.h104 int (*resume)(void *handle); member
/linux-4.4.14/drivers/video/fbdev/omap/
Dlcd_inn1510.c106 .resume = innovator1510_panel_resume,
Dlcd_htcherald.c111 .resume = htcherald_panel_resume,
Dlcd_palmz71.c105 .resume = palmz71_panel_resume,
Dlcd_palmtt.c109 .resume = palmtt_panel_resume,
Dlcd_palmte.c103 .resume = palmte_panel_resume,
Dlcd_osk.c126 .resume = osk_panel_resume,
Dlcd_inn1610.c127 .resume = innovator1610_panel_resume,
Dlcd_h3.c120 .resume = h3_panel_resume,
/linux-4.4.14/Documentation/devicetree/bindings/arm/rockchip/
Dpmu-sram.txt4 The sram of pmu is used to store the function of resume from maskrom(the 1st
/linux-4.4.14/drivers/staging/wilc1000/
DTODO12 - support resume/suspend function
/linux-4.4.14/drivers/thermal/
Ddb8500_cpufreq_cooling.c85 .resume = db8500_cpufreq_cooling_resume,
/linux-4.4.14/drivers/soc/brcmstb/
Dbiuctrl.c96 .resume = brcmstb_cpu_credit_reg_resume,
/linux-4.4.14/arch/m68k/68000/
Dentry.S26 .globl resume
230 ENTRY(resume)
/linux-4.4.14/net/xfrm/
Dxfrm_output.c60 goto resume; in xfrm_output_one()
106 resume: in xfrm_output_one()
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/
Dpmc.txt40 and cleared on suspend, and restored on resume. This sleep controller
45 upon resume. The first two cells are as described for fsl,mpc8578-pmc.
/linux-4.4.14/drivers/mtd/nand/
Dtmio_nand.c485 if (cell->resume) in tmio_resume()
486 cell->resume(dev); in tmio_resume()
501 .resume = tmio_resume,
/linux-4.4.14/drivers/ata/
Dpata_netcell.c97 .resume = ata_pci_device_resume,
Dpata_rz1000.c138 .resume = rz1000_reinit_one,
Dpata_piccolo.c115 .resume = ata_pci_device_resume,
/linux-4.4.14/arch/cris/arch-v32/kernel/
Dentry.S35 .globl resume
344 .type resume,@function
345 resume: label
380 .size resume, . - resume
/linux-4.4.14/sound/pci/oxygen/
Doxygen.c732 .resume = generic_resume,
778 chip->model.resume = meridian_resume; in get_oxygen_model()
793 chip->model.resume = claro_resume; in get_oxygen_model()
800 chip->model.resume = claro_resume; in get_oxygen_model()
818 chip->model.resume = stereo_resume; in get_oxygen_model()
/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/
Dkfd_module.c44 .resume = kgd2kfd_resume,
/linux-4.4.14/arch/sh/kernel/cpu/sh3/
Dswsusp.S92 ! - prepare pc for resume, return from function without swsusp_save on resume
/linux-4.4.14/drivers/base/power/
Dgeneric_ops.c248 return pm && pm->resume ? pm->resume(dev) : 0; in pm_generic_resume()
/linux-4.4.14/drivers/scsi/ufs/
Dufshcd.h284 int (*resume)(struct ufs_hba *, enum ufs_pm_op); member
779 if (hba->vops && hba->vops->resume) in ufshcd_vops_resume()
780 return hba->vops->resume(hba, op); in ufshcd_vops_resume()
/linux-4.4.14/sound/aoa/soundbus/i2sbus/
Dcore.c416 if (cii->codec->resume) in i2sbus_resume()
417 err = cii->codec->resume(cii); in i2sbus_resume()
442 .resume = i2sbus_resume,
/linux-4.4.14/Documentation/devicetree/bindings/arm/hisilicon/
Dhisilicon.txt39 - resume-offset : offset in sysctrl for notifying cpu0 when resume
49 resume-offset = <0x308>;
/linux-4.4.14/arch/m68k/kernel/
Dentry.S45 .globl system_call, buserr, trap, resume
100 | After a fork we jump here directly from resume,
316 resume: label
/linux-4.4.14/arch/arm/mach-exynos/
Dsuspend.c475 if (call_firmware_op(resume) == -ENOSYS in exynos_pm_resume()
498 if (call_firmware_op(resume) == -ENOSYS in exynos3250_pm_resume()
738 exynos_pm_syscore_ops.resume = pm_data->pm_resume; in exynos_pm_init()
/linux-4.4.14/arch/arm/plat-samsung/include/plat/
Dgpio-core.h43 void (*resume)(struct samsung_gpio_chip *chip); member
/linux-4.4.14/drivers/leds/trigger/
Dledtrig-cpu.c93 .resume = ledtrig_cpu_syscore_resume,
/linux-4.4.14/drivers/staging/iio/adc/
Dad7606_spi.c86 .resume = ad7606_spi_resume,
/linux-4.4.14/net/ieee802154/
Dsysfs.c87 if (rdev->ops->resume) { in wpan_phy_resume()
/linux-4.4.14/Documentation/devicetree/bindings/arm/cpu-enable-method/
Dal,alpine-smp17 "al,alpine-cpu-resume" and "al,alpine-nb-service"[1].
/linux-4.4.14/include/video/
Dw100fb.h28 void (*resume)(struct w100fb_par*); member
/linux-4.4.14/Documentation/devicetree/bindings/interrupt-controller/
Dbrcm,l2-intc.txt18 wakeup source for system suspend/resume.
/linux-4.4.14/drivers/platform/olpc/
Dolpc-ec.c309 return ec_driver->resume ? ec_driver->resume(pdev) : 0; in olpc_ec_resume()
/linux-4.4.14/Documentation/mic/
Dmic_overview.txt8 host driver supports OSPM suspend and resume operations. It shuts down
9 the card during suspend and reboots the card OS during resume.
/linux-4.4.14/arch/arm/boot/dts/
Dkirkwood-nsa320.dts122 pmx_power_resume_data: pmx-power-resume-data {
127 pmx_power_resume_clk: pmx-power-resume-clk {
Dalpine.dtsi103 cpu-resume@fbff5ec0 {
104 compatible = "al,alpine-cpu-resume";
/linux-4.4.14/drivers/ide/
Dide-pm.c104 if (drv->resume) in generic_ide_resume()
105 drv->resume(drive); in generic_ide_resume()
Dtriflex.c135 .resume = ide_pci_resume,
Djmicron.c158 .resume = ide_pci_resume,
/linux-4.4.14/arch/arm/mach-s3c64xx/
Dirq-pm.c110 .resume = s3c64xx_irq_pm_resume,
/linux-4.4.14/sound/pcmcia/pdaudiocf/
Dpdaudiocf.h139 void pdacf_reinit(struct snd_pdacf *chip, int resume);
Dpdaudiocf_core.c127 void pdacf_reinit(struct snd_pdacf *chip, int resume) in pdacf_reinit() argument
130 if (resume) in pdacf_reinit()
/linux-4.4.14/arch/arm/vfp/
Dentry.S21 @ r2 = PC value to resume execution after successful emulation
/linux-4.4.14/drivers/staging/fsl-mc/include/
Dmc.h45 int (*resume)(struct fsl_mc_device *dev); member
/linux-4.4.14/include/media/davinci/
Dvpbe.h158 int (*resume)(struct vpbe_device *vpbe_dev); member
/linux-4.4.14/arch/arm/mach-s5pv210/
Dpm.c169 .resume = s5pv210_pm_resume,
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnouveau_nvif.c129 .resume = nvkm_client_resume,
Dnouveau_fence.h56 void (*resume)(struct nouveau_drm *); member
/linux-4.4.14/kernel/
Dacct.c117 u64 resume = sbuf.f_blocks * RESUME; in check_free_space() local
118 do_div(resume, 100); in check_free_space()
119 if (sbuf.f_bavail >= resume) { in check_free_space()
Dcpu_pm.c224 .resume = cpu_pm_resume,
/linux-4.4.14/drivers/gpu/drm/
Ddrm_sysfs.c92 drm_dev->driver->resume) in drm_class_resume()
93 return drm_dev->driver->resume(drm_dev); in drm_class_resume()
100 .resume = drm_class_resume,
/linux-4.4.14/sound/usb/
Dmixer.h50 usb_mixer_elem_resume_func_t resume; member
/linux-4.4.14/drivers/gpu/drm/nouveau/nvif/
Dclient.c44 return client->driver->resume(client->object.priv); in nvif_client_resume()
/linux-4.4.14/include/media/
Dexynos-fimc.h136 bool resume);
/linux-4.4.14/drivers/video/fbdev/
Dskeletonfb.c900 .resume = xxxfb_resume, /* optional but recommended */
969 .resume = xxxfb_resume, /* optional but recommended */
/linux-4.4.14/sound/isa/
Dazt2320.c312 chip->resume(chip); in snd_azt2320_pnp_resume()
326 .resume = snd_azt2320_pnp_resume,
/linux-4.4.14/drivers/pci/
Dpci-driver.c626 return drv && drv->resume ? in pci_legacy_resume()
627 drv->resume(pci_dev) : pci_pm_reenable_device(pci_dev); in pci_legacy_resume()
650 bool ret = drv && (drv->suspend || drv->suspend_late || drv->resume in pci_has_legacy_pm_support()
840 if (pm->resume) in pci_pm_resume()
841 error = pm->resume(dev); in pci_pm_resume()
1239 .resume = pci_pm_resume,
/linux-4.4.14/drivers/input/misc/
Dcma3000_d0x_i2c.c104 .resume = cma3000_i2c_resume,
/linux-4.4.14/drivers/ssb/
Dbridge_pcmcia_80211.c113 .resume = ssb_host_pcmcia_resume,
/linux-4.4.14/sound/aoa/codecs/
Dtoonie.c83 .resume = toonie_resume,

12345678