Lines Matching defs:genpd
136 struct generic_pm_domain genpd;
303 static int scpsys_power_on(struct generic_pm_domain *genpd)
305 struct scp_domain *scpd = container_of(genpd, struct scp_domain, genpd);
356 dev_err(scp->dev, "Failed to power on domain %s\n", genpd->name);
361 static int scpsys_power_off(struct generic_pm_domain *genpd)
363 struct scp_domain *scpd = container_of(genpd, struct scp_domain, genpd);
409 dev_err(scp->dev, "Failed to power off domain %s\n", genpd->name);
488 struct generic_pm_domain *genpd = &scpd->genpd;
491 pd_data->domains[i] = genpd;
508 genpd->name = data->name;
509 genpd->power_off = scpsys_power_off;
510 genpd->power_on = scpsys_power_on;
512 genpd->flags |= GENPD_FLAG_ACTIVE_WAKEUP;
526 struct generic_pm_domain *genpd = &scpd->genpd;
535 on = !WARN_ON(genpd->power_on(genpd) < 0);
537 pm_genpd_init(genpd, NULL, !on);