Lines Matching refs:genpd
63 struct generic_pm_domain **genpd;
72 struct generic_pm_domain genpd;
101 pmd->genpd.name);
107 pmd->genpd.name, on ? "en" : "dis");
162 pmd->genpd.name, on ? "on" : "off");
169 static int jh71xx_pmu_on(struct generic_pm_domain *genpd)
171 struct jh71xx_pmu_dev *pmd = container_of(genpd,
172 struct jh71xx_pmu_dev, genpd);
178 static int jh71xx_pmu_off(struct generic_pm_domain *genpd)
180 struct jh71xx_pmu_dev *pmd = container_of(genpd,
181 struct jh71xx_pmu_dev, genpd);
244 pmd->genpd.name = pmd->domain_info->name;
245 pmd->genpd.flags = pmd->domain_info->flags;
250 pmd->genpd.name);
252 pmd->genpd.power_on = jh71xx_pmu_on;
253 pmd->genpd.power_off = jh71xx_pmu_off;
254 pm_genpd_init(&pmd->genpd, NULL, !is_on);
256 pmu->genpd_data.domains[index] = &pmd->genpd;
291 pmu->genpd = devm_kcalloc(dev, match_data->num_domains,
294 if (!pmu->genpd)
299 pmu->genpd_data.domains = pmu->genpd;
315 dev_err(dev, "failed to register genpd driver: %d\n", ret);