Home
last modified time | relevance | path

Searched refs:runtime_suspend (Results 1 – 74 of 74) sorted by relevance

/linux-4.4.14/drivers/scsi/
Dscsi_pm.c225 if (pm && pm->runtime_suspend) in sdev_runtime_suspend()
226 err = pm->runtime_suspend(dev); in sdev_runtime_suspend()
341 .runtime_suspend = scsi_runtime_suspend,
Dsr.c87 .runtime_suspend = sr_runtime_suspend,
Dsd.c510 .runtime_suspend = sd_suspend_runtime,
/linux-4.4.14/drivers/mfd/
Dintel-lpss.h50 .runtime_suspend = intel_lpss_suspend, \
Domap-usb-host.c860 .runtime_suspend = usbhs_runtime_suspend,
/linux-4.4.14/Documentation/power/
Druntime_pm.txt41 int (*runtime_suspend)(struct device *dev);
47 The ->runtime_suspend(), ->runtime_resume() and ->runtime_idle() callbacks
73 the PM core that it is safe to run the ->runtime_suspend(), ->runtime_resume()
82 include executing the device driver's own ->runtime_suspend() callback (from the
83 PM core's point of view it is not necessary to implement a ->runtime_suspend()
109 device, then ->runtime_suspend() should return -EBUSY. On the other hand, if
162 ->runtime_suspend() in parallel with ->runtime_resume() or with another
163 instance of ->runtime_suspend() for the same device) with the exception that
164 ->runtime_suspend() or ->runtime_resume() can be executed in parallel with
168 (2) ->runtime_idle() and ->runtime_suspend() can only be executed for 'active'
[all …]
Dpci.txt290 .runtime_suspend = pci_pm_runtime_suspend,
369 driver has to provide a pm->runtime_suspend() callback (see below), which is
383 It is expected that the device driver's pm->runtime_suspend() callback will
906 3.1.15. runtime_suspend()
908 The runtime_suspend() callback is specific to device runtime power management
939 cause the driver's runtime_suspend() callback to be executed.
956 .resume() (and .thaw(), and .restore()) and the .runtime_suspend() pointer to
976 runtime_suspend() and runtime_resume() callbacks. It also may need to implement
979 (alternatively, the runtime_suspend() callback will have to check if the
1000 It is important to remember that the driver's runtime_suspend() callback
Ddevices.txt112 int (*runtime_suspend)(struct device *dev);
/linux-4.4.14/include/linux/
Dpm_clock.h27 .runtime_suspend = pm_clk_runtime_suspend, \
Dpm.h316 int (*runtime_suspend)(struct device *dev); member
359 .runtime_suspend = suspend_fn, \
/linux-4.4.14/drivers/base/power/
Dgeneric_ops.c28 ret = pm && pm->runtime_suspend ? pm->runtime_suspend(dev) : 0; in pm_generic_runtime_suspend()
Ddomain.c1427 cb = dev->type->pm->runtime_suspend; in pm_genpd_default_save_state()
1429 cb = dev->class->pm->runtime_suspend; in pm_genpd_default_save_state()
1431 cb = dev->bus->pm->runtime_suspend; in pm_genpd_default_save_state()
1436 cb = dev->driver->pm->runtime_suspend; in pm_genpd_default_save_state()
1487 genpd->domain.ops.runtime_suspend = pm_genpd_runtime_suspend; in pm_genpd_init()
Druntime.c516 callback = RPM_GET_CALLBACK(dev, runtime_suspend); in rpm_suspend()
1428 callback = RPM_GET_CALLBACK(dev, runtime_suspend); in pm_runtime_force_suspend()
/linux-4.4.14/drivers/pci/
Dpci-driver.c1143 if (!pm || !pm->runtime_suspend) in pci_pm_runtime_suspend()
1148 error = pm->runtime_suspend(dev); in pci_pm_runtime_suspend()
1157 pm->runtime_suspend, error); in pci_pm_runtime_suspend()
1160 pm->runtime_suspend, error); in pci_pm_runtime_suspend()
1173 pm->runtime_suspend); in pci_pm_runtime_suspend()
1250 .runtime_suspend = pci_pm_runtime_suspend,
/linux-4.4.14/drivers/mmc/core/
Dcore.h24 int (*runtime_suspend)(struct mmc_host *); member
Dbus.c183 return host->bus_ops->runtime_suspend(host); in mmc_runtime_suspend()
Dsdio.c1051 .runtime_suspend = mmc_sdio_runtime_suspend,
Dsd.c1188 .runtime_suspend = mmc_sd_runtime_suspend,
Dmmc.c1999 .runtime_suspend = mmc_runtime_suspend,
/linux-4.4.14/drivers/scsi/ufs/
Dufshcd-pci.c163 .runtime_suspend = ufshcd_pci_runtime_suspend,
Dufs-qcom.c1559 .runtime_suspend = ufshcd_pltfrm_runtime_suspend,
/linux-4.4.14/drivers/misc/
Disl29020.c215 .runtime_suspend = isl29020_runtime_suspend,
/linux-4.4.14/drivers/uio/
Duio_pdrv_genirq.c250 .runtime_suspend = uio_pdrv_genirq_runtime_nop,
Duio_dmem_genirq.c330 .runtime_suspend = uio_dmem_genirq_runtime_nop,
/linux-4.4.14/drivers/gpu/vga/
Dvga_switcheroo.c874 ret = dev->bus->pm->runtime_suspend(dev); in vga_switcheroo_runtime_suspend()
918 domain->ops.runtime_suspend = vga_switcheroo_runtime_suspend; in vga_switcheroo_init_domain_pm_ops()
/linux-4.4.14/drivers/media/platform/s5p-tv/
Dsii9234_drv.c278 .runtime_suspend = sii9234_runtime_suspend,
Dsdo_drv.c334 .runtime_suspend = sdo_runtime_suspend,
Dmixer_drv.c410 .runtime_suspend = mxr_runtime_suspend,
Dhdmi_drv.c777 .runtime_suspend = hdmi_runtime_suspend,
/linux-4.4.14/drivers/misc/mei/
Dpci-txe.c387 dev->pg_domain.ops.runtime_suspend = mei_txe_pm_runtime_suspend; in mei_txe_set_pm_domain()
Dpci-me.c435 dev->pg_domain.ops.runtime_suspend = mei_me_pm_runtime_suspend; in mei_me_set_pm_domain()
/linux-4.4.14/drivers/pcmcia/
Dds.c983 static int runtime_suspend(struct device *dev) in runtime_suspend() function
1071 ret = runtime_suspend(dev); in pm_state_store()
1228 return runtime_suspend(dev); in pcmcia_bus_suspend_callback()
/linux-4.4.14/drivers/spi/
Dspi-sun4i.c459 .runtime_suspend = sun4i_spi_runtime_suspend,
Dspi-sun6i.c465 .runtime_suspend = sun6i_spi_runtime_suspend,
/linux-4.4.14/drivers/usb/core/
Dport.c175 .runtime_suspend = usb_port_runtime_suspend,
Dhcd-pci.c651 .runtime_suspend = hcd_pci_runtime_suspend,
Dusb.c367 .runtime_suspend = usb_runtime_suspend,
/linux-4.4.14/drivers/gpio/
Dgpio-lynxpoint.c428 .runtime_suspend = lp_gpio_runtime_suspend,
/linux-4.4.14/drivers/gpu/drm/gma500/
Dpsb_drv.c471 .runtime_suspend = psb_runtime_suspend,
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_drv.c547 .runtime_suspend = radeon_pmops_runtime_suspend,
/linux-4.4.14/drivers/gpu/drm/
Ddrm_mipi_dsi.c54 .runtime_suspend = pm_generic_runtime_suspend,
/linux-4.4.14/drivers/media/platform/s3c-camif/
Dcamif-core.c644 .runtime_suspend = s3c_camif_runtime_suspend,
/linux-4.4.14/sound/soc/intel/atom/sst/
Dsst.c555 .runtime_suspend = intel_sst_runtime_suspend,
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_drv.c462 .runtime_suspend = amdgpu_pmops_runtime_suspend,
/linux-4.4.14/drivers/usb/renesas_usbhs/
Dcommon.c761 .runtime_suspend = usbhsc_runtime_nop,
/linux-4.4.14/drivers/usb/musb/
Domap2430.c705 .runtime_suspend = omap2430_runtime_suspend,
Dmusb_core.c2570 .runtime_suspend = musb_runtime_suspend,
/linux-4.4.14/drivers/video/fbdev/omap2/dss/
Dhdmi5.c847 .runtime_suspend = hdmi_runtime_suspend,
Dhdmi4.c811 .runtime_suspend = hdmi_runtime_suspend,
Dvenc.c979 .runtime_suspend = venc_runtime_suspend,
Drfbi.c1056 .runtime_suspend = rfbi_runtime_suspend,
Ddss.c1289 .runtime_suspend = dss_runtime_suspend,
Ddispc.c4103 .runtime_suspend = dispc_runtime_suspend,
Ddsi.c5560 .runtime_suspend = dsi_runtime_suspend,
/linux-4.4.14/drivers/acpi/
Dacpi_lpss.c676 .runtime_suspend = acpi_lpss_runtime_suspend,
Ddevice_pm.c1029 .runtime_suspend = acpi_subsys_runtime_suspend,
/linux-4.4.14/drivers/net/irda/
Dsh_irda.c858 .runtime_suspend = sh_irda_runtime_nop,
/linux-4.4.14/drivers/media/i2c/soc_camera/
Dmt9t031.c584 .runtime_suspend = mt9t031_runtime_suspend,
/linux-4.4.14/drivers/i2c/busses/
Di2c-sh_mobile.c1017 .runtime_suspend = sh_mobile_i2c_runtime_nop,
Di2c-at91.c1151 .runtime_suspend = at91_twi_runtime_suspend,
/linux-4.4.14/drivers/base/
Dplatform.c1068 .runtime_suspend = pm_generic_runtime_suspend,
/linux-4.4.14/drivers/tty/serial/
Difx6x60.c1349 .runtime_suspend = ifx_spi_pm_runtime_suspend,
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnouveau_drm.c1016 .runtime_suspend = nouveau_pmops_runtime_suspend,
/linux-4.4.14/drivers/media/platform/exynos-gsc/
Dgsc-core.c1249 .runtime_suspend = gsc_runtime_suspend,
/linux-4.4.14/drivers/gpu/drm/i915/
Di915_drv.c1669 .runtime_suspend = intel_runtime_suspend,
/linux-4.4.14/drivers/media/platform/sti/bdisp/
Dbdisp-v4l2.c1262 .runtime_suspend = bdisp_runtime_suspend,
/linux-4.4.14/sound/soc/intel/haswell/
Dsst-haswell-pcm.c1399 .runtime_suspend = hsw_pcm_runtime_suspend,
/linux-4.4.14/drivers/dma/
Dtegra20-apb-dma.c1602 .runtime_suspend = tegra_dma_runtime_suspend,
/linux-4.4.14/drivers/media/platform/soc_camera/
Dsh_mobile_ceu_camera.c2031 .runtime_suspend = sh_mobile_ceu_runtime_nop,
/linux-4.4.14/drivers/net/ethernet/renesas/
Dravb_main.c1871 .runtime_suspend = ravb_runtime_nop,
/linux-4.4.14/drivers/mmc/host/
Domap_hsmmc.c2387 .runtime_suspend = omap_hsmmc_runtime_suspend,
/linux-4.4.14/drivers/video/fbdev/
Dsh_mobile_lcdcfb.c2379 .runtime_suspend = sh_mobile_lcdc_runtime_suspend,
/linux-4.4.14/drivers/ata/
Dlibata-core.c5459 .runtime_suspend = ata_port_runtime_suspend,
/linux-4.4.14/drivers/net/ethernet/realtek/
Dr8169.c7903 .runtime_suspend = rtl8169_runtime_suspend,