Lines Matching defs:genpd
19 struct generic_pm_domain genpd;
29 struct generic_pm_domain **genpd;
73 static int bcm63xx_power_on(struct generic_pm_domain *genpd)
75 struct bcm63xx_power_dev *pmd = container_of(genpd,
76 struct bcm63xx_power_dev, genpd);
81 static int bcm63xx_power_off(struct generic_pm_domain *genpd)
83 struct bcm63xx_power_dev *pmd = container_of(genpd,
84 struct bcm63xx_power_dev, genpd);
129 power->genpd = devm_kcalloc(dev, power->genpd_data.num_domains,
132 if (!power->genpd)
135 power->genpd_data.domains = power->genpd;
144 pmd->genpd.name = entry->name;
145 pmd->genpd.flags = entry->flags;
150 pmd->genpd.name);
152 pmd->genpd.power_on = bcm63xx_power_on;
153 pmd->genpd.power_off = bcm63xx_power_off;
155 pm_genpd_init(&pmd->genpd, NULL, !is_on);
156 power->genpd[entry->bit] = &pmd->genpd;
165 dev_err(dev, "failed to register genpd driver: %d\n", ret);