Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
DM0205.c30 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz) in nvbios_M0205Te() argument
45 *snr = nv_ro08(bios, data + 0x04); in nvbios_M0205Te()
59 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz, in nvbios_M0205Tp() argument
62 u32 data = nvbios_M0205Te(bios, ver, hdr, cnt, len, snr, ssz); in nvbios_M0205Tp()
78 u8 snr, ssz; in nvbios_M0205Ee() local
79 u32 data = nvbios_M0205Te(bios, ver, hdr, cnt, len, &snr, &ssz); in nvbios_M0205Ee()
81 data = data + *hdr + idx * (*len + (snr * ssz)); in nvbios_M0205Ee()
83 *cnt = snr; in nvbios_M0205Ee()
Dperf.c32 u8 *cnt, u8 *len, u8 *snr, u8 *ssz) in nvbios_perf_table() argument
46 *snr = nv_ro08(bios, perf + 4); in nvbios_perf_table()
53 *snr = nv_ro08(bios, perf + 4); in nvbios_perf_table()
69 *snr = 0; in nvbios_perf_table()
83 u8 snr, ssz; in nvbios_perf_entry() local
84 u16 perf = nvbios_perf_table(bios, ver, hdr, cnt, len, &snr, &ssz); in nvbios_perf_entry()
86 perf = perf + *hdr + (idx * (*len + (snr * ssz))); in nvbios_perf_entry()
88 *cnt = snr; in nvbios_perf_entry()
190 u8 ver, hdr, cnt, len, snr, ssz; in nvbios_perf_fan_parse() local
191 u16 perf = nvbios_perf_table(bios, &ver, &hdr, &cnt, &len, &snr, &ssz); in nvbios_perf_fan_parse()
Dboost.c30 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz) in nvbios_boostTe() argument
46 *snr = nv_ro08(bios, boost + 4); in nvbios_boostTe()
62 u8 snr, ssz; in nvbios_boostEe() local
63 u16 data = nvbios_boostTe(bios, ver, hdr, cnt, len, &snr, &ssz); in nvbios_boostEe()
65 data = data + *hdr + (idx * (*len + (snr * ssz))); in nvbios_boostEe()
67 *cnt = snr; in nvbios_boostEe()
DM0209.c30 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz) in nvbios_M0209Te() argument
45 *snr = 1; in nvbios_M0209Te()
61 u8 snr, ssz; in nvbios_M0209Ee() local
62 u32 data = nvbios_M0209Te(bios, ver, hdr, cnt, len, &snr, &ssz); in nvbios_M0209Ee()
64 data = data + *hdr + idx * (*len + (snr * ssz)); in nvbios_M0209Ee()
66 *cnt = snr; in nvbios_M0209Ee()
Dtiming.c30 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz) in nvbios_timingTe() argument
49 *snr = 0; in nvbios_timingTe()
56 *snr = nv_ro08(bios, timing + 4); in nvbios_timingTe()
72 u8 snr, ssz; in nvbios_timingEe() local
73 u16 timing = nvbios_timingTe(bios, ver, hdr, cnt, len, &snr, &ssz); in nvbios_timingEe()
75 timing += *hdr + idx * (*len + (snr * ssz)); in nvbios_timingEe()
77 *cnt = snr; in nvbios_timingEe()
Drammap.c30 u8 *cnt, u8 *len, u8 *snr, u8 *ssz) in nvbios_rammapTe() argument
47 *snr = nv_ro08(bios, rammap + 4); in nvbios_rammapTe()
63 u8 snr, ssz; in nvbios_rammapEe() local
64 u16 rammap = nvbios_rammapTe(bios, ver, hdr, cnt, len, &snr, &ssz); in nvbios_rammapEe()
66 rammap = rammap + *hdr + (idx * (*len + (snr * ssz))); in nvbios_rammapEe()
68 *cnt = snr; in nvbios_rammapEe()
/linux-4.1.27/drivers/media/dvb-frontends/
Dau8522_dig.c228 u16 *snr) in au8522_mse2snr_lookup() argument
235 *snr = tab[i].data; in au8522_mse2snr_lookup()
240 dprintk("%s() snr=%d\n", __func__, *snr); in au8522_mse2snr_lookup()
705 static int au8522_led_status(struct au8522_state *state, const u16 *snr) in au8522_led_status() argument
724 if (*snr >= strong) in au8522_led_status()
730 (((strong < *snr) ? (*snr - strong) : (strong - *snr)) <= 10)) in au8522_led_status()
738 static int au8522_read_snr(struct dvb_frontend *fe, u16 *snr) in au8522_read_snr() argument
749 snr); in au8522_read_snr()
754 snr); in au8522_read_snr()
759 snr); in au8522_read_snr()
[all …]
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 …]
Dor51211.c66 u32 snr; /* Result of last SNR claculation */ member
295 static int or51211_read_snr(struct dvb_frontend* fe, u16* snr) in or51211_read_snr() argument
315 state->snr = calculate_snr(rec_buf[0], 89599047); in or51211_read_snr()
316 *snr = (state->snr) >> 16; in or51211_read_snr()
319 state->snr >> 24, (((state->snr>>8) & 0xffff) * 100) >> 16); in or51211_read_snr()
330 u16 snr; in or51211_read_signal_strength() local
333 ret = fe->ops.read_snr(fe, &snr); in or51211_read_signal_strength()
338 if (state->snr >= 8960 * 0x10000) in or51211_read_signal_strength()
341 *strength = state->snr / 8960; in or51211_read_signal_strength()
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()
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.h89 int cxd2820r_read_snr_c(struct dvb_frontend *fe, u16 *snr);
112 int cxd2820r_read_snr_t(struct dvb_frontend *fe, u16 *snr);
135 int cxd2820r_read_snr_t2(struct dvb_frontend *fe, u16 *snr);
Dlgdt3306a.c67 u32 snr; member
1509 u32 snr; in lgdt3306a_vsb_lock_poll() local
1523 snr = lgdt3306a_calculate_snr_x100(state); in lgdt3306a_vsb_lock_poll()
1524 dbg_info("cnt=%d errors=%d snr=%d\n", cnt, packet_error, snr); in lgdt3306a_vsb_lock_poll()
1526 if ((snr >= 1500) && (packet_error < 0xff)) in lgdt3306a_vsb_lock_poll()
1539 u32 snr; in lgdt3306a_qam_lock_poll() local
1550 snr = lgdt3306a_calculate_snr_x100(state); in lgdt3306a_qam_lock_poll()
1551 dbg_info("cnt=%d errors=%d snr=%d\n", cnt, packet_error, snr); in lgdt3306a_qam_lock_poll()
1553 if ((snr >= 1500) && (packet_error < 0xff)) in lgdt3306a_qam_lock_poll()
1608 static int lgdt3306a_read_snr(struct dvb_frontend *fe, u16 *snr) in lgdt3306a_read_snr() argument
[all …]
Dds3000.c546 static int ds3000_read_snr(struct dvb_frontend *fe, u16 *snr) in ds3000_read_snr() argument
579 *snr = 0x0000; in ds3000_read_snr()
586 *snr = snr_value * 8 * 655; in ds3000_read_snr()
589 snr_reading, *snr); in ds3000_read_snr()
597 *snr = 0x0000; in ds3000_read_snr()
604 *snr = 0xffff; in ds3000_read_snr()
614 *snr = snr_value * 5 * 655; in ds3000_read_snr()
619 *snr = -(dvbs2_snr_tab[snr_reading - 1] / 1000); in ds3000_read_snr()
622 snr_reading, *snr); in ds3000_read_snr()
Dlg2160.c1235 static int lg2160_read_snr(struct dvb_frontend *fe, u16 *snr) in lg2160_read_snr() argument
1241 *snr = 0; in lg2160_read_snr()
1252 *snr = 0; in lg2160_read_snr()
1255 *snr = ((snr1 >> 4) * 100) + ((snr1 & 0x0f) * 10) + (snr2 >> 4); in lg2160_read_snr()
1257 *snr = (snr2 | (snr1 << 8)); in lg2160_read_snr()
1263 static int lg2161_read_snr(struct dvb_frontend *fe, u16 *snr) in lg2161_read_snr() argument
1269 *snr = 0; in lg2161_read_snr()
1280 *snr = 0; in lg2161_read_snr()
1283 *snr = ((snr1 >> 4) * 100) + ((snr1 & 0x0f) * 10) + (snr2 & 0x0f); in lg2161_read_snr()
1300 u16 snr; in lg216x_read_signal_strength()
[all …]
Dlgdt3305.c65 u32 snr; member
997 static int lgdt3305_read_snr(struct dvb_frontend *fe, u16 *snr) in lgdt3305_read_snr() argument
1033 state->snr = calculate_snr(noise, c); in lgdt3305_read_snr()
1035 *snr = (state->snr / ((1 << 24) / 10)); in lgdt3305_read_snr()
1037 state->snr >> 24, (((state->snr >> 8) & 0xffff) * 100) >> 16); in lgdt3305_read_snr()
1053 u16 snr; in lgdt3305_read_signal_strength() local
1058 ret = fe->ops.read_snr(fe, &snr); in lgdt3305_read_signal_strength()
1063 if (state->snr >= 8960 * 0x10000) in lgdt3305_read_signal_strength()
1066 *strength = state->snr / 8960; in lgdt3305_read_signal_strength()
Dcxd2820r_t2.c367 int cxd2820r_read_snr_t2(struct dvb_frontend *fe, u16 *snr) in cxd2820r_read_snr_t2() argument
382 *snr = (intlog10(tmp) - CXD2820R_LOG10_8_24) / ((1 << 24) in cxd2820r_read_snr_t2()
385 *snr = 0; in cxd2820r_read_snr_t2()
387 dev_dbg(&priv->i2c->dev, "%s: dBx10=%d val=%04x\n", __func__, *snr, in cxd2820r_read_snr_t2()
Dcxd2820r_t.c316 int cxd2820r_read_snr_t(struct dvb_frontend *fe, u16 *snr) in cxd2820r_read_snr_t() argument
331 *snr = (intlog10(tmp) - CXD2820R_LOG10_8_24) / ((1 << 24) in cxd2820r_read_snr_t()
334 *snr = 0; in cxd2820r_read_snr_t()
336 dev_dbg(&priv->i2c->dev, "%s: dBx10=%d val=%04x\n", __func__, *snr, in cxd2820r_read_snr_t()
Daf9033.c869 static int af9033_read_snr(struct dvb_frontend *fe, u16 *snr) in af9033_read_snr() argument
881 *snr = div_s64(c->cnr.stat[0].svalue, 100); in af9033_read_snr()
884 *snr = div_s64(c->cnr.stat[0].svalue, 1000); in af9033_read_snr()
894 *snr = *snr * 0xffff / 23; in af9033_read_snr()
897 *snr = *snr * 0xffff / 26; in af9033_read_snr()
900 *snr = *snr * 0xffff / 32; in af9033_read_snr()
907 *snr = 0; in af9033_read_snr()
1153 tmp = snr_lut[i].snr * 1000; in af9033_stat_work()
Dcxd2820r_c.c218 int cxd2820r_read_snr_c(struct dvb_frontend *fe, u16 *snr) in cxd2820r_read_snr_c() argument
244 *snr = A * (intlog2(B / tmp) >> 5) / (CXD2820R_LOG2_E_24 >> 5) in cxd2820r_read_snr_c()
247 *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()
Daf9013_priv.h43 u8 snr; member
Daf9033_priv.h53 u8 snr; member
Dstv0288.c423 static int stv0288_read_snr(struct dvb_frontend *fe, u16 *snr) in stv0288_read_snr() argument
430 *snr = (xsnr > 0xffff) ? 0xffff : (xsnr < 0) ? 0 : xsnr; in stv0288_read_snr()
431 dprintk("stv0288_read_snr %d\n", *snr); in stv0288_read_snr()
Dcxd2820r_core.c393 static int cxd2820r_read_snr(struct dvb_frontend *fe, u16 *snr) in cxd2820r_read_snr() argument
403 ret = cxd2820r_read_snr_t(fe, snr); in cxd2820r_read_snr()
406 ret = cxd2820r_read_snr_t2(fe, snr); in cxd2820r_read_snr()
409 ret = cxd2820r_read_snr_c(fe, snr); in cxd2820r_read_snr()
Dhd29l2.c249 static int hd29l2_read_snr(struct dvb_frontend *fe, u16 *snr) in hd29l2_read_snr() argument
257 *snr = 0; in hd29l2_read_snr()
271 *snr = (LOG10_20736_24 - intlog10(tmp)) / ((1 << 24) / 100); in hd29l2_read_snr()
273 *snr = 0; in hd29l2_read_snr()
Dec100.c265 static int ec100_read_snr(struct dvb_frontend *fe, u16 *snr) in ec100_read_snr() argument
267 *snr = 0; in ec100_read_snr()
Daf9013.c40 u16 snr; member
476 tmp = snr_lut[i].snr; in af9013_statistics_snr_result()
481 state->snr = tmp * 10; /* dB/10 */ in af9013_statistics_snr_result()
536 state->snr = 0; in af9013_statistics_work()
1036 static int af9013_read_snr(struct dvb_frontend *fe, u16 *snr) in af9013_read_snr() argument
1039 *snr = state->snr; in af9013_read_snr()
Dlgs8gxx.c886 static int lgs8gxx_read_snr(struct dvb_frontend *fe, u16 *snr) in lgs8gxx_read_snr() argument
890 *snr = 0; in lgs8gxx_read_snr()
897 *snr = 256 - t; in lgs8gxx_read_snr()
898 *snr <<= 8; in lgs8gxx_read_snr()
899 dprintk("snr=0x%x\n", *snr); in lgs8gxx_read_snr()
Dlgs8gl5.c294 lgs8gl5_read_snr(struct dvb_frontend *fe, u16 *snr) in lgs8gl5_read_snr() argument
298 *snr = (level & REG_STRENGTH_MASK) << 8; in lgs8gl5_read_snr()
Dtda8083.c297 static int tda8083_read_snr(struct dvb_frontend* fe, u16* snr) in tda8083_read_snr() argument
302 *snr = (_snr << 8) | _snr; in tda8083_read_snr()
Dcx22700.c305 static int cx22700_read_snr(struct dvb_frontend* fe, u16* snr) in cx22700_read_snr() argument
311 *snr = ~rs_ber; in cx22700_read_snr()
Das102_fe.c362 static int as102_fe_read_snr(struct dvb_frontend *fe, u16 *snr) in as102_fe_read_snr() argument
366 *snr = state->demod_stats.mer; in as102_fe_read_snr()
Dves1820.c288 static int ves1820_read_snr(struct dvb_frontend* fe, u16* snr) in ves1820_read_snr() argument
293 *snr = (quality << 8) | quality; in ves1820_read_snr()
Dves1x93.c363 static int ves1x93_read_snr(struct dvb_frontend* fe, u16* snr) in ves1x93_read_snr() argument
368 *snr = (_snr << 8) | _snr; in ves1x93_read_snr()
Dnxt6000.c496 static int nxt6000_read_snr(struct dvb_frontend* fe, u16* snr) in nxt6000_read_snr() argument
500 *snr = nxt6000_readreg( state, OFDM_CHC_SNR) / 8; in nxt6000_read_snr()
Dcx22702.c529 static int cx22702_read_snr(struct dvb_frontend *fe, u16 *snr) in cx22702_read_snr() argument
543 *snr = ~rs_ber; in cx22702_read_snr()
Dmb86a16.c1773 static int mb86a16_read_snr(struct dvb_frontend *fe, u16 *snr) in mb86a16_read_snr() argument
1780 *snr = 0; in mb86a16_read_snr()
1788 *snr = cnr_tab[i].cn_val; in mb86a16_read_snr()
1792 q_level = (*snr * 100) / (high_tide - low_tide); in mb86a16_read_snr()
1793 dprintk(verbose, MB86A16_ERROR, 1, "SNR (Quality) = [%d dB], Level=%d %%", *snr, q_level); in mb86a16_read_snr()
1794 *snr = (0xffff - 0xff) + *snr; in mb86a16_read_snr()
Dm88ds3103.c909 static int m88ds3103_read_snr(struct dvb_frontend *fe, u16 *snr) in m88ds3103_read_snr() argument
940 *snr = div_u64((u64) 100 * intlog2(tmp), intlog2(10)); in m88ds3103_read_snr()
942 *snr = 0; in m88ds3103_read_snr()
969 *snr = div_u64((u64) 100 * intlog10(tmp), (1 << 24)); in m88ds3103_read_snr()
971 *snr = 0; in m88ds3103_read_snr()
Dtda10021.c364 static int tda10021_read_snr(struct dvb_frontend* fe, u16* snr) in tda10021_read_snr() argument
369 *snr = (quality << 8) | quality; in tda10021_read_snr()
Dl64781.c413 static int l64781_read_snr(struct dvb_frontend* fe, u16* snr) in l64781_read_snr() argument
418 *snr = (avg_quality << 8) | avg_quality; /* not exact, but...*/ in l64781_read_snr()
Dmt352.c487 static int mt352_read_snr(struct dvb_frontend* fe, u16* snr) in mt352_read_snr() argument
492 *snr = (_snr << 8) | _snr; in mt352_read_snr()
Datbm8830.c409 static int atbm8830_read_snr(struct dvb_frontend *fe, u16 *snr) in atbm8830_read_snr() argument
412 *snr = 0; in atbm8830_read_snr()
Ddib7000p.c1641 static int dib7000p_read_snr(struct dvb_frontend *fe, u16 *snr) in dib7000p_read_snr() argument
1647 *snr = result / ((1 << 24) / 10); in dib7000p_read_snr()
1885 u32 time_us = 0, val, snr; in dib7000p_get_stats() local
1918 snr = dib7000p_get_snr(demod); in dib7000p_get_stats()
1919 if (snr) in dib7000p_get_stats()
1920 snr = (1000L * snr) >> 24; in dib7000p_get_stats()
1922 snr = 0; in dib7000p_get_stats()
1923 c->cnr.stat[0].svalue = snr; in dib7000p_get_stats()
Ddib8000.c3862 static int dib8000_read_snr(struct dvb_frontend *fe, u16 * snr) in dib8000_read_snr() argument
3874 *snr = snr_master / ((1 << 24) / 10); in dib8000_read_snr()
3877 *snr = 0; in dib8000_read_snr()
4098 u32 time_us = 0, snr, val; in dib8000_get_stats() local
4131 snr = dib8000_get_snr(fe); in dib8000_get_stats()
4134 snr += dib8000_get_snr(state->fe[i]); in dib8000_get_stats()
4136 snr = snr >> 16; in dib8000_get_stats()
4138 if (snr) { in dib8000_get_stats()
4139 snr = 10 * intlog10(snr); in dib8000_get_stats()
4140 snr = (1000L * snr) >> 24; in dib8000_get_stats()
[all …]
Dcx24110.c494 static int cx24110_read_snr(struct dvb_frontend* fe, u16* snr) in cx24110_read_snr() argument
505 *snr = state->lastesn0; in cx24110_read_snr()
Dsp887x.c478 static int sp887x_read_snr(struct dvb_frontend* fe, u16* snr) in sp887x_read_snr() argument
483 *snr = (snr12 << 4) | (snr12 >> 8); in sp887x_read_snr()
Dcx24123.c899 static int cx24123_read_snr(struct dvb_frontend *fe, u16 *snr) in cx24123_read_snr() argument
905 *snr = 65535 - (((u16)cx24123_readreg(state, 0x18) << 8) | in cx24123_read_snr()
908 dprintk("read S/N index = %d\n", *snr); in cx24123_read_snr()
Drtl2830.c428 static int rtl2830_read_snr(struct dvb_frontend *fe, u16 *snr) in rtl2830_read_snr() argument
433 *snr = div_s64(c->cnr.stat[0].svalue, 100); in rtl2830_read_snr()
435 *snr = 0; in rtl2830_read_snr()
Dstb0899_drv.c1009 static int stb0899_read_snr(struct dvb_frontend *fe, u16 *snr) in stb0899_read_snr() argument
1018 *snr = 0; in stb0899_read_snr()
1029 *snr = stb0899_table_lookup(stb0899_cn_tab, ARRAY_SIZE(stb0899_cn_tab) - 1, val); in stb0899_read_snr()
1031 buf[0], buf[1], val, *snr); in stb0899_read_snr()
1053 *snr = val; in stb0899_read_snr()
Dtda10023.c433 static int tda10023_read_snr(struct dvb_frontend* fe, u16* snr) in tda10023_read_snr() argument
438 *snr = (quality << 8) | quality; in tda10023_read_snr()
Dzl10353.c519 static int zl10353_read_snr(struct dvb_frontend *fe, u16 *snr) in zl10353_read_snr() argument
528 *snr = 10 * _snr / 8; in zl10353_read_snr()
Dstv0297.c381 static int stv0297_read_snr(struct dvb_frontend *fe, u16 * snr) in stv0297_read_snr() argument
387 *snr = SNR[1] << 8 | SNR[0]; in stv0297_read_snr()
Dsi21xx.c612 static int si21_read_snr(struct dvb_frontend *fe, u16 *snr) in si21_read_snr() argument
619 *snr = (xsnr > 0xffff) ? 0xffff : (xsnr < 0) ? 0 : xsnr; in si21_read_snr()
Dstv0299.c536 static int stv0299_read_snr(struct dvb_frontend* fe, u16* snr) in stv0299_read_snr() argument
543 *snr = (xsnr > 0xffff) ? 0xffff : (xsnr < 0) ? 0 : xsnr; in stv0299_read_snr()
Dmt312.c512 static int mt312_read_snr(struct dvb_frontend *fe, u16 *snr) in mt312_read_snr() argument
522 *snr = 0xFFFF - ((((buf[0] & 0x7f) << 8) | buf[1]) << 1); in mt312_read_snr()
Dtda10086.c596 static int tda10086_read_snr(struct dvb_frontend* fe, u16 * snr) in tda10086_read_snr() argument
604 *snr = (_snr << 8) | _snr; in tda10086_read_snr()
Ddib3000mb.c663 static int dib3000mb_read_snr(struct dvb_frontend* fe, u16 *snr) in dib3000mb_read_snr() argument
669 *snr = (sigpow << 8) / ((icipow > 0) ? icipow : 1); in dib3000mb_read_snr()
Dm88rs2000.c516 static int m88rs2000_read_snr(struct dvb_frontend *fe, u16 *snr) in m88rs2000_read_snr() argument
520 *snr = 512 * m88rs2000_readreg(state, 0x65); in m88rs2000_read_snr()
Drtl2832.c715 static int rtl2832_read_snr(struct dvb_frontend *fe, u16 *snr) in rtl2832_read_snr() argument
721 *snr = div_s64(c->cnr.stat[0].svalue, 100); in rtl2832_read_snr()
723 *snr = 0; in rtl2832_read_snr()
Dtda1004x.c1116 static int tda1004x_read_snr(struct dvb_frontend* fe, u16 * snr) in tda1004x_read_snr() argument
1129 *snr = ((tmp << 8) | tmp); in tda1004x_read_snr()
1130 dprintk("%s: snr=0x%x\n", __func__, *snr); in tda1004x_read_snr()
Ds5h1432.c316 static int s5h1432_read_snr(struct dvb_frontend *fe, u16 *snr) in s5h1432_read_snr() argument
Dtda10071.c512 static int tda10071_read_snr(struct dvb_frontend *fe, u16 *snr) in tda10071_read_snr() argument
519 *snr = 0; in tda10071_read_snr()
529 *snr = buf[0] << 8 | buf[1]; in tda10071_read_snr()
Ddib3000mc.c778 static int dib3000mc_read_snr(struct dvb_frontend* fe, u16 *snr) in dib3000mc_read_snr() argument
780 *snr = 0x0000; in dib3000mc_read_snr()
Dbcm3510.c353 static int bcm3510_read_snr(struct dvb_frontend* fe, u16* snr) in bcm3510_read_snr() argument
358 *snr = st->status1.SNR_EST0*1000 + ((st->status1.SNR_EST1*1000) >> 8); in bcm3510_read_snr()
Dtda10048.c996 static int tda10048_read_snr(struct dvb_frontend *fe, u16 *snr) in tda10048_read_snr() argument
1007 *snr = snr_tab[i].data; in tda10048_read_snr()
Dnxt200x.c832 static int nxt200x_read_snr(struct dvb_frontend* fe, u16* snr) in nxt200x_read_snr() argument
861 *snr = snrdb * (0xFFFF/32000); in nxt200x_read_snr()
Dcx24117.c822 static int cx24117_read_snr(struct dvb_frontend *fe, u16 *snr) in cx24117_read_snr() argument
834 *snr = (buf[0] << 8) | buf[1]; in cx24117_read_snr()
838 __func__, state->demod, *snr); in cx24117_read_snr()
Dstv0367.c2023 static int stv0367ter_read_snr(struct dvb_frontend *fe, u16 *snr) in stv0367ter_read_snr() argument
2042 *snr = snru32 / 1000; in stv0367ter_read_snr()
3274 static int stv0367cab_read_snr(struct dvb_frontend *fe, u16 *snr) in stv0367cab_read_snr() argument
3359 *snr = (noisepercentage * 65535) / 100; in stv0367cab_read_snr()
Ddib7000m.c1302 static int dib7000m_read_snr(struct dvb_frontend* fe, u16 *snr) in dib7000m_read_snr() argument
1304 *snr = 0x0000; in dib7000m_read_snr()
Ddib9000.c2315 static int dib9000_read_snr(struct dvb_frontend *fe, u16 * snr) in dib9000_read_snr() argument
2331 *snr = snr_master / ((1 << 24) / 10); in dib9000_read_snr()
2333 *snr = 0; in dib9000_read_snr()
Dstv0900_core.c766 static int stv0900_read_snr(struct dvb_frontend *fe, u16 *snr) in stv0900_read_snr() argument
777 *snr = snrlcl; in stv0900_read_snr()
Ddrxd_hard.c2863 static int drxd_read_snr(struct dvb_frontend *fe, u16 * snr) in drxd_read_snr() argument
2865 *snr = 0; in drxd_read_snr()
Ddrxk_hard.c6675 static int drxk_read_snr(struct dvb_frontend *fe, u16 *snr) in drxk_read_snr() argument
6692 *snr = snr2 & 0xffff; in drxk_read_snr()
/linux-4.1.27/drivers/media/usb/dvb-usb-v2/
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 …]
Dlmedm04.c904 static int dm04_read_snr(struct dvb_frontend *fe, u16 *snr) in dm04_read_snr() argument
909 return st->fe_read_snr(fe, snr); in dm04_read_snr()
913 *snr = 0xff - st->signal_sn; in dm04_read_snr()
914 *snr |= *snr << 8; in dm04_read_snr()
919 *snr = (u16)((0xff - st->signal_sn - 0xa1) * 3) << 8; in dm04_read_snr()
922 *snr = (u16)((u32)st->signal_sn * 0xffff / 0x7f); in dm04_read_snr()
/linux-4.1.27/drivers/media/usb/dvb-usb/
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()
DcinergyT2.h74 uint8_t snr; member
Daf9005-fe.c534 static int af9005_fe_read_snr(struct dvb_frontend *fe, u16 * snr) in af9005_fe_read_snr() argument
/linux-4.1.27/drivers/net/wireless/mwifiex/
Dutil.c341 ieee_hdr->addr2, rx_pd->nf, rx_pd->snr); in mwifiex_parse_mgmt_packet()
344 rx_pd->snr, in mwifiex_parse_mgmt_packet()
398 CAL_RSSI(rx_pd->snr, rx_pd->nf), skb->data, pkt_len, in mwifiex_process_mgmt_packet()
596 u8 rx_rate, s8 snr, s8 nflr) in mwifiex_hist_data_add() argument
602 mwifiex_hist_data_set(priv, rx_rate, snr, nflr); in mwifiex_hist_data_add()
606 void mwifiex_hist_data_set(struct mwifiex_private *priv, u8 rx_rate, s8 snr, in mwifiex_hist_data_set() argument
613 atomic_inc(&phist_data->snr[snr]); in mwifiex_hist_data_set()
615 atomic_inc(&phist_data->sig_str[nflr - snr]); in mwifiex_hist_data_set()
628 atomic_set(&phist_data->snr[ix], 0); in mwifiex_hist_data_reset()
Dsta_rx.c163 mwifiex_hist_data_add(priv, adj_rx_rate, local_rx_pd->snr, in mwifiex_process_rx_packet()
245 local_rx_pd->snr, in mwifiex_process_sta_rx_packet()
Ddecl.h244 atomic_t snr[MWIFIEX_MAX_SNR]; member
Dmain.h1406 u8 *mac, s8 snr, s8 nflr);
1429 void mwifiex_hist_data_set(struct mwifiex_private *priv, u8 rx_rate, s8 snr,
1433 u8 rx_rate, s8 snr, s8 nflr);
Ddebugfs.c327 value = atomic_read(&phist_data->snr[i]); in mwifiex_histogram_read()
Dtdls.c1308 u8 *mac, s8 snr, s8 nflr) in mwifiex_auto_tdls_update_peer_signal() argument
1319 peer->rssi = nflr - snr; in mwifiex_auto_tdls_update_peer_signal()
Dfw.h583 s8 snr; member
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/
DM0205.h8 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz);
10 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz,
Dtiming.h6 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz);
DM0209.h4 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz);
Drammap.h6 u8 *cnt, u8 *len, u8 *snr, u8 *ssz);
Dperf.h4 u8 *cnt, u8 *len, u8 *snr, u8 *ssz);
/linux-4.1.27/drivers/net/wireless/ti/wl1251/
Drx.h117 u8 snr; /* in dB */ member
Drx.c79 wl->noise = desc->rssi - desc->snr / 2; in wl1251_rx_status()
/linux-4.1.27/drivers/net/wireless/ath/ath6kl/
Dwmi.c1107 bih->ch, bih->snr, bih->snr - 95, bih->bssid, in ath6kl_wmi_bssinfo_event_rx()
1148 (bih->snr - 95) * 100, GFP_ATOMIC); in ath6kl_wmi_bssinfo_event_rx()
1665 s16 snr; in ath6kl_wmi_snr_threshold_event_rx() local
1674 snr = reply->snr; in ath6kl_wmi_snr_threshold_event_rx()
1685 if (snr < sq_thresh->upper_threshold[0]) { in ath6kl_wmi_snr_threshold_event_rx()
1688 snr); in ath6kl_wmi_snr_threshold_event_rx()
1689 } else if ((snr < sq_thresh->upper_threshold[1]) && in ath6kl_wmi_snr_threshold_event_rx()
1690 (snr >= sq_thresh->upper_threshold[0])) { in ath6kl_wmi_snr_threshold_event_rx()
1692 } else if ((snr < sq_thresh->upper_threshold[2]) && in ath6kl_wmi_snr_threshold_event_rx()
1693 (snr >= sq_thresh->upper_threshold[1])) { in ath6kl_wmi_snr_threshold_event_rx()
[all …]
Dwmi.h1677 u8 snr; /* note: rssi = snr - 95 dBm */ member
1752 s8 snr; member
1900 u8 snr; member
/linux-4.1.27/drivers/media/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()
/linux-4.1.27/drivers/net/wireless/ti/wlcore/
Drx.h137 u8 snr; member
Drx.c84 wl->noise = desc->rssi - (desc->snr >> 1); in wl1271_rx_status()
/linux-4.1.27/include/linux/mfd/
Dsi476x-reports.h92 __s8 snr; member
/linux-4.1.27/drivers/media/common/siano/
Dsmsdvb.h77 u32 snr; member
Dsmsdvb-main.c254 c->cnr.stat[0].svalue = p->snr * 1000; in smsdvb_update_per_slices()
810 static int smsdvb_read_snr(struct dvb_frontend *fe, u16 *snr) in smsdvb_read_snr() argument
821 *snr = ((u32)c->cnr.stat[0].svalue) / 100; in smsdvb_read_snr()
Dsmscoreapi.h1044 u32 snr; member
/linux-4.1.27/drivers/media/tuners/
Dxc5000.c562 static int xc_get_analogsnr(struct xc5000_priv *priv, u16 *snr) in xc_get_analogsnr() argument
564 return xc5000_readreg(priv, XREG_SNR, snr); in xc_get_analogsnr()
667 u16 snr; in xc_debug_dump() local
706 xc_get_analogsnr(priv, &snr); in xc_debug_dump()
707 dprintk(1, "*** Unweighted analog SNR = %d dB\n", snr & 0x3f); in xc_debug_dump()
Dxc4000.c1546 u16 snr = 0; in xc4000_get_frequency() local
1547 if (xc4000_readreg(priv, XREG_SNR, &snr) == 0) { in xc4000_get_frequency()
1550 __func__, *freq, snr); in xc4000_get_frequency()
/linux-4.1.27/drivers/media/pci/pt1/
Dva1j5jf8007t.c49 static int va1j5jf8007t_read_snr(struct dvb_frontend *fe, u16 *snr) in va1j5jf8007t_read_snr() argument
91 *snr = y >> 15; in va1j5jf8007t_read_snr()
Dva1j5jf8007s.c51 static int va1j5jf8007s_read_snr(struct dvb_frontend *fe, u16 *snr) in va1j5jf8007s_read_snr() argument
101 *snr = y < 0 ? 0 : y >> 15; in va1j5jf8007s_read_snr()
/linux-4.1.27/drivers/net/wireless/libertas/
Dcmd.h130 int lbs_get_rssi(struct lbs_private *priv, s8 *snr, s8 *nf);
Drx.c251 radiotap_hdr.antsignal = prxpd->snr + prxpd->nf; in process_rxed_802_11_packet()
Dhost.h339 u8 snr; member
954 __le32 snr; member
Dcmd.c18 #define CAL_RSSI(snr, nf) ((s32)((s32)(snr) + CAL_NF(nf))) argument
/linux-4.1.27/drivers/atm/
Dsolos-pci.c350 char *str, *end, *state_str, *snr, *attn; in process_status() local
398 snr = next_string(skb); in process_status()
399 if (!snr) in process_status()
407 snr[0]?", SNR ":"", snr, attn[0]?", Attn ":"", attn); in process_status()
/linux-4.1.27/drivers/mfd/
Dsi476x-cmd.c791 report->snr = resp[7]; in si476x_core_cmd_am_rsq_status()
1218 report->snr = resp[7]; in si476x_core_cmd_fm_rsq_status_a10()
1272 report->snr = resp[7]; in si476x_core_cmd_fm_rsq_status_a20()
1328 report->snr = resp[7]; in si476x_core_cmd_fm_rsq_status_a30()
/linux-4.1.27/drivers/net/wireless/libertas_tf/
Dlibertas_tf.h292 u8 snr; member
Dmain.c577 stats.signal = prxpd->snr; in lbtf_rx()
/linux-4.1.27/drivers/media/dvb-core/
Ddvb_frontend.h295 int (*read_snr)(struct dvb_frontend* fe, u16* snr);
/linux-4.1.27/Documentation/video4linux/
Dsi476x.txt155 0x16 | snr | Signed RF SNR in dB
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dramgt215.c168 u8 ver, hdr, cnt, len, snr, ssz; in gt215_link_train() local
184 nvbios_M0205Tp(bios, &ver, &hdr, &cnt, &len, &snr, &ssz, &M0205T); in gt215_link_train()
Dramgk104.c1314 u8 ver, hdr, cnt, len, snr, ssz; in gk104_ram_init() local
1333 data = nvbios_rammapTe(bios, &ver, &hdr, &cnt, &len, &snr, &ssz); in gk104_ram_init()
/linux-4.1.27/drivers/net/wireless/ath/wil6210/
Dwmi.h1311 s8 snr; member
Dwmi.c324 data->info.channel, data->info.mcs, data->info.snr, in wmi_evt_rx_mgmt()
/linux-4.1.27/drivers/media/pci/bt8xx/
Ddst.c1602 static int dst_read_snr(struct dvb_frontend *fe, u16 *snr) in dst_read_snr() argument
1607 *snr = state->decode_snr; in dst_read_snr()
/linux-4.1.27/drivers/net/wireless/ath/ath10k/
Dwmi.c1471 arg->snr = ev_hdr->snr; in ath10k_wmi_op_pull_mgmt_rx_ev()
1495 u32 snr; in ath10k_wmi_event_mgmt_rx() local
1510 snr = __le32_to_cpu(arg.snr); in ath10k_wmi_event_mgmt_rx()
1563 status->signal = snr + ATH10K_DEFAULT_NOISE_FLOOR; in ath10k_wmi_event_mgmt_rx()
Dwmi-tlv.h1119 __le32 snr; member
Dwmi.h2295 __le32 snr; member
4795 __le32 snr; member
Dwmi-tlv.c488 arg->snr = ev->snr; in ath10k_wmi_tlv_op_pull_mgmt_rx_ev()
/linux-4.1.27/drivers/media/dvb-frontends/drx39xyj/
Ddrxj.c12032 static int drx39xxj_read_snr(struct dvb_frontend *fe, u16 *snr) in drx39xxj_read_snr() argument
12038 *snr = 0; in drx39xxj_read_snr()
12044 *snr = tmp64; in drx39xxj_read_snr()