runtime_suspend
.runtime_suspend = acpi_subsys_runtime_suspend,
.runtime_suspend = acpi_lpss_runtime_suspend,
.runtime_suspend = ata_port_runtime_suspend,
return CALL_PM_OP(dev, runtime_suspend);
callback = GET_CALLBACK(dev, runtime_suspend);
callback = RPM_GET_CALLBACK(dev, runtime_suspend);
.runtime_suspend = amdgpu_pmops_runtime_suspend,
.runtime_suspend = pm_generic_runtime_suspend,
.runtime_suspend = intel_runtime_suspend,
.runtime_suspend = pm_domain_suspend,
.runtime_suspend = nouveau_pmops_runtime_suspend,
.runtime_suspend = radeon_pmops_runtime_suspend,
.runtime_suspend = sun4i_frontend_runtime_suspend,
ret = dev->bus->pm->runtime_suspend(dev);
domain->ops.runtime_suspend = vga_switcheroo_runtime_suspend;
if (pm && pm->runtime_suspend) {
ret = pm->runtime_suspend(&bundle->dev);
.runtime_suspend = quicki2c_runtime_suspend,
.runtime_suspend = quickspi_runtime_suspend,
.runtime_suspend = at91_twi_runtime_suspend,
.runtime_suspend = &sun4i_gpadc_runtime_suspend,
.runtime_suspend = tw9900_runtime_suspend,
.runtime_suspend = bus_pm_runtime_suspend,
.runtime_suspend = isys_runtime_pm_suspend,
.runtime_suspend = allegro_runtime_suspend,
.runtime_suspend = rkcif_runtime_suspend,
.runtime_suspend = s3c_camif_runtime_suspend,
.runtime_suspend = bdisp_runtime_suspend,
.runtime_suspend = delta_runtime_suspend,
.runtime_suspend = hva_hw_runtime_suspend,
.runtime_suspend = sun6i_csi_suspend,
.runtime_suspend = sun6i_mipi_csi2_suspend,
.runtime_suspend = sun8i_a83t_mipi_csi2_suspend,
.runtime_suspend = deinterlace_runtime_suspend,
.runtime_suspend = rotate_runtime_suspend,
.runtime_suspend = gpio_ir_recv_runtime_suspend,
.runtime_suspend = usbhs_runtime_suspend,
.runtime_suspend = isl29020_runtime_suspend,
dev->pg_domain.ops.runtime_suspend = mei_me_pm_runtime_suspend;
dev->pg_domain.ops.runtime_suspend = mei_txe_pm_runtime_suspend;
return host->bus_ops->runtime_suspend(host);
int (*runtime_suspend)(struct mmc_host *);
.runtime_suspend = mmc_runtime_suspend,
.runtime_suspend = mmc_sd_runtime_suspend,
.runtime_suspend = sd_uhs2_runtime_suspend,
.runtime_suspend = mmc_sdio_runtime_suspend,
.runtime_suspend = glk_runtime_suspend,
if (chip->fixes && chip->fixes->runtime_suspend)
return chip->fixes->runtime_suspend(chip);
.runtime_suspend = gl9763e_runtime_suspend,
int (*runtime_suspend) (struct sdhci_pci_chip *);
.runtime_suspend = ipa_runtime_suspend,
.runtime_suspend = t7xx_pci_pm_runtime_suspend,
.runtime_suspend = pciehp_runtime_suspend,
if (pm && pm->runtime_suspend) {
error = pm->runtime_suspend(dev);
pm->runtime_suspend, error);
pm->runtime_suspend, error);
if (pm && pm->runtime_suspend
pm->runtime_suspend);
.runtime_suspend = pci_pm_runtime_suspend,
size_t off = offsetof(struct pcie_port_service_driver, runtime_suspend);
.runtime_suspend = pcie_port_runtime_suspend,
int (*runtime_suspend)(struct pcie_device *dev);
ret = runtime_suspend(dev);
return runtime_suspend(dev);
cb = dev->type->pm->runtime_suspend;
cb = dev->class->pm->runtime_suspend;
cb = dev->bus->pm->runtime_suspend;
cb = dev->driver->pm->runtime_suspend;
if (dev->pm_domain->ops.runtime_suspend == genpd_runtime_suspend)
genpd->domain.ops.runtime_suspend = genpd_runtime_suspend;
if (pm && pm->runtime_suspend)
err = pm->runtime_suspend(dev);
.runtime_suspend = scsi_runtime_suspend,
.runtime_suspend = sd_suspend_runtime,
.runtime_suspend = sr_runtime_suspend,
.runtime_suspend = spisg_suspend_runtime,
.runtime_suspend = omap_mcspi_runtime_suspend,
.runtime_suspend = sun4i_spi_runtime_suspend,
.runtime_suspend = sun6i_spi_runtime_suspend,
isp->pm_domain.ops.runtime_suspend = atomisp_power_off;
.runtime_suspend = bus_pm_runtime_suspend,
.runtime_suspend = isys_runtime_pm_suspend,
.runtime_suspend = sun6i_isp_suspend,
if (tb->cm_ops->runtime_suspend) {
int ret = tb->cm_ops->runtime_suspend(tb);
.runtime_suspend = icm_runtime_suspend,
.runtime_suspend = icm_runtime_suspend,
.runtime_suspend = icm_runtime_suspend,
if (nhi->ops && nhi->ops->runtime_suspend) {
ret = nhi->ops->runtime_suspend(tb->nhi);
.runtime_suspend = nhi_runtime_suspend,
int (*runtime_suspend)(struct tb_nhi *nhi);
.runtime_suspend = icl_nhi_suspend,
.runtime_suspend = tb_runtime_suspend,
int (*runtime_suspend)(struct tb *tb);
.runtime_suspend = hcd_pci_runtime_suspend,
.runtime_suspend = usb_port_runtime_suspend,
.runtime_suspend = usb_runtime_suspend,
.runtime_suspend = musb_runtime_suspend,
.runtime_suspend = omap2430_runtime_suspend,
.runtime_suspend = ucsi_ccg_runtime_suspend,
.runtime_suspend = dispc_runtime_suspend,
.runtime_suspend = dsi_runtime_suspend,
.runtime_suspend = dss_runtime_suspend,
.runtime_suspend = hdmi_runtime_suspend,
.runtime_suspend = hdmi_runtime_suspend,
.runtime_suspend = venc_runtime_suspend,
.runtime_suspend = sh_mobile_lcdc_runtime_suspend,
int (*runtime_suspend)(struct device *dev);
.runtime_suspend = suspend_fn, \
.runtime_suspend = pm_clk_runtime_suspend, \
.runtime_suspend = acp_pcm_runtime_suspend,
.runtime_suspend = acp3x_pcm_runtime_suspend,
.runtime_suspend = snd_acp3x_suspend,
.runtime_suspend = acp_pdm_runtime_suspend,
.runtime_suspend = snd_rn_acp_suspend,
.runtime_suspend = intel_sst_runtime_suspend,
afe->runtime_suspend(dev);
int (*runtime_suspend)(struct device *dev);
afe->runtime_suspend = mt2701_afe_runtime_suspend;
afe->runtime_suspend = mt6797_afe_runtime_suspend;
afe->runtime_suspend = mt7986_afe_runtime_suspend;
afe->runtime_suspend = mt8173_afe_runtime_suspend;
afe->runtime_suspend = mt8183_afe_runtime_suspend;
afe->runtime_suspend = mt8186_afe_runtime_suspend;
afe->runtime_suspend = mt8188_afe_runtime_suspend;
afe->runtime_suspend = mt8189_afe_runtime_suspend;
afe->runtime_suspend = mt8192_afe_runtime_suspend;
afe->runtime_suspend = mt8195_afe_runtime_suspend;
afe->runtime_suspend = mt8365_afe_runtime_suspend;
if (!sof_ops(sdev)->runtime_suspend || !sof_ops(sdev)->runtime_resume)
.runtime_suspend = imx_runtime_suspend,
.runtime_suspend = hda_dsp_runtime_suspend,
static int hda_suspend(struct snd_sof_dev *sdev, bool runtime_suspend)
hda_codec_jack_wake_enable(sdev, runtime_suspend);
if (sof_ops(sdev)->runtime_suspend)
return sof_ops(sdev)->runtime_suspend(sdev);
static int sof_suspend(struct device *dev, bool runtime_suspend)
if (!runtime_suspend && !sof_ops(sdev)->suspend)
if (runtime_suspend && !sof_ops(sdev)->runtime_suspend)
if (!runtime_suspend) {
if (runtime_suspend)
if (runtime_suspend)
int (*runtime_suspend)(struct snd_sof_dev *sof_dev); /* optional */
.runtime_suspend = sun4i_i2s_runtime_suspend,