interpolate
black_level = interpolate(90, black_level, 208, priv->brightness);
flicker = interpolate(0, 2, 3, priv->flicker);
contrast = interpolate(0, 5, 7, priv->contrast);
#define calc_overscan(o) interpolate(0x100, 0xe1, 0xc1, o)
regs->tv_enc[0x20] = interpolate(0, tv_norm->tv_enc_mode.tv_enc[0x20],
regs->tv_enc[0x22] = interpolate(0, tv_norm->tv_enc_mode.tv_enc[0x22],
hmargin = interpolate(0, min(hmargin, output_mode->hdisplay/20),
vmargin = interpolate(0, min(vmargin, output_mode->vdisplay/20),
y = interpolate(x, lx, hx, ly, hy);
correction[ichain] = interpolate(frequency,
temperature[ichain] = interpolate(frequency,
voltage[ichain] = interpolate(frequency,
nf_cal[ichain] = interpolate(frequency,
nf_pwr[ichain] = interpolate(frequency,
svsb->volt[i] = interpolate(svsb->freq_pct[0],
svsb->volt[i + 1] = interpolate(svsb->freq_pct[i],
svsb->volt[15] = interpolate(svsb->freq_pct[12],
svsb->volt[i] = interpolate(svsb->freq_pct[0],
svsb->volt[i] = interpolate(svsb->freq_pct[turn_pt],
svsb->volt[i] = interpolate(svsb->freq_pct[0],