Lines Matching refs:turn_pt

409  * @turn_pt: 2-line turn point tells which opp_volt calculated by high/low bank
471 u32 turn_pt;
552 opp_stop = svsb->turn_pt;
554 opp_start = svsb->turn_pt;
754 seq_printf(m, "%s: temperature ignore, turn_pt = %u\n",
755 svsb->name, svsb->turn_pt);
757 seq_printf(m, "%s: temperature = %d, turn_pt = %u\n",
758 svsb->name, tzone_temp, svsb->turn_pt);
868 u32 i, j, *vop, vop74, vop30, turn_pt = svsb->turn_pt;
880 if (turn_pt < middle_index) {
882 /* volt[0] ~ volt[turn_pt - 1] */
883 for (i = 0; i < turn_pt; i++) {
891 /* volt[turn_pt] + volt[j] ~ volt[opp_count - 1] */
893 svsb->volt[turn_pt] = FIELD_GET(SVSB_VOPS_FLD_VOP0_4, vop30);
903 /* volt[turn_pt + 1] ~ volt[j - 1] by interpolate */
904 for (i = turn_pt + 1; i < j; i++)
905 svsb->volt[i] = interpolate(svsb->freq_pct[turn_pt],
907 svsb->volt[turn_pt],
913 /* volt[0] + volt[j] ~ volt[turn_pt - 1] */
914 j = turn_pt - 7;
917 for (i = j; i < turn_pt; i++) {
933 /* volt[turn_pt] ~ volt[opp_count - 1] */
934 for (i = turn_pt; i < svsb->opp_count; i++) {
946 opp_stop = svsb->turn_pt;
948 opp_start = svsb->turn_pt;
961 u32 b_sft, shift_byte = 0, turn_pt;
966 svsb->turn_pt = i;
971 turn_pt = svsb->turn_pt;
974 if (turn_pt < middle_index) {
981 if (turn_pt == 0)
984 /* freq_pct[0] ~ freq_pct[turn_pt - 1] */
985 for (i = 0; i < turn_pt; i++) {
994 * freq_pct[turn_pt] +
997 freq_pct30 = svsb->freq_pct[turn_pt];
1012 * freq_pct[turn_pt - 7] ~ freq_pct[turn_pt - 1]
1016 j = turn_pt - 7;
1017 for (i = j; i < turn_pt; i++) {
1025 /* freq_pct[turn_pt] ~ freq_pct[opp_count - 1] */
1026 for (i = turn_pt; i < svsb->opp_count; i++) {