Lines Matching defs:genpd
21 struct generic_pm_domain genpd;
27 to_tegra_powergate(struct generic_pm_domain *genpd)
29 return container_of(genpd, struct tegra_powergate, genpd);
185 powergate->genpd.name = kstrdup(info->name, GFP_KERNEL);
186 powergate->genpd.power_on = tegra_powergate_power_on;
187 powergate->genpd.power_off = tegra_powergate_power_off;
189 err = pm_genpd_init(&powergate->genpd, NULL, off);
191 kfree(powergate->genpd.name);
200 struct generic_pm_domain *genpd = &powergate->genpd;
204 err = pm_genpd_remove(genpd);
207 genpd->name, err);
209 kfree(genpd->name);
257 struct genpd_onecell_data *genpd = &bpmp->genpd;
275 powergate->genpd.name);
276 domains[i] = &powergate->genpd;
279 genpd->num_domains = count;
280 genpd->domains = domains;
290 kfree(genpd->domains);
296 struct genpd_onecell_data *genpd = &bpmp->genpd;
297 unsigned int i = genpd->num_domains;
302 genpd->domains[i]->name);
303 powergate = to_tegra_powergate(genpd->domains[i]);
312 struct genpd_onecell_data *genpd = data;
315 for (i = 0; i < genpd->num_domains; i++) {
318 powergate = to_tegra_powergate(genpd->domains[i]);
320 domain = &powergate->genpd;
348 bpmp->genpd.xlate = tegra_powergate_xlate;
350 err = of_genpd_add_provider_onecell(np, &bpmp->genpd);