Searched refs:pd_dev (Results 1 – 10 of 10) sorted by relevance
/linux/drivers/cpuidle/ |
H A D | cpuidle-psci.c | 59 struct device *pd_dev = data->dev; in __psci_enter_domain_idle_state() local 69 dev_pm_genpd_suspend(pd_dev); in __psci_enter_domain_idle_state() 71 pm_runtime_put_sync_suspend(pd_dev); in __psci_enter_domain_idle_state() 80 dev_pm_genpd_resume(pd_dev); in __psci_enter_domain_idle_state() 82 pm_runtime_get_sync(pd_dev); in __psci_enter_domain_idle_state() 106 struct device *pd_dev = __this_cpu_read(psci_cpuidle_data.dev); in psci_idle_cpuhp_up() local 108 if (pd_dev) in psci_idle_cpuhp_up() 109 pm_runtime_get_sync(pd_dev); in psci_idle_cpuhp_up() 116 struct device *pd_dev = __this_cpu_read(psci_cpuidle_data.dev); in psci_idle_cpuhp_down() local 118 if (pd_dev) { in psci_idle_cpuhp_down() [all …]
|
H A D | cpuidle-riscv-sbi.c | 97 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 D | common.c | 196 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/drivers/clk/imx/ |
H A D | clk-imx8-acm.c | 28 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/sound/soc/sof/imx/ |
H A D | imx8.c | 57 struct device **pd_dev; member 205 priv->pd_dev = devm_kmalloc_array(&pdev->dev, priv->num_domains, in imx8_probe() 206 sizeof(*priv->pd_dev), GFP_KERNEL); in imx8_probe() 207 if (!priv->pd_dev) in imx8_probe() 216 priv->pd_dev[i] = dev_pm_domain_attach_by_id(&pdev->dev, i); in imx8_probe() 217 if (IS_ERR(priv->pd_dev[i])) { in imx8_probe() 218 ret = PTR_ERR(priv->pd_dev[i]); in imx8_probe() 221 priv->link[i] = device_link_add(&pdev->dev, priv->pd_dev[i], in imx8_probe() 227 dev_pm_domain_detach(priv->pd_dev[i], false); in imx8_probe() 325 dev_pm_domain_detach(priv->pd_dev[i], false); in imx8_probe() [all …]
|
/linux/drivers/dma/ |
H A D | fsl-edma-main.c | 538 if (fsl_chan->pd_dev) { in fsl_edma3_detach_pd() 539 dev_pm_domain_detach(fsl_chan->pd_dev, false); in fsl_edma3_detach_pd() 540 pm_runtime_dont_use_autosuspend(fsl_chan->pd_dev); in fsl_edma3_detach_pd() 541 pm_runtime_set_suspended(fsl_chan->pd_dev); in fsl_edma3_detach_pd() 581 fsl_chan->pd_dev = pd_chan; in fsl_edma3_attach_pd() 583 pm_runtime_use_autosuspend(fsl_chan->pd_dev); in fsl_edma3_attach_pd() 584 pm_runtime_set_autosuspend_delay(fsl_chan->pd_dev, 200); in fsl_edma3_attach_pd() 585 pm_runtime_set_active(fsl_chan->pd_dev); in fsl_edma3_attach_pd()
|
H A D | fsl-edma-common.h | 170 struct device *pd_dev; member
|
H A D | fsl-edma-common.c | 247 pm_runtime_allow(fsl_chan->pd_dev); in fsl_edma_terminate_all()
|
/linux/drivers/nvme/host/ |
H A D | apple.c | 175 struct device **pd_dev; member 1351 if (!IS_ERR_OR_NULL(anv->pd_dev[i])) in apple_nvme_detach_genpd() 1352 dev_pm_domain_detach(anv->pd_dev[i], true); in apple_nvme_detach_genpd() 1366 anv->pd_dev = devm_kcalloc(dev, anv->pd_count, sizeof(*anv->pd_dev), in apple_nvme_attach_genpd() 1368 if (!anv->pd_dev) in apple_nvme_attach_genpd() 1377 anv->pd_dev[i] = dev_pm_domain_attach_by_id(dev, i); in apple_nvme_attach_genpd() 1378 if (IS_ERR(anv->pd_dev[i])) { in apple_nvme_attach_genpd() 1380 return PTR_ERR(anv->pd_dev[i]); in apple_nvme_attach_genpd() 1383 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 D | mxc-jpeg.h | 136 struct device **pd_dev; member
|