Lines Matching refs:dom
312 struct meson_secure_pwrc_domain *dom = &pwrc->domains[i]; in meson_secure_pwrc_probe() local
317 dom->pwrc = pwrc; in meson_secure_pwrc_probe()
318 dom->index = match->domains[i].index; in meson_secure_pwrc_probe()
319 dom->parent = match->domains[i].parent; in meson_secure_pwrc_probe()
320 dom->base.name = match->domains[i].name; in meson_secure_pwrc_probe()
321 dom->base.flags = match->domains[i].flags; in meson_secure_pwrc_probe()
322 dom->base.power_on = meson_secure_pwrc_on; in meson_secure_pwrc_probe()
323 dom->base.power_off = meson_secure_pwrc_off; in meson_secure_pwrc_probe()
325 if (match->domains[i].is_off(dom) && (dom->base.flags & GENPD_FLAG_ALWAYS_ON)) in meson_secure_pwrc_probe()
326 meson_secure_pwrc_on(&dom->base); in meson_secure_pwrc_probe()
328 pm_genpd_init(&dom->base, NULL, match->domains[i].is_off(dom)); in meson_secure_pwrc_probe()
330 pwrc->xlate.domains[i] = &dom->base; in meson_secure_pwrc_probe()
334 struct meson_secure_pwrc_domain *dom = pwrc->domains; in meson_secure_pwrc_probe() local
339 pm_genpd_add_subdomain(&dom[dom[i].parent].base, &dom[i].base); in meson_secure_pwrc_probe()