Lines Matching defs:genpd
67 struct generic_pm_domain genpd;
86 #define to_rockchip_pd(gpd) container_of(gpd, struct rockchip_pm_domain, genpd)
156 struct generic_pm_domain *genpd = &pd->genpd;
183 genpd->name, val);
192 genpd->name, is_idle);
267 struct generic_pm_domain *genpd = &pd->genpd;
286 genpd->name, is_on);
343 static int rockchip_pd_attach_dev(struct generic_pm_domain *genpd,
350 dev_dbg(dev, "attaching to power domain '%s'\n", genpd->name);
373 static void rockchip_pd_detach_dev(struct generic_pm_domain *genpd,
376 dev_dbg(dev, "detaching from power domain '%s'\n", genpd->name);
493 pd->genpd.name = node->name;
494 pd->genpd.power_off = rockchip_pd_power_off;
495 pd->genpd.power_on = rockchip_pd_power_on;
496 pd->genpd.attach_dev = rockchip_pd_attach_dev;
497 pd->genpd.detach_dev = rockchip_pd_detach_dev;
498 pd->genpd.flags = GENPD_FLAG_PM_CLK;
500 pd->genpd.flags |= GENPD_FLAG_ACTIVE_WAKEUP;
501 pm_genpd_init(&pd->genpd, NULL, false);
503 pmu->genpd_data.domains[id] = &pd->genpd;
521 ret = pm_genpd_remove(&pd->genpd);
524 pd->genpd.name, ret);
539 struct generic_pm_domain *genpd;
544 genpd = pmu->genpd_data.domains[i];
545 if (genpd) {
546 pd = to_rockchip_pd(genpd);