Home
last modified time | relevance | path

Searched refs:pd_dev (Results 1 – 14 of 14) sorted by relevance

/linux-6.15/drivers/base/power/
H A Dcommon.c196 struct device *pd_dev = NULL; in dev_pm_domain_attach_list() local
241 pd_dev = dev_pm_domain_attach_by_id(dev, i); in dev_pm_domain_attach_list()
243 pd_dev = dev_pm_domain_attach_by_name(dev, in dev_pm_domain_attach_list()
245 if (IS_ERR_OR_NULL(pd_dev)) { in dev_pm_domain_attach_list()
246 ret = pd_dev ? PTR_ERR(pd_dev) : -ENODEV; in dev_pm_domain_attach_list()
252 .required_dev = pd_dev, in dev_pm_domain_attach_list()
266 link = device_link_add(dev, pd_dev, link_flags); in dev_pm_domain_attach_list()
275 pds->pd_devs[i] = pd_dev; in dev_pm_domain_attach_list()
284 dev_pm_domain_detach(pd_dev, true); in dev_pm_domain_attach_list()
/linux-6.15/drivers/cpuidle/
H A Dcpuidle-psci.c60 struct device *pd_dev = data->dev; in __psci_enter_domain_idle_state() local
70 dev_pm_genpd_suspend(pd_dev); in __psci_enter_domain_idle_state()
72 pm_runtime_put_sync_suspend(pd_dev); in __psci_enter_domain_idle_state()
83 dev_pm_genpd_resume(pd_dev); in __psci_enter_domain_idle_state()
85 pm_runtime_get_sync(pd_dev); in __psci_enter_domain_idle_state()
109 struct device *pd_dev = __this_cpu_read(psci_cpuidle_data.dev); in psci_idle_cpuhp_up() local
111 if (pd_dev) in psci_idle_cpuhp_up()
112 pm_runtime_get_sync(pd_dev); in psci_idle_cpuhp_up()
119 struct device *pd_dev = __this_cpu_read(psci_cpuidle_data.dev); in psci_idle_cpuhp_down() local
121 if (pd_dev) { in psci_idle_cpuhp_down()
[all …]
H A Dcpuidle-riscv-sbi.c97 struct device *pd_dev = data->dev; in __sbi_enter_domain_idle_state() local
107 dev_pm_genpd_suspend(pd_dev); in __sbi_enter_domain_idle_state()
109 pm_runtime_put_sync_suspend(pd_dev); in __sbi_enter_domain_idle_state()
123 dev_pm_genpd_resume(pd_dev); in __sbi_enter_domain_idle_state()
125 pm_runtime_get_sync(pd_dev); in __sbi_enter_domain_idle_state()
149 struct device *pd_dev = __this_cpu_read(sbi_cpuidle_data.dev); in sbi_cpuidle_cpuhp_up() local
151 if (pd_dev) in sbi_cpuidle_cpuhp_up()
152 pm_runtime_get_sync(pd_dev); in sbi_cpuidle_cpuhp_up()
159 struct device *pd_dev = __this_cpu_read(sbi_cpuidle_data.dev); in sbi_cpuidle_cpuhp_down() local
161 if (pd_dev) { in sbi_cpuidle_cpuhp_down()
[all …]
/linux-6.15/drivers/clk/imx/
H A Dclk-imx8-acm.c28 struct device **pd_dev; member
272 dev_pm->pd_dev = devm_kmalloc_array(dev, dev_pm->num_domains, in clk_imx_acm_attach_pm_domains()
273 sizeof(*dev_pm->pd_dev), in clk_imx_acm_attach_pm_domains()
275 if (!dev_pm->pd_dev) in clk_imx_acm_attach_pm_domains()
286 dev_pm->pd_dev[i] = dev_pm_domain_attach_by_id(dev, i); in clk_imx_acm_attach_pm_domains()
287 if (IS_ERR(dev_pm->pd_dev[i])) { in clk_imx_acm_attach_pm_domains()
288 ret = PTR_ERR(dev_pm->pd_dev[i]); in clk_imx_acm_attach_pm_domains()
293 dev_pm->pd_dev[i], in clk_imx_acm_attach_pm_domains()
298 dev_pm_domain_detach(dev_pm->pd_dev[i], false); in clk_imx_acm_attach_pm_domains()
308 dev_pm_domain_detach(dev_pm->pd_dev[i], false); in clk_imx_acm_attach_pm_domains()
[all …]
/linux-6.15/drivers/media/platform/qcom/iris/
H A Diris_resources.c61 int iris_enable_power_domains(struct iris_core *core, struct device *pd_dev) in iris_enable_power_domains() argument
69 ret = pm_runtime_get_sync(pd_dev); in iris_enable_power_domains()
76 int iris_disable_power_domains(struct iris_core *core, struct device *pd_dev) in iris_disable_power_domains() argument
84 pm_runtime_put_sync(pd_dev); in iris_disable_power_domains()
H A Diris_resources.h11 int iris_enable_power_domains(struct iris_core *core, struct device *pd_dev);
12 int iris_disable_power_domains(struct iris_core *core, struct device *pd_dev);
/linux-6.15/sound/soc/apple/
H A Dmca.c132 struct device *pd_dev; member
156 struct device *pd_dev; member
277 cl->pd_link = device_link_add(mca->dev, cl->pd_dev, in mca_fe_enable_clocks()
996 if (!IS_ERR_OR_NULL(cl->pd_dev)) in apple_mca_release()
997 dev_pm_domain_detach(cl->pd_dev, true); in apple_mca_release()
1003 if (!IS_ERR_OR_NULL(mca->pd_dev)) in apple_mca_release()
1004 dev_pm_domain_detach(mca->pd_dev, true); in apple_mca_release()
1052 if (IS_ERR(mca->pd_dev)) in apple_mca_probe()
1085 if (IS_ERR(cl->pd_dev)) { in apple_mca_probe()
1088 PTR_ERR(cl->pd_dev)); in apple_mca_probe()
[all …]
/linux-6.15/drivers/spi/
H A Dspi-topcliff-pch.c1449 dev_err(&pd_dev->dev, in pch_spi_pd_suspend()
1471 dev_dbg(&pd_dev->dev, in pch_spi_pd_suspend()
1485 dev_err(&pd_dev->dev, in pch_spi_pd_resume()
1495 dev_err(&pd_dev->dev, in pch_spi_pd_resume()
1525 struct platform_device *pd_dev = NULL; in pch_spi_probe() local
1559 if (!pd_dev) { in pch_spi_probe()
1564 pd_dev_save->pd_save[i] = pd_dev; in pch_spi_probe()
1565 pd_dev->dev.parent = &pdev->dev; in pch_spi_probe()
1572 platform_device_put(pd_dev); in pch_spi_probe()
1576 retval = platform_device_add(pd_dev); in pch_spi_probe()
[all …]
/linux-6.15/drivers/dma/
H A Dfsl-edma-main.c542 if (fsl_chan->pd_dev) { in fsl_edma3_detach_pd()
543 dev_pm_domain_detach(fsl_chan->pd_dev, false); in fsl_edma3_detach_pd()
544 pm_runtime_dont_use_autosuspend(fsl_chan->pd_dev); in fsl_edma3_detach_pd()
545 pm_runtime_set_suspended(fsl_chan->pd_dev); in fsl_edma3_detach_pd()
585 fsl_chan->pd_dev = pd_chan; in fsl_edma3_attach_pd()
587 pm_runtime_use_autosuspend(fsl_chan->pd_dev); in fsl_edma3_attach_pd()
588 pm_runtime_set_autosuspend_delay(fsl_chan->pd_dev, 200); in fsl_edma3_attach_pd()
589 pm_runtime_set_active(fsl_chan->pd_dev); in fsl_edma3_attach_pd()
H A Dfsl-edma-common.h170 struct device *pd_dev; member
H A Dfsl-edma-common.c247 pm_runtime_allow(fsl_chan->pd_dev); in fsl_edma_terminate_all()
/linux-6.15/drivers/nvme/host/
H A Dapple.c175 struct device **pd_dev; member
1352 if (!IS_ERR_OR_NULL(anv->pd_dev[i])) in apple_nvme_detach_genpd()
1353 dev_pm_domain_detach(anv->pd_dev[i], true); in apple_nvme_detach_genpd()
1367 anv->pd_dev = devm_kcalloc(dev, anv->pd_count, sizeof(*anv->pd_dev), in apple_nvme_attach_genpd()
1369 if (!anv->pd_dev) in apple_nvme_attach_genpd()
1378 anv->pd_dev[i] = dev_pm_domain_attach_by_id(dev, i); in apple_nvme_attach_genpd()
1379 if (IS_ERR(anv->pd_dev[i])) { in apple_nvme_attach_genpd()
1381 return PTR_ERR(anv->pd_dev[i]); in apple_nvme_attach_genpd()
1384 anv->pd_link[i] = device_link_add(dev, anv->pd_dev[i], in apple_nvme_attach_genpd()
/linux-6.15/drivers/media/platform/nxp/imx-jpeg/
H A Dmxc-jpeg.c2680 if (!IS_ERR_OR_NULL(jpeg->pd_dev[i]) && in mxc_jpeg_detach_pm_domains()
2681 !pm_runtime_suspended(jpeg->pd_dev[i])) in mxc_jpeg_detach_pm_domains()
2682 pm_runtime_force_suspend(jpeg->pd_dev[i]); in mxc_jpeg_detach_pm_domains()
2685 if (!IS_ERR_OR_NULL(jpeg->pd_dev[i])) in mxc_jpeg_detach_pm_domains()
2686 dev_pm_domain_detach(jpeg->pd_dev[i], true); in mxc_jpeg_detach_pm_domains()
2687 jpeg->pd_dev[i] = NULL; in mxc_jpeg_detach_pm_domains()
2712 sizeof(*jpeg->pd_dev), GFP_KERNEL); in mxc_jpeg_attach_pm_domains()
2713 if (!jpeg->pd_dev) in mxc_jpeg_attach_pm_domains()
2722 jpeg->pd_dev[i] = dev_pm_domain_attach_by_id(dev, i); in mxc_jpeg_attach_pm_domains()
2723 if (IS_ERR(jpeg->pd_dev[i])) { in mxc_jpeg_attach_pm_domains()
[all …]
H A Dmxc-jpeg.h136 struct device **pd_dev; member