Lines Matching refs:scs
437 struct gdsc **scs = desc->scs; in gdsc_register() local
450 if (!scs[i] || !scs[i]->supply) in gdsc_register()
453 scs[i]->rsupply = devm_regulator_get(dev, scs[i]->supply); in gdsc_register()
454 if (IS_ERR(scs[i]->rsupply)) in gdsc_register()
455 return PTR_ERR(scs[i]->rsupply); in gdsc_register()
460 if (!scs[i]) in gdsc_register()
462 scs[i]->regmap = regmap; in gdsc_register()
463 scs[i]->rcdev = rcdev; in gdsc_register()
464 ret = gdsc_init(scs[i]); in gdsc_register()
467 data->domains[i] = &scs[i]->pd; in gdsc_register()
472 if (!scs[i]) in gdsc_register()
474 if (scs[i]->parent) in gdsc_register()
475 pm_genpd_add_subdomain(scs[i]->parent, &scs[i]->pd); in gdsc_register()
485 struct gdsc **scs = desc->scs; in gdsc_unregister() local
490 if (!scs[i]) in gdsc_unregister()
492 if (scs[i]->parent) in gdsc_unregister()
493 pm_genpd_remove_subdomain(scs[i]->parent, &scs[i]->pd); in gdsc_unregister()