Lines Matching refs:gpd
157 struct generic_pm_domain *genpd = NULL, *gpd; in genpd_lookup_dev() local
163 list_for_each_entry(gpd, &gpd_list, gpd_list_node) { in genpd_lookup_dev()
164 if (&gpd->domain == dev->pm_domain) { in genpd_lookup_dev()
165 genpd = gpd; in genpd_lookup_dev()
852 const struct generic_pm_domain *gpd; in genpd_present() local
857 list_for_each_entry(gpd, &gpd_list, gpd_list_node) in genpd_present()
858 if (gpd == genpd) in genpd_present()
2003 struct generic_pm_domain *gpd; in of_genpd_del_provider() local
2014 list_for_each_entry(gpd, &gpd_list, gpd_list_node) { in of_genpd_del_provider()
2015 if (gpd->provider == &np->fwnode) { in of_genpd_del_provider()
2016 gpd->has_provider = false; in of_genpd_del_provider()
2018 if (!gpd->set_performance_state) in of_genpd_del_provider()
2021 dev_pm_opp_of_remove_table(&gpd->dev); in of_genpd_del_provider()
2154 struct generic_pm_domain *gpd, *tmp, *genpd = ERR_PTR(-ENOENT); in of_genpd_remove_last() local
2161 list_for_each_entry_safe(gpd, tmp, &gpd_list, gpd_list_node) { in of_genpd_remove_last()
2162 if (gpd->provider == &np->fwnode) { in of_genpd_remove_last()
2163 ret = genpd_remove(gpd); in of_genpd_remove_last()
2164 genpd = ret ? ERR_PTR(ret) : gpd; in of_genpd_remove_last()