/linux-5.19.10/drivers/cpuidle/ |
D | cpuidle-psci.c | 63 struct device *pd_dev = data->dev; in __psci_enter_domain_idle_state() local 74 dev_pm_genpd_suspend(pd_dev); in __psci_enter_domain_idle_state() 76 pm_runtime_put_sync_suspend(pd_dev); in __psci_enter_domain_idle_state() 87 dev_pm_genpd_resume(pd_dev); in __psci_enter_domain_idle_state() 89 pm_runtime_get_sync(pd_dev); in __psci_enter_domain_idle_state() 114 struct device *pd_dev = __this_cpu_read(psci_cpuidle_data.dev); in psci_idle_cpuhp_up() local 116 if (pd_dev) in psci_idle_cpuhp_up() 117 pm_runtime_get_sync(pd_dev); in psci_idle_cpuhp_up() 124 struct device *pd_dev = __this_cpu_read(psci_cpuidle_data.dev); in psci_idle_cpuhp_down() local 126 if (pd_dev) { in psci_idle_cpuhp_down() [all …]
|
D | cpuidle-riscv-sbi.c | 110 struct device *pd_dev = data->dev; in __sbi_enter_domain_idle_state() local 121 dev_pm_genpd_suspend(pd_dev); in __sbi_enter_domain_idle_state() 123 pm_runtime_put_sync_suspend(pd_dev); in __sbi_enter_domain_idle_state() 135 dev_pm_genpd_resume(pd_dev); in __sbi_enter_domain_idle_state() 137 pm_runtime_get_sync(pd_dev); in __sbi_enter_domain_idle_state() 162 struct device *pd_dev = __this_cpu_read(sbi_cpuidle_data.dev); in sbi_cpuidle_cpuhp_up() local 164 if (pd_dev) in sbi_cpuidle_cpuhp_up() 165 pm_runtime_get_sync(pd_dev); in sbi_cpuidle_cpuhp_up() 172 struct device *pd_dev = __this_cpu_read(sbi_cpuidle_data.dev); in sbi_cpuidle_cpuhp_down() local 174 if (pd_dev) { in sbi_cpuidle_cpuhp_down() [all …]
|
/linux-5.19.10/sound/soc/sof/imx/ |
D | imx8.c | 64 struct device **pd_dev; member 216 priv->pd_dev = devm_kmalloc_array(&pdev->dev, priv->num_domains, in imx8_probe() 217 sizeof(*priv->pd_dev), GFP_KERNEL); in imx8_probe() 218 if (!priv->pd_dev) in imx8_probe() 227 priv->pd_dev[i] = dev_pm_domain_attach_by_id(&pdev->dev, i); in imx8_probe() 228 if (IS_ERR(priv->pd_dev[i])) { in imx8_probe() 229 ret = PTR_ERR(priv->pd_dev[i]); in imx8_probe() 232 priv->link[i] = device_link_add(&pdev->dev, priv->pd_dev[i], in imx8_probe() 238 dev_pm_domain_detach(priv->pd_dev[i], false); in imx8_probe() 335 dev_pm_domain_detach(priv->pd_dev[i], false); in imx8_probe() [all …]
|
/linux-5.19.10/drivers/remoteproc/ |
D | imx_dsp_rproc.c | 117 struct device **pd_dev; member 752 priv->pd_dev = devm_kmalloc_array(dev, priv->num_domains, in imx_dsp_attach_pm_domains() 753 sizeof(*priv->pd_dev), in imx_dsp_attach_pm_domains() 755 if (!priv->pd_dev) in imx_dsp_attach_pm_domains() 765 priv->pd_dev[i] = dev_pm_domain_attach_by_id(dev, i); in imx_dsp_attach_pm_domains() 766 if (IS_ERR(priv->pd_dev[i])) { in imx_dsp_attach_pm_domains() 767 ret = PTR_ERR(priv->pd_dev[i]); in imx_dsp_attach_pm_domains() 776 priv->pd_dev[i], in imx_dsp_attach_pm_domains() 780 dev_pm_domain_detach(priv->pd_dev[i], false); in imx_dsp_attach_pm_domains() 791 dev_pm_domain_detach(priv->pd_dev[i], false); in imx_dsp_attach_pm_domains() [all …]
|
/linux-5.19.10/drivers/spi/ |
D | spi-topcliff-pch.c | 1469 static int pch_spi_pd_suspend(struct platform_device *pd_dev, in pch_spi_pd_suspend() argument 1473 struct pch_spi_board_data *board_dat = dev_get_platdata(&pd_dev->dev); in pch_spi_pd_suspend() 1474 struct pch_spi_data *data = platform_get_drvdata(pd_dev); in pch_spi_pd_suspend() 1476 dev_dbg(&pd_dev->dev, "%s ENTRY\n", __func__); in pch_spi_pd_suspend() 1479 dev_err(&pd_dev->dev, in pch_spi_pd_suspend() 1501 dev_dbg(&pd_dev->dev, in pch_spi_pd_suspend() 1508 static int pch_spi_pd_resume(struct platform_device *pd_dev) in pch_spi_pd_resume() argument 1510 struct pch_spi_board_data *board_dat = dev_get_platdata(&pd_dev->dev); in pch_spi_pd_resume() 1511 struct pch_spi_data *data = platform_get_drvdata(pd_dev); in pch_spi_pd_resume() 1515 dev_err(&pd_dev->dev, in pch_spi_pd_resume() [all …]
|
/linux-5.19.10/drivers/gpu/drm/tegra/ |
D | gr3d.c | 388 struct device **opp_virt_devs, *pd_dev; in gr3d_init_power() local 429 pd_dev = opp_virt_devs[i]; in gr3d_init_power() 430 if (!pd_dev) { in gr3d_init_power() 436 link = device_link_add(dev, pd_dev, link_flags); in gr3d_init_power() 438 dev_err(dev, "failed to link to %s\n", dev_name(pd_dev)); in gr3d_init_power()
|
/linux-5.19.10/drivers/nvme/host/ |
D | apple.c | 175 struct device **pd_dev; member 1324 if (!IS_ERR_OR_NULL(anv->pd_dev[i])) in apple_nvme_detach_genpd() 1325 dev_pm_domain_detach(anv->pd_dev[i], true); in apple_nvme_detach_genpd() 1339 anv->pd_dev = devm_kcalloc(dev, anv->pd_count, sizeof(*anv->pd_dev), in apple_nvme_attach_genpd() 1341 if (!anv->pd_dev) in apple_nvme_attach_genpd() 1350 anv->pd_dev[i] = dev_pm_domain_attach_by_id(dev, i); in apple_nvme_attach_genpd() 1351 if (IS_ERR(anv->pd_dev[i])) { in apple_nvme_attach_genpd() 1353 return PTR_ERR(anv->pd_dev[i]); in apple_nvme_attach_genpd() 1356 anv->pd_link[i] = device_link_add(dev, anv->pd_dev[i], in apple_nvme_attach_genpd()
|
/linux-5.19.10/drivers/media/platform/nxp/imx-jpeg/ |
D | mxc-jpeg.h | 125 struct device **pd_dev; member
|
D | mxc-jpeg.c | 2042 if (jpeg->pd_dev[i] && !IS_ERR(jpeg->pd_dev[i])) in mxc_jpeg_detach_pm_domains() 2043 dev_pm_domain_detach(jpeg->pd_dev[i], true); in mxc_jpeg_detach_pm_domains() 2044 jpeg->pd_dev[i] = NULL; in mxc_jpeg_detach_pm_domains() 2063 jpeg->pd_dev = devm_kmalloc_array(dev, jpeg->num_domains, in mxc_jpeg_attach_pm_domains() 2064 sizeof(*jpeg->pd_dev), GFP_KERNEL); in mxc_jpeg_attach_pm_domains() 2065 if (!jpeg->pd_dev) in mxc_jpeg_attach_pm_domains() 2074 jpeg->pd_dev[i] = dev_pm_domain_attach_by_id(dev, i); in mxc_jpeg_attach_pm_domains() 2075 if (IS_ERR(jpeg->pd_dev[i])) { in mxc_jpeg_attach_pm_domains() 2076 ret = PTR_ERR(jpeg->pd_dev[i]); in mxc_jpeg_attach_pm_domains() 2080 jpeg->pd_link[i] = device_link_add(dev, jpeg->pd_dev[i], in mxc_jpeg_attach_pm_domains()
|
/linux-5.19.10/drivers/opp/ |
D | core.c | 1011 static int _set_required_opp(struct device *dev, struct device *pd_dev, in _set_required_opp() argument 1017 if (!pd_dev) in _set_required_opp() 1020 ret = dev_pm_genpd_set_performance_state(pd_dev, pstate); in _set_required_opp() 1023 dev_name(pd_dev), pstate, ret); in _set_required_opp()
|