rpmhpd
for (i = 0; i < rpmhpd->level_count; i++) {
if (rpmhpd->skip_retention_level && buf[i] == RPMH_REGULATOR_LEVEL_RETENTION)
rpmhpd->level[i] = buf[i];
if (!rpmhpd->level[rpmhpd->enable_corner] && rpmhpd->level[i])
rpmhpd->enable_corner = i;
if (i > 0 && rpmhpd->level[i] == 0) {
rpmhpd->level_count = i;
pr_debug("%s: ARC hlvl=%2d --> vlvl=%4u\n", rpmhpd->res_name, i,
rpmhpd->level[i]);
struct rpmhpd **rpmhpds;
static struct rpmhpd ebi = {
struct rpmhpd **rpmhpds = desc->rpmhpds;
static struct rpmhpd gfx = {
struct rpmhpd *pd;
static struct rpmhpd lcx = {
static struct rpmhpd lmx = {
static struct rpmhpd mmcx_ao;
static struct rpmhpd mmcx = {
static struct rpmhpd mmcx_ao = {
static struct rpmhpd mmcx_ao_w_cx_parent;
static struct rpmhpd mmcx_w_cx_parent = {
static struct rpmhpd mmcx_ao_w_cx_parent = {
static struct rpmhpd mss = {
static struct rpmhpd mx_ao;
static struct rpmhpd mx = {
static struct rpmhpd mx_ao = {
static struct rpmhpd mxc_ao;
static struct rpmhpd mxc = {
static struct rpmhpd mxc_ao = {
static struct rpmhpd nsp = {
static struct rpmhpd nsp0 = {
#define domain_to_rpmhpd(domain) container_of(domain, struct rpmhpd, pd)
static struct rpmhpd nsp1 = {
static struct rpmhpd nsp2 = {
static struct rpmhpd qphy = {
static struct rpmhpd gmxc = {
static struct rpmhpd *milos_rpmhpds[] = {
static struct rpmhpd *sa8540p_rpmhpds[] = {
static struct rpmhpd *sa8775p_rpmhpds[] = {
static struct rpmhpd *sar2130p_rpmhpds[] = {
static struct rpmhpd *sdm670_rpmhpds[] = {
static struct rpmhpd *sdm845_rpmhpds[] = {
static struct rpmhpd *sdx55_rpmhpds[] = {
static struct rpmhpd *sdx65_rpmhpds[] = {
static struct rpmhpd *sdx75_rpmhpds[] = {
static struct rpmhpd *sm4450_rpmhpds[] = {
static struct rpmhpd *sm6350_rpmhpds[] = {
static struct rpmhpd *sm7150_rpmhpds[] = {
static struct rpmhpd *sm8150_rpmhpds[] = {
static struct rpmhpd *sa8155p_rpmhpds[] = {
static struct rpmhpd *sm8250_rpmhpds[] = {
static struct rpmhpd *sm8350_rpmhpds[] = {
struct rpmhpd *peer;
static struct rpmhpd *sm8450_rpmhpds[] = {
static struct rpmhpd *sm8550_rpmhpds[] = {
static struct rpmhpd *sm8650_rpmhpds[] = {
static struct rpmhpd *sm8750_rpmhpds[] = {
static struct rpmhpd *kaanapali_rpmhpds[] = {
static struct rpmhpd *qdu1000_rpmhpds[] = {
static struct rpmhpd *sc7180_rpmhpds[] = {
struct rpmhpd **rpmhpds;
static struct rpmhpd *sc7280_rpmhpds[] = {
static struct rpmhpd *sc8180x_rpmhpds[] = {
static struct rpmhpd *sc8280xp_rpmhpds[] = {
static struct rpmhpd *glymur_rpmhpds[] = {
static struct rpmhpd cx_ao;
static struct rpmhpd mx;
static struct rpmhpd *x1e80100_rpmhpds[] = {
static struct rpmhpd mx_ao;
static struct rpmhpd cx = {
static struct rpmhpd *qcs8300_rpmhpds[] = {
static struct rpmhpd *qcs615_rpmhpds[] = {
static struct rpmhpd cx_ao = {
static int rpmhpd_send_corner(struct rpmhpd *pd, int state,
static void to_active_sleep(struct rpmhpd *pd, unsigned int corner,
static int rpmhpd_aggregate_corner(struct rpmhpd *pd, unsigned int corner)
struct rpmhpd *peer = pd->peer;
static struct rpmhpd cx_ao_w_mx_parent;
static struct rpmhpd cx_w_mx_parent = {
struct rpmhpd *pd = domain_to_rpmhpd(domain);
struct rpmhpd *pd = domain_to_rpmhpd(domain);
struct rpmhpd *pd = domain_to_rpmhpd(domain);
static struct rpmhpd cx_ao_w_mx_parent = {
static int rpmhpd_update_level_mapping(struct rpmhpd *rpmhpd)
buf = cmd_db_read_aux_data(rpmhpd->res_name, &rpmhpd->level_count);
rpmhpd->level_count >>= 1;
if (rpmhpd->level_count > RPMH_ARC_MAX_LEVELS)