Lines Matching refs:domains
30 struct meson_secure_pwrc_domain *domains;
44 struct meson_secure_pwrc_domain_desc *domains;
182 pwrc->xlate.domains = devm_kcalloc(&pdev->dev, match->count,
183 sizeof(*pwrc->xlate.domains),
185 if (!pwrc->xlate.domains)
188 pwrc->domains = devm_kcalloc(&pdev->dev, match->count,
189 sizeof(*pwrc->domains), GFP_KERNEL);
190 if (!pwrc->domains)
197 struct meson_secure_pwrc_domain *dom = &pwrc->domains[i];
199 if (!match->domains[i].name)
203 dom->index = match->domains[i].index;
204 dom->base.name = match->domains[i].name;
205 dom->base.flags = match->domains[i].flags;
209 pm_genpd_init(&dom->base, NULL, match->domains[i].is_off(dom));
211 pwrc->xlate.domains[i] = &dom->base;
218 .domains = a1_pwrc_domains,
223 .domains = c3_pwrc_domains,
228 .domains = s4_pwrc_domains,