Lines Matching refs:pd
1703 struct generic_pm_domain *pd; in genpd_dev_pm_detach() local
1707 pd = pm_genpd_lookup_dev(dev); in genpd_dev_pm_detach()
1708 if (!pd) in genpd_dev_pm_detach()
1711 dev_dbg(dev, "removing from PM domain %s\n", pd->name); in genpd_dev_pm_detach()
1714 ret = pm_genpd_remove_device(pd, dev); in genpd_dev_pm_detach()
1724 pd->name, ret); in genpd_dev_pm_detach()
1729 genpd_queue_power_off_work(pd); in genpd_dev_pm_detach()
1734 struct generic_pm_domain *pd; in genpd_dev_pm_sync() local
1736 pd = dev_to_genpd(dev); in genpd_dev_pm_sync()
1737 if (IS_ERR(pd)) in genpd_dev_pm_sync()
1740 genpd_queue_power_off_work(pd); in genpd_dev_pm_sync()
1761 struct generic_pm_domain *pd; in genpd_dev_pm_attach() local
1788 pd = of_genpd_get_from_provider(&pd_args); in genpd_dev_pm_attach()
1790 if (IS_ERR(pd)) { in genpd_dev_pm_attach()
1792 __func__, PTR_ERR(pd)); in genpd_dev_pm_attach()
1796 dev_dbg(dev, "adding to PM domain %s\n", pd->name); in genpd_dev_pm_attach()
1799 ret = pm_genpd_add_device(pd, dev); in genpd_dev_pm_attach()
1809 pd->name, ret); in genpd_dev_pm_attach()
1815 ret = genpd_poweron(pd); in genpd_dev_pm_attach()