Lines Matching refs:snr
810 static int s5h1409_qam256_lookup_snr(struct dvb_frontend *fe, u16 *snr, u16 v) in s5h1409_qam256_lookup_snr() argument
817 *snr = qam256_snr_tab[i].data; in s5h1409_qam256_lookup_snr()
825 static int s5h1409_qam64_lookup_snr(struct dvb_frontend *fe, u16 *snr, u16 v) in s5h1409_qam64_lookup_snr() argument
832 *snr = qam64_snr_tab[i].data; in s5h1409_qam64_lookup_snr()
840 static int s5h1409_vsb_lookup_snr(struct dvb_frontend *fe, u16 *snr, u16 v) in s5h1409_vsb_lookup_snr() argument
847 *snr = vsb_snr_tab[i].data; in s5h1409_vsb_lookup_snr()
852 dprintk("%s() snr=%d\n", __func__, *snr); in s5h1409_vsb_lookup_snr()
856 static int s5h1409_read_snr(struct dvb_frontend *fe, u16 *snr) in s5h1409_read_snr() argument
865 return s5h1409_qam64_lookup_snr(fe, snr, reg); in s5h1409_read_snr()
868 return s5h1409_qam256_lookup_snr(fe, snr, reg); in s5h1409_read_snr()
871 return s5h1409_vsb_lookup_snr(fe, snr, reg); in s5h1409_read_snr()
889 u16 snr; in s5h1409_read_signal_strength() local
891 int ret = s5h1409_read_snr(fe, &snr); in s5h1409_read_signal_strength()
901 tmp = (snr * ((1 << 24) / 10)); in s5h1409_read_signal_strength()