Lines Matching refs:imin
605 imin, in stv0900_get_rf_level() local
618 imin = 0; in stv0900_get_rf_level()
620 if (INRANGE(lookup->table[imin].regval, agc_gain, in stv0900_get_rf_level()
622 while ((imax - imin) > 1) { in stv0900_get_rf_level()
623 i = (imax + imin) >> 1; in stv0900_get_rf_level()
625 if (INRANGE(lookup->table[imin].regval, in stv0900_get_rf_level()
630 imin = i; in stv0900_get_rf_level()
633 rf_lvl = (s32)agc_gain - lookup->table[imin].regval; in stv0900_get_rf_level()
635 lookup->table[imin].realval); in stv0900_get_rf_level()
637 lookup->table[imin].regval); in stv0900_get_rf_level()
638 rf_lvl += lookup->table[imin].realval; in stv0900_get_rf_level()
677 imin, in stv0900_carr_get_quality() local
706 imin = 0; in stv0900_carr_get_quality()
708 if (INRANGE(lookup->table[imin].regval, in stv0900_carr_get_quality()
711 while ((imax - imin) > 1) { in stv0900_carr_get_quality()
712 i = (imax + imin) >> 1; in stv0900_carr_get_quality()
713 if (INRANGE(lookup->table[imin].regval, in stv0900_carr_get_quality()
718 imin = i; in stv0900_carr_get_quality()
721 c_n = ((regval - lookup->table[imin].regval) in stv0900_carr_get_quality()
723 - lookup->table[imin].realval) in stv0900_carr_get_quality()
725 - lookup->table[imin].regval)) in stv0900_carr_get_quality()
726 + lookup->table[imin].realval; in stv0900_carr_get_quality()
727 } else if (regval < lookup->table[imin].regval) in stv0900_carr_get_quality()