Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/cpuidle/
Dcpuidle-psci.c62 struct device *pd_dev = data->dev; in __psci_enter_domain_idle_state() local
73 dev_pm_genpd_suspend(pd_dev); in __psci_enter_domain_idle_state()
75 pm_runtime_put_sync_suspend(pd_dev); in __psci_enter_domain_idle_state()
86 dev_pm_genpd_resume(pd_dev); in __psci_enter_domain_idle_state()
88 pm_runtime_get_sync(pd_dev); in __psci_enter_domain_idle_state()
113 struct device *pd_dev = __this_cpu_read(psci_cpuidle_data.dev); in psci_idle_cpuhp_up() local
115 if (pd_dev) in psci_idle_cpuhp_up()
116 pm_runtime_get_sync(pd_dev); in psci_idle_cpuhp_up()
123 struct device *pd_dev = __this_cpu_read(psci_cpuidle_data.dev); in psci_idle_cpuhp_down() local
125 if (pd_dev) { in psci_idle_cpuhp_down()
[all …]
/Linux-v5.15/sound/soc/sof/imx/
Dimx8.c56 struct device **pd_dev; member
237 priv->pd_dev = devm_kmalloc_array(&pdev->dev, priv->num_domains, in imx8_probe()
238 sizeof(*priv->pd_dev), GFP_KERNEL); in imx8_probe()
239 if (!priv->pd_dev) in imx8_probe()
248 priv->pd_dev[i] = dev_pm_domain_attach_by_id(&pdev->dev, i); in imx8_probe()
249 if (IS_ERR(priv->pd_dev[i])) { in imx8_probe()
250 ret = PTR_ERR(priv->pd_dev[i]); in imx8_probe()
253 priv->link[i] = device_link_add(&pdev->dev, priv->pd_dev[i], in imx8_probe()
259 dev_pm_domain_detach(priv->pd_dev[i], false); in imx8_probe()
344 dev_pm_domain_detach(priv->pd_dev[i], false); in imx8_probe()
[all …]
/Linux-v5.15/drivers/spi/
Dspi-topcliff-pch.c1462 static int pch_spi_pd_suspend(struct platform_device *pd_dev, in pch_spi_pd_suspend() argument
1466 struct pch_spi_board_data *board_dat = dev_get_platdata(&pd_dev->dev); in pch_spi_pd_suspend()
1467 struct pch_spi_data *data = platform_get_drvdata(pd_dev); in pch_spi_pd_suspend()
1469 dev_dbg(&pd_dev->dev, "%s ENTRY\n", __func__); in pch_spi_pd_suspend()
1472 dev_err(&pd_dev->dev, in pch_spi_pd_suspend()
1494 dev_dbg(&pd_dev->dev, in pch_spi_pd_suspend()
1501 static int pch_spi_pd_resume(struct platform_device *pd_dev) in pch_spi_pd_resume() argument
1503 struct pch_spi_board_data *board_dat = dev_get_platdata(&pd_dev->dev); in pch_spi_pd_resume()
1504 struct pch_spi_data *data = platform_get_drvdata(pd_dev); in pch_spi_pd_resume()
1508 dev_err(&pd_dev->dev, in pch_spi_pd_resume()
[all …]
/Linux-v5.15/drivers/media/platform/imx-jpeg/
Dmxc-jpeg.c1904 if (jpeg->pd_dev[i] && !IS_ERR(jpeg->pd_dev[i])) in mxc_jpeg_detach_pm_domains()
1905 dev_pm_domain_detach(jpeg->pd_dev[i], true); in mxc_jpeg_detach_pm_domains()
1906 jpeg->pd_dev[i] = NULL; in mxc_jpeg_detach_pm_domains()
1925 jpeg->pd_dev = devm_kmalloc_array(dev, jpeg->num_domains, in mxc_jpeg_attach_pm_domains()
1926 sizeof(*jpeg->pd_dev), GFP_KERNEL); in mxc_jpeg_attach_pm_domains()
1927 if (!jpeg->pd_dev) in mxc_jpeg_attach_pm_domains()
1936 jpeg->pd_dev[i] = dev_pm_domain_attach_by_id(dev, i); in mxc_jpeg_attach_pm_domains()
1937 if (IS_ERR(jpeg->pd_dev[i])) { in mxc_jpeg_attach_pm_domains()
1938 ret = PTR_ERR(jpeg->pd_dev[i]); in mxc_jpeg_attach_pm_domains()
1942 jpeg->pd_link[i] = device_link_add(dev, jpeg->pd_dev[i], in mxc_jpeg_attach_pm_domains()
Dmxc-jpeg.h120 struct device **pd_dev; member
/Linux-v5.15/drivers/opp/
Dcore.c866 static int _set_required_opp(struct device *dev, struct device *pd_dev, in _set_required_opp() argument
872 if (!pd_dev) in _set_required_opp()
875 ret = dev_pm_genpd_set_performance_state(pd_dev, pstate); in _set_required_opp()
878 dev_name(pd_dev), pstate, ret); in _set_required_opp()