Lines Matching defs:freq_pct

377  * @freq_pct: frequency percent table for bank init
439 u32 freq_pct[MAX_OPP_ENTRIES];
773 seq_printf(m, "svsb_volt[%02u]: 0x%x, freq_pct[%02u]: %u\n",
774 i, svsb->volt[i], i, svsb->freq_pct[i]);
905 svsb->volt[i] = interpolate(svsb->freq_pct[turn_pt],
906 svsb->freq_pct[j],
909 svsb->freq_pct[i]);
927 svsb->volt[i] = interpolate(svsb->freq_pct[0],
928 svsb->freq_pct[j],
931 svsb->freq_pct[i]);
960 u32 i, j, *freq_pct, freq_pct74 = 0, freq_pct30 = 0;
982 freq_pct30 = svsb->freq_pct[0];
984 /* freq_pct[0] ~ freq_pct[turn_pt - 1] */
987 freq_pct = (shift_byte < REG_BYTES) ?
989 *freq_pct |= (svsb->freq_pct[i] << b_sft);
994 * freq_pct[turn_pt] +
995 * freq_pct[opp_count - 7] ~ freq_pct[opp_count -1]
997 freq_pct30 = svsb->freq_pct[turn_pt];
1002 freq_pct = (shift_byte < REG_BYTES) ?
1004 *freq_pct |= (svsb->freq_pct[i] << b_sft);
1011 * freq_pct[0] +
1012 * freq_pct[turn_pt - 7] ~ freq_pct[turn_pt - 1]
1014 freq_pct30 = svsb->freq_pct[0];
1019 freq_pct = (shift_byte < REG_BYTES) ?
1021 *freq_pct |= (svsb->freq_pct[i] << b_sft);
1025 /* freq_pct[turn_pt] ~ freq_pct[opp_count - 1] */
1028 freq_pct = (shift_byte < REG_BYTES) ?
1030 *freq_pct |= (svsb->freq_pct[i] << b_sft);
1058 svsb->volt[i + 1] = interpolate(svsb->freq_pct[i],
1059 svsb->freq_pct[i + 2],
1062 svsb->freq_pct[i + 1]);
1064 svsb->volt[15] = interpolate(svsb->freq_pct[12],
1065 svsb->freq_pct[14],
1068 svsb->freq_pct[15]);
1079 freqpct74_val = FIELD_PREP(SVSB_FREQPCTS_FLD_PCT0_4, svsb->freq_pct[8]) |
1080 FIELD_PREP(SVSB_FREQPCTS_FLD_PCT1_5, svsb->freq_pct[10]) |
1081 FIELD_PREP(SVSB_FREQPCTS_FLD_PCT2_6, svsb->freq_pct[12]) |
1082 FIELD_PREP(SVSB_FREQPCTS_FLD_PCT3_7, svsb->freq_pct[14]);
1084 freqpct30_val = FIELD_PREP(SVSB_FREQPCTS_FLD_PCT0_4, svsb->freq_pct[0]) |
1085 FIELD_PREP(SVSB_FREQPCTS_FLD_PCT1_5, svsb->freq_pct[2]) |
1086 FIELD_PREP(SVSB_FREQPCTS_FLD_PCT2_6, svsb->freq_pct[4]) |
1087 FIELD_PREP(SVSB_FREQPCTS_FLD_PCT3_7, svsb->freq_pct[6]);
1710 svsb->freq_pct[i] = percent(svsb->opp_dfreq[i],