Home
last modified time | relevance | path

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

/linux/drivers/cpuidle/
H A Dcpuidle-psci.c70 struct device *pd_dev = data->dev; in __psci_enter_domain_idle_state() local
81 dev_pm_genpd_suspend(pd_dev); in __psci_enter_domain_idle_state()
83 pm_runtime_put_sync_suspend(pd_dev); in __psci_enter_domain_idle_state()
94 dev_pm_genpd_resume(pd_dev); in __psci_enter_domain_idle_state()
96 pm_runtime_get_sync(pd_dev); in __psci_enter_domain_idle_state()
124 struct device *pd_dev = __this_cpu_read(psci_cpuidle_data.dev); in psci_idle_cpuhp_up() local
126 if (pd_dev) { in psci_idle_cpuhp_up()
128 pm_runtime_get_sync(pd_dev); in psci_idle_cpuhp_up()
130 dev_pm_genpd_resume(pd_dev); in psci_idle_cpuhp_up()
138 struct device *pd_dev = __this_cpu_read(psci_cpuidle_data.dev); in psci_idle_cpuhp_down() local
[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/drivers/base/power/
H A Dcommon.c199 struct device *pd_dev = NULL; in dev_pm_domain_attach_list() local
244 pd_dev = dev_pm_domain_attach_by_id(dev, i); in dev_pm_domain_attach_list()
246 pd_dev = dev_pm_domain_attach_by_name(dev, in dev_pm_domain_attach_list()
248 if (IS_ERR_OR_NULL(pd_dev)) { in dev_pm_domain_attach_list()
249 ret = pd_dev ? PTR_ERR(pd_dev) : -ENODEV; in dev_pm_domain_attach_list()
255 .required_dev = pd_dev, in dev_pm_domain_attach_list()
269 link = device_link_add(dev, pd_dev, link_flags); in dev_pm_domain_attach_list()
278 pds->pd_devs[i] = pd_dev; in dev_pm_domain_attach_list()
287 dev_pm_domain_detach(pd_dev, true); in dev_pm_domain_attach_list()
/linux/drivers/spi/
H A Dspi-topcliff-pch.c1439 static int pch_spi_pd_suspend(struct platform_device *pd_dev, in pch_spi_pd_suspend() argument
1443 struct pch_spi_board_data *board_dat = dev_get_platdata(&pd_dev->dev); in pch_spi_pd_suspend()
1444 struct pch_spi_data *data = platform_get_drvdata(pd_dev); in pch_spi_pd_suspend()
1446 dev_dbg(&pd_dev->dev, "%s ENTRY\n", __func__); in pch_spi_pd_suspend()
1449 dev_err(&pd_dev->dev, in pch_spi_pd_suspend()
1471 dev_dbg(&pd_dev->dev, in pch_spi_pd_suspend()
1478 static int pch_spi_pd_resume(struct platform_device *pd_dev) in pch_spi_pd_resume() argument
1480 struct pch_spi_board_data *board_dat = dev_get_platdata(&pd_dev->dev); in pch_spi_pd_resume()
1481 struct pch_spi_data *data = platform_get_drvdata(pd_dev); in pch_spi_pd_resume()
1485 dev_err(&pd_dev->dev, in pch_spi_pd_resume()
[all …]
/linux/drivers/nvme/host/
H A Dapple.c183 struct device **pd_dev; member
1406 if (!IS_ERR_OR_NULL(anv->pd_dev[i])) in apple_nvme_detach_genpd()
1407 dev_pm_domain_detach(anv->pd_dev[i], true); in apple_nvme_detach_genpd()
1421 anv->pd_dev = devm_kcalloc(dev, anv->pd_count, sizeof(*anv->pd_dev), in apple_nvme_attach_genpd()
1423 if (!anv->pd_dev) in apple_nvme_attach_genpd()
1432 anv->pd_dev[i] = dev_pm_domain_attach_by_id(dev, i); in apple_nvme_attach_genpd()
1433 if (IS_ERR(anv->pd_dev[i])) { in apple_nvme_attach_genpd()
1435 return PTR_ERR(anv->pd_dev[i]); in apple_nvme_attach_genpd()
1438 anv->pd_link[i] = device_link_add(dev, anv->pd_dev[i], in apple_nvme_attach_genpd()
/linux/drivers/media/platform/nxp/imx-jpeg/
H A Dmxc-jpeg.c2782 if (!IS_ERR_OR_NULL(jpeg->pd_dev[i]) && in mxc_jpeg_detach_pm_domains()
2783 !pm_runtime_suspended(jpeg->pd_dev[i])) in mxc_jpeg_detach_pm_domains()
2784 pm_runtime_force_suspend(jpeg->pd_dev[i]); in mxc_jpeg_detach_pm_domains()
2787 if (!IS_ERR_OR_NULL(jpeg->pd_dev[i])) in mxc_jpeg_detach_pm_domains()
2788 dev_pm_domain_detach(jpeg->pd_dev[i], true); in mxc_jpeg_detach_pm_domains()
2789 jpeg->pd_dev[i] = NULL; in mxc_jpeg_detach_pm_domains()
2813 jpeg->pd_dev = devm_kmalloc_array(dev, jpeg->num_domains, in mxc_jpeg_attach_pm_domains()
2814 sizeof(*jpeg->pd_dev), GFP_KERNEL); in mxc_jpeg_attach_pm_domains()
2815 if (!jpeg->pd_dev) in mxc_jpeg_attach_pm_domains()
2824 jpeg->pd_dev[i] = dev_pm_domain_attach_by_id(dev, i); in mxc_jpeg_attach_pm_domains()
[all …]
/linux/drivers/dma/
H A Dfsl-edma-common.h183 struct device *pd_dev; member
H A Dfsl-edma-common.c251 pm_runtime_allow(fsl_chan->pd_dev); in fsl_edma_terminate_all()