Lines Matching refs:imin
609 imin, in stv0900_get_rf_level() local
622 imin = 0; in stv0900_get_rf_level()
624 if (INRANGE(lookup->table[imin].regval, agc_gain, in stv0900_get_rf_level()
626 while ((imax - imin) > 1) { in stv0900_get_rf_level()
627 i = (imax + imin) >> 1; in stv0900_get_rf_level()
629 if (INRANGE(lookup->table[imin].regval, in stv0900_get_rf_level()
634 imin = i; in stv0900_get_rf_level()
637 rf_lvl = (s32)agc_gain - lookup->table[imin].regval; in stv0900_get_rf_level()
639 lookup->table[imin].realval); in stv0900_get_rf_level()
641 lookup->table[imin].regval); in stv0900_get_rf_level()
642 rf_lvl += lookup->table[imin].realval; in stv0900_get_rf_level()
681 imin, in stv0900_carr_get_quality() local
710 imin = 0; in stv0900_carr_get_quality()
712 if (INRANGE(lookup->table[imin].regval, in stv0900_carr_get_quality()
715 while ((imax - imin) > 1) { in stv0900_carr_get_quality()
716 i = (imax + imin) >> 1; in stv0900_carr_get_quality()
717 if (INRANGE(lookup->table[imin].regval, in stv0900_carr_get_quality()
722 imin = i; in stv0900_carr_get_quality()
725 c_n = ((regval - lookup->table[imin].regval) in stv0900_carr_get_quality()
727 - lookup->table[imin].realval) in stv0900_carr_get_quality()
729 - lookup->table[imin].regval)) in stv0900_carr_get_quality()
730 + lookup->table[imin].realval; in stv0900_carr_get_quality()
731 } else if (regval < lookup->table[imin].regval) in stv0900_carr_get_quality()