Home
last modified time | relevance | path

Searched refs:runtime_idle (Results 1 – 21 of 21) sorted by relevance

/linux/Documentation/power/
A Druntime_pm.rst49 int (*runtime_idle)(struct device *dev);
53 The ->runtime_suspend(), ->runtime_resume() and ->runtime_idle() callbacks
80 and ->runtime_idle() callbacks for the given device in atomic context with
171 ->runtime_idle() (although ->runtime_idle() will not be started while any
175 devices (i.e. the PM core will only execute ->runtime_idle() or
192 to execute it, ->runtime_idle() will not be executed for the same device.
195 will cancel any pending requests to execute ->runtime_idle() for the same
250 - if set, ->runtime_idle() is being executed
795 provide its own callbacks for ->runtime_idle(), ->runtime_suspend(),
816 ->runtime_idle() would always call pm_runtime_suspend().
[all …]
A Dpci.rst299 .runtime_idle = pci_pm_runtime_idle,
416 and pm_request_idle(), executes the device driver's pm->runtime_idle()
424 pm->runtime_idle() callback.
961 3.1.17. runtime_idle()
964 The runtime_idle() callback is specific to device runtime PM. It is executed
1055 the runtime_idle() callback to prevent the device from being suspended again
/linux/sound/soc/sof/intel/
A Dapl.c122 .runtime_idle = hda_dsp_runtime_idle,
A Dicl.c122 .runtime_idle = hda_dsp_runtime_idle,
A Dtgl.c117 .runtime_idle = hda_dsp_runtime_idle,
A Dcnl.c327 .runtime_idle = hda_dsp_runtime_idle,
/linux/include/linux/
A Dpm.h300 int (*runtime_idle)(struct device *dev); member
343 .runtime_idle = idle_fn,
/linux/drivers/pci/pcie/
A Dportdrv_pci.c83 .runtime_idle = pcie_port_runtime_idle,
/linux/sound/soc/sof/
A Dops.h206 if (sof_ops(sdev)->runtime_idle) in snd_sof_dsp_runtime_idle()
207 return sof_ops(sdev)->runtime_idle(sdev); in snd_sof_dsp_runtime_idle()
A Dsof-priv.h254 int (*runtime_idle)(struct snd_sof_dev *sof_dev); /* optional */ member
/linux/drivers/scsi/
A Dscsi_pm.c273 .runtime_idle = scsi_runtime_idle,
/linux/drivers/misc/mei/
A Dpci-txe.c359 dev->pg_domain.ops.runtime_idle = mei_txe_pm_runtime_idle; in mei_txe_set_pm_domain()
A Dpci-me.c487 dev->pg_domain.ops.runtime_idle = mei_me_pm_runtime_idle; in mei_me_set_pm_domain()
/linux/drivers/pci/
A Dpci-driver.c1338 if (pm->runtime_idle) in pci_pm_runtime_idle()
1339 return pm->runtime_idle(dev); in pci_pm_runtime_idle()
1364 .runtime_idle = pci_pm_runtime_idle,
/linux/drivers/gpu/drm/gma500/
A Dpsb_drv.c488 .runtime_idle = psb_runtime_idle,
/linux/drivers/gpu/drm/radeon/
A Dradeon_drv.c540 .runtime_idle = radeon_pmops_runtime_idle,
/linux/drivers/usb/core/
A Dusb.c548 .runtime_idle = usb_runtime_idle,
/linux/drivers/gpu/drm/nouveau/
A Dnouveau_drm.c1305 .runtime_idle = nouveau_pmops_runtime_idle,
/linux/drivers/base/power/
A Druntime.c450 callback = RPM_GET_CALLBACK(dev, runtime_idle); in rpm_idle()
/linux/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_drv.c2435 .runtime_idle = amdgpu_pmops_runtime_idle,
/linux/drivers/ata/
A Dlibata-core.c5203 .runtime_idle = ata_port_runtime_idle,

Completed in 44 milliseconds