Lines Matching defs:genpd
82 struct generic_pm_domain genpd;
101 #define to_rockchip_pd(gpd) container_of(gpd, struct rockchip_pm_domain, genpd)
195 struct generic_pm_domain *genpd;
224 genpd = pmu->genpd_data.domains[i];
225 if (genpd) {
226 pd = to_rockchip_pd(genpd);
231 genpd->name, ret);
241 genpd = pmu->genpd_data.domains[i];
242 if (genpd) {
243 pd = to_rockchip_pd(genpd);
258 struct generic_pm_domain *genpd;
265 genpd = pmu->genpd_data.domains[i];
266 if (genpd) {
267 pd = to_rockchip_pd(genpd);
304 struct generic_pm_domain *genpd = &pd->genpd;
332 genpd->name, val);
341 genpd->name, is_idle);
445 struct generic_pm_domain *genpd = &pd->genpd;
454 genpd->name, is_on);
469 genpd->name, is_on);
482 genpd->name, is_on);
493 struct generic_pm_domain *genpd = &pd->genpd;
520 genpd->name, is_on);
577 static int rockchip_pd_attach_dev(struct generic_pm_domain *genpd,
584 dev_dbg(dev, "attaching to power domain '%s'\n", genpd->name);
607 static void rockchip_pd_detach_dev(struct generic_pm_domain *genpd,
610 dev_dbg(dev, "detaching from power domain '%s'\n", genpd->name);
723 pd->genpd.name = pd->info->name;
725 pd->genpd.name = kbasename(node->full_name);
726 pd->genpd.power_off = rockchip_pd_power_off;
727 pd->genpd.power_on = rockchip_pd_power_on;
728 pd->genpd.attach_dev = rockchip_pd_attach_dev;
729 pd->genpd.detach_dev = rockchip_pd_detach_dev;
730 pd->genpd.flags = GENPD_FLAG_PM_CLK;
732 pd->genpd.flags |= GENPD_FLAG_ACTIVE_WAKEUP;
733 pm_genpd_init(&pd->genpd, NULL,
737 pmu->genpd_data.domains[id] = &pd->genpd;
755 ret = pm_genpd_remove(&pd->genpd);
758 pd->genpd.name, ret);
773 struct generic_pm_domain *genpd;
778 genpd = pmu->genpd_data.domains[i];
779 if (genpd) {
780 pd = to_rockchip_pd(genpd);