Lines Matching refs:shift
579 if (mc->shift == 8) /* boost gain */ in rt711_sdca_set_gain_put()
580 gain_l_val = (gain_l_val * 10) << mc->shift; in rt711_sdca_set_gain_put()
582 if (adc_vol_flag && gain_l_val > mc->shift) in rt711_sdca_set_gain_put()
583 gain_l_val = (gain_l_val - mc->shift) * 75; in rt711_sdca_set_gain_put()
585 gain_l_val = (mc->shift - gain_l_val) * 75; in rt711_sdca_set_gain_put()
588 if (!(adc_vol_flag && read_l > mc->shift)) { in rt711_sdca_set_gain_put()
601 if (mc->shift == 8) /* boost gain */ in rt711_sdca_set_gain_put()
602 gain_r_val = (gain_r_val * 10) << mc->shift; in rt711_sdca_set_gain_put()
604 if (adc_vol_flag && gain_r_val > mc->shift) in rt711_sdca_set_gain_put()
605 gain_r_val = (gain_r_val - mc->shift) * 75; in rt711_sdca_set_gain_put()
607 gain_r_val = (mc->shift - gain_r_val) * 75; in rt711_sdca_set_gain_put()
610 if (!(adc_vol_flag && read_r > mc->shift)) { in rt711_sdca_set_gain_put()
656 if (mc->shift == 8) /* boost gain */ in rt711_sdca_set_gain_get()
657 ctl_l = (read_l >> mc->shift) / 10; in rt711_sdca_set_gain_get()
668 ctl_l = mc->shift - (ctl_l / 75); in rt711_sdca_set_gain_get()
670 ctl_l = mc->shift + (ctl_l / 75); in rt711_sdca_set_gain_get()
677 if (mc->shift == 8) /* boost gain */ in rt711_sdca_set_gain_get()
678 ctl_r = (read_r >> mc->shift) / 10; in rt711_sdca_set_gain_get()
689 ctl_r = mc->shift - (ctl_r / 75); in rt711_sdca_set_gain_get()
691 ctl_r = mc->shift + (ctl_r / 75); in rt711_sdca_set_gain_get()