Lines Matching defs:rpmhpds
60 struct rpmhpd **rpmhpds;
136 .rpmhpds = sdm845_rpmhpds,
171 .rpmhpds = sm8150_rpmhpds,
189 .rpmhpds = sm8250_rpmhpds,
206 .rpmhpds = sc7180_rpmhpds,
416 struct rpmhpd **rpmhpds;
423 rpmhpds = desc->rpmhpds;
438 if (!rpmhpds[i]) {
439 dev_warn(dev, "rpmhpds[%d] is empty\n", i);
443 rpmhpds[i]->dev = dev;
444 rpmhpds[i]->addr = cmd_db_read_addr(rpmhpds[i]->res_name);
445 if (!rpmhpds[i]->addr) {
447 rpmhpds[i]->res_name);
451 ret = cmd_db_read_slave_id(rpmhpds[i]->res_name);
457 ret = rpmhpd_update_level_mapping(rpmhpds[i]);
461 rpmhpds[i]->pd.power_off = rpmhpd_power_off;
462 rpmhpds[i]->pd.power_on = rpmhpd_power_on;
463 rpmhpds[i]->pd.set_performance_state = rpmhpd_set_performance_state;
464 rpmhpds[i]->pd.opp_to_performance_state = rpmhpd_get_performance_state;
465 pm_genpd_init(&rpmhpds[i]->pd, NULL, true);
467 data->domains[i] = &rpmhpds[i]->pd;
472 if (!rpmhpds[i])
474 if (rpmhpds[i]->parent)
475 pm_genpd_add_subdomain(rpmhpds[i]->parent,
476 &rpmhpds[i]->pd);