Home
last modified time | relevance | path

Searched refs:snr (Results 1 – 25 of 96) sorted by relevance

1234

/linux-3.4.99/drivers/media/dvb/dvb-usb/
Dmxl111sf-demod.c411 u16 *snr) in mxl111sf_demod_calc_snr() argument
416 *snr = 0; in mxl111sf_demod_calc_snr()
425 *snr = CALCULATE_SNR(val1 | ((val2 & 0x03) << 8)); in mxl111sf_demod_calc_snr()
430 static int mxl111sf_demod_read_snr(struct dvb_frontend *fe, u16 *snr) in mxl111sf_demod_read_snr() argument
434 int ret = mxl111sf_demod_calc_snr(state, snr); in mxl111sf_demod_read_snr()
438 *snr /= 10; /* 0.1 dB */ in mxl111sf_demod_read_snr()
484 u16 snr; in mxl111sf_demod_read_signal_strength() local
486 mxl111sf_demod_calc_snr(state, &snr); in mxl111sf_demod_read_signal_strength()
491 *signal_strength = (snr >= 1300) ? in mxl111sf_demod_read_signal_strength()
492 min(65535, snr * 44) : snr * 38; in mxl111sf_demod_read_signal_strength()
[all …]
Dgp8psk-fe.c23 u16 snr; member
48 st->snr = (buf[1]) << 8 | buf[0]; in gp8psk_fe_update_status()
87 static int gp8psk_fe_read_snr(struct dvb_frontend* fe, u16 *snr) in gp8psk_fe_read_snr() argument
92 *snr = st->snr; in gp8psk_fe_read_snr()
103 if (st->snr > 0xf00) in gp8psk_fe_read_signal_strength()
106 *strength = (st->snr << 4) + st->snr; /* snr*17 */ in gp8psk_fe_read_signal_strength()
DcinergyT2-fe.c230 static int cinergyt2_fe_read_snr(struct dvb_frontend *fe, u16 *snr) in cinergyt2_fe_read_snr() argument
243 *snr = (status.snr << 8) | status.snr; in cinergyt2_fe_read_snr()
Dvp702x-fe.c36 u8 snr; member
55 st->snr = buf[0]; in vp702x_fe_refresh_state()
120 static int vp702x_fe_read_snr(struct dvb_frontend* fe, u16 *snr) in vp702x_fe_read_snr() argument
126 _snr = (st->snr & 0x1f) * 0xff / 0x1f; in vp702x_fe_read_snr()
127 *snr = (_snr << 8) | _snr; in vp702x_fe_read_snr()
Dvp7045-fe.c82 static int vp7045_fe_read_snr(struct dvb_frontend* fe, u16 *snr) in vp7045_fe_read_snr() argument
86 *snr = (_snr << 8) | _snr; in vp7045_fe_read_snr()
Ddtt200u-fe.c74 static int dtt200u_fe_read_snr(struct dvb_frontend* fe, u16 *snr) in dtt200u_fe_read_snr() argument
79 *snr = ~((br << 8) | br); in dtt200u_fe_read_snr()
/linux-3.4.99/drivers/media/dvb/frontends/
Dlgdt330x.c71 u32 snr; /* Result of last SNR calculation */ member
604 static int lgdt3302_read_snr(struct dvb_frontend* fe, u16* snr) in lgdt3302_read_snr() argument
639 state->snr = calculate_snr(noise, c); in lgdt3302_read_snr()
640 *snr = (state->snr) >> 16; /* Convert from 8.24 fixed-point to 8.8 */ in lgdt3302_read_snr()
643 state->snr >> 24, (((state->snr>>8) & 0xffff) * 100) >> 16); in lgdt3302_read_snr()
648 static int lgdt3303_read_snr(struct dvb_frontend* fe, u16* snr) in lgdt3303_read_snr() argument
683 state->snr = calculate_snr(noise, c); in lgdt3303_read_snr()
684 *snr = (state->snr) >> 16; /* Convert from 8.24 fixed-point to 8.8 */ in lgdt3303_read_snr()
687 state->snr >> 24, (((state->snr >> 8) & 0xffff) * 100) >> 16); in lgdt3303_read_snr()
698 u16 snr; in lgdt330x_read_signal_strength() local
[all …]
Dau8522_dig.c290 u16 *snr) in au8522_mse2snr_lookup() argument
297 *snr = tab[i].data; in au8522_mse2snr_lookup()
302 dprintk("%s() snr=%d\n", __func__, *snr); in au8522_mse2snr_lookup()
800 static int au8522_led_status(struct au8522_state *state, const u16 *snr) in au8522_led_status() argument
819 if (*snr >= strong) in au8522_led_status()
825 (((strong < *snr) ? (*snr - strong) : (strong - *snr)) <= 10)) in au8522_led_status()
833 static int au8522_read_snr(struct dvb_frontend *fe, u16 *snr) in au8522_read_snr() argument
844 snr); in au8522_read_snr()
849 snr); in au8522_read_snr()
854 snr); in au8522_read_snr()
[all …]
Dor51132.c67 u32 snr; /* Result of last SNR calculation */ member
475 static int or51132_read_snr(struct dvb_frontend* fe, u16* snr) in or51132_read_snr() argument
518 state->snr = calculate_snr(noise, c) - usK; in or51132_read_snr()
519 *snr = (state->snr) >> 16; in or51132_read_snr()
522 state->snr >> 24, (((state->snr>>8) & 0xffff) * 100) >> 16); in or51132_read_snr()
533 u16 snr; in or51132_read_signal_strength() local
536 ret = fe->ops.read_snr(fe, &snr); in or51132_read_signal_strength()
541 if (state->snr >= 8960 * 0x10000) in or51132_read_signal_strength()
544 *strength = state->snr / 8960; in or51132_read_signal_strength()
Dor51211.c66 u32 snr; /* Result of last SNR claculation */ member
297 static int or51211_read_snr(struct dvb_frontend* fe, u16* snr) in or51211_read_snr() argument
319 state->snr = calculate_snr(rec_buf[0], 89599047); in or51211_read_snr()
320 *snr = (state->snr) >> 16; in or51211_read_snr()
323 state->snr >> 24, (((state->snr>>8) & 0xffff) * 100) >> 16); in or51211_read_snr()
334 u16 snr; in or51211_read_signal_strength() local
337 ret = fe->ops.read_snr(fe, &snr); in or51211_read_signal_strength()
342 if (state->snr >= 8960 * 0x10000) in or51211_read_signal_strength()
345 *strength = state->snr / 8960; in or51211_read_signal_strength()
Ds5h1411.c724 static int s5h1411_qam256_lookup_snr(struct dvb_frontend *fe, u16 *snr, u16 v) in s5h1411_qam256_lookup_snr() argument
731 *snr = qam256_snr_tab[i].data; in s5h1411_qam256_lookup_snr()
739 static int s5h1411_qam64_lookup_snr(struct dvb_frontend *fe, u16 *snr, u16 v) in s5h1411_qam64_lookup_snr() argument
746 *snr = qam64_snr_tab[i].data; in s5h1411_qam64_lookup_snr()
754 static int s5h1411_vsb_lookup_snr(struct dvb_frontend *fe, u16 *snr, u16 v) in s5h1411_vsb_lookup_snr() argument
761 *snr = vsb_snr_tab[i].data; in s5h1411_vsb_lookup_snr()
766 dprintk("%s() snr=%d\n", __func__, *snr); in s5h1411_vsb_lookup_snr()
770 static int s5h1411_read_snr(struct dvb_frontend *fe, u16 *snr) in s5h1411_read_snr() argument
779 return s5h1411_qam64_lookup_snr(fe, snr, reg); in s5h1411_read_snr()
782 return s5h1411_qam256_lookup_snr(fe, snr, reg); in s5h1411_read_snr()
[all …]
Ds5h1409.c810 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()
[all …]
Dcxd2820r_priv.h99 int cxd2820r_read_snr_c(struct dvb_frontend *fe, u16 *snr);
122 int cxd2820r_read_snr_t(struct dvb_frontend *fe, u16 *snr);
145 int cxd2820r_read_snr_t2(struct dvb_frontend *fe, u16 *snr);
Dcxd2820r_t2.c353 int cxd2820r_read_snr_t2(struct dvb_frontend *fe, u16 *snr) in cxd2820r_read_snr_t2() argument
368 *snr = (intlog10(tmp) - CXD2820R_LOG10_8_24) / ((1 << 24) in cxd2820r_read_snr_t2()
371 *snr = 0; in cxd2820r_read_snr_t2()
373 dbg("%s: dBx10=%d val=%04x", __func__, *snr, tmp); in cxd2820r_read_snr_t2()
Dlgdt3305.c65 u32 snr; member
998 static int lgdt3305_read_snr(struct dvb_frontend *fe, u16 *snr) in lgdt3305_read_snr() argument
1034 state->snr = calculate_snr(noise, c); in lgdt3305_read_snr()
1036 *snr = (state->snr / ((1 << 24) / 10)); in lgdt3305_read_snr()
1038 state->snr >> 24, (((state->snr >> 8) & 0xffff) * 100) >> 16); in lgdt3305_read_snr()
1054 u16 snr; in lgdt3305_read_signal_strength() local
1059 ret = fe->ops.read_snr(fe, &snr); in lgdt3305_read_signal_strength()
1064 if (state->snr >= 8960 * 0x10000) in lgdt3305_read_signal_strength()
1067 *strength = state->snr / 8960; in lgdt3305_read_signal_strength()
Dds3000.c611 static int ds3000_read_snr(struct dvb_frontend *fe, u16 *snr) in ds3000_read_snr() argument
644 *snr = 0x0000; in ds3000_read_snr()
651 *snr = snr_value * 8 * 655; in ds3000_read_snr()
654 snr_reading, *snr); in ds3000_read_snr()
662 *snr = 0x0000; in ds3000_read_snr()
669 *snr = 0xffff; in ds3000_read_snr()
679 *snr = snr_value * 5 * 655; in ds3000_read_snr()
684 *snr = -(dvbs2_snr_tab[snr_reading] / 1000); in ds3000_read_snr()
687 snr_reading, *snr); in ds3000_read_snr()
Dcxd2820r_t.c319 int cxd2820r_read_snr_t(struct dvb_frontend *fe, u16 *snr) in cxd2820r_read_snr_t() argument
334 *snr = (intlog10(tmp) - CXD2820R_LOG10_8_24) / ((1 << 24) in cxd2820r_read_snr_t()
337 *snr = 0; in cxd2820r_read_snr_t()
339 dbg("%s: dBx10=%d val=%04x", __func__, *snr, tmp); in cxd2820r_read_snr_t()
Dcxd2820r_c.c221 int cxd2820r_read_snr_c(struct dvb_frontend *fe, u16 *snr) in cxd2820r_read_snr_c() argument
247 *snr = A * (intlog2(B / tmp) >> 5) / (CXD2820R_LOG2_E_24 >> 5) in cxd2820r_read_snr_c()
250 *snr = 0; in cxd2820r_read_snr_c()
Dcx24116.c754 static int cx24116_read_snr_pct(struct dvb_frontend *fe, u16 *snr) in cx24116_read_snr_pct() argument
769 *snr = 0xffff; in cx24116_read_snr_pct()
771 *snr = snr_tab[(snr_reading & 0xf0) >> 4] + in cx24116_read_snr_pct()
775 snr_reading, *snr); in cx24116_read_snr_pct()
784 static int cx24116_read_snr_esno(struct dvb_frontend *fe, u16 *snr) in cx24116_read_snr_esno() argument
790 *snr = cx24116_readreg(state, CX24116_REG_QUALITY8) << 8 | in cx24116_read_snr_esno()
793 dprintk("%s: raw 0x%04x\n", __func__, *snr); in cx24116_read_snr_esno()
798 static int cx24116_read_snr(struct dvb_frontend *fe, u16 *snr) in cx24116_read_snr() argument
801 return cx24116_read_snr_esno(fe, snr); in cx24116_read_snr()
803 return cx24116_read_snr_pct(fe, snr); in cx24116_read_snr()
Ddvb_dummy_fe.c59 static int dvb_dummy_fe_read_snr(struct dvb_frontend* fe, u16* snr) in dvb_dummy_fe_read_snr() argument
61 *snr = 0; in dvb_dummy_fe_read_snr()
Dcxd2820r_core.c381 static int cxd2820r_read_snr(struct dvb_frontend *fe, u16 *snr) in cxd2820r_read_snr() argument
388 ret = cxd2820r_read_snr_t(fe, snr); in cxd2820r_read_snr()
391 ret = cxd2820r_read_snr_t2(fe, snr); in cxd2820r_read_snr()
394 ret = cxd2820r_read_snr_c(fe, snr); in cxd2820r_read_snr()
Daf9013_priv.h56 u8 snr; member
/linux-3.4.99/drivers/net/wireless/ath/ath6kl/
Dwmi.c1016 bih->ch, bih->snr, bih->snr - 95, bih->bssid, in ath6kl_wmi_bssinfo_event_rx()
1079 24 + len, (bih->snr - 95) * 100, in ath6kl_wmi_bssinfo_event_rx()
1534 s16 snr; in ath6kl_wmi_snr_threshold_event_rx() local
1543 snr = reply->snr; in ath6kl_wmi_snr_threshold_event_rx()
1554 if (snr < sq_thresh->upper_threshold[0]) { in ath6kl_wmi_snr_threshold_event_rx()
1557 snr); in ath6kl_wmi_snr_threshold_event_rx()
1558 } else if ((snr < sq_thresh->upper_threshold[1]) && in ath6kl_wmi_snr_threshold_event_rx()
1559 (snr >= sq_thresh->upper_threshold[0])) { in ath6kl_wmi_snr_threshold_event_rx()
1561 } else if ((snr < sq_thresh->upper_threshold[2]) && in ath6kl_wmi_snr_threshold_event_rx()
1562 (snr >= sq_thresh->upper_threshold[1])) { in ath6kl_wmi_snr_threshold_event_rx()
[all …]
/linux-3.4.99/drivers/net/wireless/wl1251/
Drx.h117 u8 snr; /* in dB */ member
/linux-3.4.99/drivers/media/dvb/firewire/
Dfiredtv-fe.c126 static int fdtv_read_snr(struct dvb_frontend *fe, u16 *snr) in fdtv_read_snr() argument
135 *snr = stat.carrier_noise_ratio * 257; in fdtv_read_snr()

1234