Home
last modified time | relevance | path

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

/linux-4.4.14/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 = nvbios_rd08(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.c30 u8 *cnt, u8 *len, u8 *snr, u8 *ssz) in nvbios_perf_table() argument
44 *snr = nvbios_rd08(bios, perf + 4); in nvbios_perf_table()
51 *snr = nvbios_rd08(bios, perf + 4); in nvbios_perf_table()
67 *snr = 0; in nvbios_perf_table()
81 u8 snr, ssz; in nvbios_perf_entry() local
82 u16 perf = nvbios_perf_table(bios, ver, hdr, cnt, len, &snr, &ssz); in nvbios_perf_entry()
84 perf = perf + *hdr + (idx * (*len + (snr * ssz))); in nvbios_perf_entry()
86 *cnt = snr; in nvbios_perf_entry()
188 u8 ver, hdr, cnt, len, snr, ssz; in nvbios_perf_fan_parse() local
189 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 = nvbios_rd08(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 = nvbios_rd08(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 = nvbios_rd08(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.4.14/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
606 static int lgdt3302_read_snr(struct dvb_frontend* fe, u16* snr) in lgdt3302_read_snr() argument
641 state->snr = calculate_snr(noise, c); in lgdt3302_read_snr()
642 *snr = (state->snr) >> 16; /* Convert from 8.24 fixed-point to 8.8 */ in lgdt3302_read_snr()
645 state->snr >> 24, (((state->snr>>8) & 0xffff) * 100) >> 16); in lgdt3302_read_snr()
650 static int lgdt3303_read_snr(struct dvb_frontend* fe, u16* snr) in lgdt3303_read_snr() argument
685 state->snr = calculate_snr(noise, c); in lgdt3303_read_snr()
686 *snr = (state->snr) >> 16; /* Convert from 8.24 fixed-point to 8.8 */ in lgdt3303_read_snr()
689 state->snr >> 24, (((state->snr >> 8) & 0xffff) * 100) >> 16); in lgdt3303_read_snr()
700 u16 snr; in lgdt330x_read_signal_strength() local
[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
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()
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()
1609 static int lgdt3306a_read_snr(struct dvb_frontend *fe, u16 *snr) in lgdt3306a_read_snr() argument
[all …]
Dds3000.c547 static int ds3000_read_snr(struct dvb_frontend *fe, u16 *snr) in ds3000_read_snr() argument
580 *snr = 0x0000; in ds3000_read_snr()
587 *snr = snr_value * 8 * 655; in ds3000_read_snr()
590 snr_reading, *snr); in ds3000_read_snr()
598 *snr = 0x0000; in ds3000_read_snr()
605 *snr = 0xffff; in ds3000_read_snr()
615 *snr = snr_value * 5 * 655; in ds3000_read_snr()
620 *snr = -(dvbs2_snr_tab[snr_reading - 1] / 1000); in ds3000_read_snr()
623 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.c756 static int cx24116_read_snr_pct(struct dvb_frontend *fe, u16 *snr) in cx24116_read_snr_pct() argument
771 *snr = 0xffff; in cx24116_read_snr_pct()
773 *snr = snr_tab[(snr_reading & 0xf0) >> 4] + in cx24116_read_snr_pct()
777 snr_reading, *snr); in cx24116_read_snr_pct()
786 static int cx24116_read_snr_esno(struct dvb_frontend *fe, u16 *snr) in cx24116_read_snr_esno() argument
792 *snr = cx24116_readreg(state, CX24116_REG_QUALITY8) << 8 | in cx24116_read_snr_esno()
795 dprintk("%s: raw 0x%04x\n", __func__, *snr); in cx24116_read_snr_esno()
800 static int cx24116_read_snr(struct dvb_frontend *fe, u16 *snr) in cx24116_read_snr() argument
803 return cx24116_read_snr_esno(fe, snr); in cx24116_read_snr()
805 return cx24116_read_snr_pct(fe, snr); in cx24116_read_snr()
Ddvb_dummy_fe.c60 static int dvb_dummy_fe_read_snr(struct dvb_frontend* fe, u16* snr) in dvb_dummy_fe_read_snr() argument
62 *snr = 0; in dvb_dummy_fe_read_snr()
Daf9013_priv.h43 u8 snr; member
Daf9033_priv.h53 u8 snr; member
Dstv0288.c424 static int stv0288_read_snr(struct dvb_frontend *fe, u16 *snr) in stv0288_read_snr() argument
431 *snr = (xsnr > 0xffff) ? 0xffff : (xsnr < 0) ? 0 : xsnr; in stv0288_read_snr()
432 dprintk("stv0288_read_snr %d\n", *snr); in stv0288_read_snr()
Dcxd2820r_core.c394 static int cxd2820r_read_snr(struct dvb_frontend *fe, u16 *snr) in cxd2820r_read_snr() argument
404 ret = cxd2820r_read_snr_t(fe, snr); in cxd2820r_read_snr()
407 ret = cxd2820r_read_snr_t2(fe, snr); in cxd2820r_read_snr()
410 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.c887 static int lgs8gxx_read_snr(struct dvb_frontend *fe, u16 *snr) in lgs8gxx_read_snr() argument
891 *snr = 0; in lgs8gxx_read_snr()
898 *snr = 256 - t; in lgs8gxx_read_snr()
899 *snr <<= 8; in lgs8gxx_read_snr()
900 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()
Dcxd2841er.c1343 static int cxd2841er_read_snr_t(struct cxd2841er_priv *priv, u32 *snr) in cxd2841er_read_snr_t() argument
1348 *snr = 0; in cxd2841er_read_snr_t()
1364 *snr = 10000 * ((intlog10(reg) - intlog10(5350 - reg)) >> 24) + 28500; in cxd2841er_read_snr_t()
1368 static int cxd2841er_read_snr_t2(struct cxd2841er_priv *priv, u32 *snr) in cxd2841er_read_snr_t2() argument
1373 *snr = 0; in cxd2841er_read_snr_t2()
1389 *snr = 10000 * ((intlog10(reg) - in cxd2841er_read_snr_t2()
1469 static int cxd2841er_read_snr(struct dvb_frontend *fe, u16 *snr) in cxd2841er_read_snr() argument
1492 *snr = tmp & 0xffff; in cxd2841er_read_snr()
2096 u16 strength = 0, snr = 0; in cxd2841er_get_frontend() local
2112 cxd2841er_read_snr(fe, &snr); in cxd2841er_get_frontend()
[all …]
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()
Dcx22700.c306 static int cx22700_read_snr(struct dvb_frontend* fe, u16* snr) in cx22700_read_snr() argument
312 *snr = ~rs_ber; in cx22700_read_snr()
Dtda8083.c304 static int tda8083_read_snr(struct dvb_frontend* fe, u16* snr) in tda8083_read_snr() argument
309 *snr = (_snr << 8) | _snr; in tda8083_read_snr()
Dves1820.c290 static int ves1820_read_snr(struct dvb_frontend* fe, u16* snr) in ves1820_read_snr() argument
295 *snr = (quality << 8) | quality; in ves1820_read_snr()
Dnxt6000.c500 static int nxt6000_read_snr(struct dvb_frontend* fe, u16* snr) in nxt6000_read_snr() argument
504 *snr = nxt6000_readreg( state, OFDM_CHC_SNR) / 8; in nxt6000_read_snr()
Dves1x93.c366 static int ves1x93_read_snr(struct dvb_frontend* fe, u16* snr) in ves1x93_read_snr() argument
371 *snr = (_snr << 8) | _snr; in ves1x93_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.c1774 static int mb86a16_read_snr(struct dvb_frontend *fe, u16 *snr) in mb86a16_read_snr() argument
1781 *snr = 0; in mb86a16_read_snr()
1789 *snr = cnr_tab[i].cn_val; in mb86a16_read_snr()
1793 q_level = (*snr * 100) / (high_tide - low_tide); in mb86a16_read_snr()
1794 dprintk(verbose, MB86A16_ERROR, 1, "SNR (Quality) = [%d dB], Level=%d %%", *snr, q_level); in mb86a16_read_snr()
1795 *snr = (0xffff - 0xff) + *snr; in mb86a16_read_snr()
Dtda10021.c365 static int tda10021_read_snr(struct dvb_frontend* fe, u16* snr) in tda10021_read_snr() argument
370 *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()
Datbm8830.c410 static int atbm8830_read_snr(struct dvb_frontend *fe, u16 *snr) in atbm8830_read_snr() argument
413 *snr = 0; in atbm8830_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()
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 …]
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()
Dcx24110.c498 static int cx24110_read_snr(struct dvb_frontend* fe, u16* snr) in cx24110_read_snr() argument
509 *snr = state->lastesn0; in cx24110_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.c1010 static int stb0899_read_snr(struct dvb_frontend *fe, u16 *snr) in stb0899_read_snr() argument
1019 *snr = 0; in stb0899_read_snr()
1030 *snr = stb0899_table_lookup(stb0899_cn_tab, ARRAY_SIZE(stb0899_cn_tab) - 1, val); in stb0899_read_snr()
1032 buf[0], buf[1], val, *snr); in stb0899_read_snr()
1054 *snr = val; in stb0899_read_snr()
Dtda10023.c434 static int tda10023_read_snr(struct dvb_frontend* fe, u16* snr) in tda10023_read_snr() argument
439 *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.c384 static int stv0297_read_snr(struct dvb_frontend *fe, u16 * snr) in stv0297_read_snr() argument
390 *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()
Dmt312.c515 static int mt312_read_snr(struct dvb_frontend *fe, u16 *snr) in mt312_read_snr() argument
525 *snr = 0xFFFF - ((((buf[0] & 0x7f) << 8) | buf[1]) << 1); in mt312_read_snr()
Ddib3000mb.c664 static int dib3000mb_read_snr(struct dvb_frontend* fe, u16 *snr) in dib3000mb_read_snr() argument
670 *snr = (sigpow << 8) / ((icipow > 0) ? icipow : 1); in dib3000mb_read_snr()
Dtda10086.c599 static int tda10086_read_snr(struct dvb_frontend* fe, u16 * snr) in tda10086_read_snr() argument
607 *snr = (_snr << 8) | _snr; in tda10086_read_snr()
Dstv0299.c542 static int stv0299_read_snr(struct dvb_frontend* fe, u16* snr) in stv0299_read_snr() argument
549 *snr = (xsnr > 0xffff) ? 0xffff : (xsnr < 0) ? 0 : xsnr; in stv0299_read_snr()
Dm88rs2000.c519 static int m88rs2000_read_snr(struct dvb_frontend *fe, u16 *snr) in m88rs2000_read_snr() argument
523 *snr = 512 * m88rs2000_readreg(state, 0x65); in m88rs2000_read_snr()
Dtda1004x.c1117 static int tda1004x_read_snr(struct dvb_frontend* fe, u16 * snr) in tda1004x_read_snr() argument
1130 *snr = ((tmp << 8) | tmp); in tda1004x_read_snr()
1131 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
Drtl2832.c723 static int rtl2832_read_snr(struct dvb_frontend *fe, u16 *snr) in rtl2832_read_snr() argument
729 *snr = div_s64(c->cnr.stat[0].svalue, 100); in rtl2832_read_snr()
731 *snr = 0; in rtl2832_read_snr()
Dtda10071.c513 static int tda10071_read_snr(struct dvb_frontend *fe, u16 *snr) in tda10071_read_snr() argument
518 *snr = div_s64(c->cnr.stat[0].svalue, 100); in tda10071_read_snr()
520 *snr = 0; in tda10071_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()
Ddib3000mc.c782 static int dib3000mc_read_snr(struct dvb_frontend* fe, u16 *snr) in dib3000mc_read_snr() argument
784 *snr = 0x0000; in dib3000mc_read_snr()
Dm88ds3103.c964 static int m88ds3103_read_snr(struct dvb_frontend *fe, u16 *snr) in m88ds3103_read_snr() argument
969 *snr = div_s64(c->cnr.stat[0].svalue, 100); in m88ds3103_read_snr()
971 *snr = 0; in m88ds3103_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.c824 static int cx24117_read_snr(struct dvb_frontend *fe, u16 *snr) in cx24117_read_snr() argument
836 *snr = (buf[0] << 8) | buf[1]; in cx24117_read_snr()
840 __func__, state->demod, *snr); in cx24117_read_snr()
Dcx24120.c330 static int cx24120_read_snr(struct dvb_frontend *fe, u16 *snr) in cx24120_read_snr() argument
335 *snr = 0; in cx24120_read_snr()
337 *snr = div_s64(c->cnr.stat[0].svalue, 100); in cx24120_read_snr()
Dstv0367.c2032 static int stv0367ter_read_snr(struct dvb_frontend *fe, u16 *snr) in stv0367ter_read_snr() argument
2051 *snr = snru32 / 1000; in stv0367ter_read_snr()
3285 static int stv0367cab_read_snr(struct dvb_frontend *fe, u16 *snr) in stv0367cab_read_snr() argument
3370 *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.c6676 static int drxk_read_snr(struct dvb_frontend *fe, u16 *snr) in drxk_read_snr() argument
6693 *snr = snr2 & 0xffff; in drxk_read_snr()
/linux-4.4.14/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.c961 static int dm04_read_snr(struct dvb_frontend *fe, u16 *snr) in dm04_read_snr() argument
967 return st->fe_read_snr(fe, snr); in dm04_read_snr()
970 *snr = (u16)c->cnr.stat[0].uvalue; in dm04_read_snr()
972 *snr = 0; in dm04_read_snr()
/linux-4.4.14/drivers/media/usb/dvb-usb/
Dgp8psk-fe.c23 u16 snr; member
48 st->snr = (buf[1]) << 8 | buf[0]; in gp8psk_fe_update_status()
88 static int gp8psk_fe_read_snr(struct dvb_frontend* fe, u16 *snr) in gp8psk_fe_read_snr() argument
93 *snr = st->snr; in gp8psk_fe_read_snr()
104 if (st->snr > 0xf00) in gp8psk_fe_read_signal_strength()
107 *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()
121 static int vp702x_fe_read_snr(struct dvb_frontend* fe, u16 *snr) in vp702x_fe_read_snr() argument
127 _snr = (st->snr & 0x1f) * 0xff / 0x1f; in vp702x_fe_read_snr()
128 *snr = (_snr << 8) | _snr; in vp702x_fe_read_snr()
Dvp7045-fe.c83 static int vp7045_fe_read_snr(struct dvb_frontend* fe, u16 *snr) in vp7045_fe_read_snr() argument
87 *snr = (_snr << 8) | _snr; in vp7045_fe_read_snr()
Ddtt200u-fe.c75 static int dtt200u_fe_read_snr(struct dvb_frontend* fe, u16 *snr) in dtt200u_fe_read_snr() argument
80 *snr = ~((br << 8) | br); in dtt200u_fe_read_snr()
DcinergyT2.h74 uint8_t snr; member
Daf9005-fe.c535 static int af9005_fe_read_snr(struct dvb_frontend *fe, u16 * snr) in af9005_fe_read_snr() argument
/linux-4.4.14/drivers/net/wireless/mwifiex/
Dutil.c352 addr2, rx_pd->nf, rx_pd->snr); in mwifiex_parse_mgmt_packet()
355 rx_pd->snr, in mwifiex_parse_mgmt_packet()
421 CAL_RSSI(rx_pd->snr, rx_pd->nf), skb->data, pkt_len, in mwifiex_process_mgmt_packet()
691 u8 rx_rate, s8 snr, s8 nflr) in mwifiex_hist_data_add() argument
697 mwifiex_hist_data_set(priv, rx_rate, snr, nflr); in mwifiex_hist_data_add()
701 void mwifiex_hist_data_set(struct mwifiex_private *priv, u8 rx_rate, s8 snr, in mwifiex_hist_data_set() argument
708 atomic_inc(&phist_data->snr[snr]); in mwifiex_hist_data_set()
710 atomic_inc(&phist_data->sig_str[nflr - snr]); in mwifiex_hist_data_set()
723 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()
246 local_rx_pd->snr, in mwifiex_process_sta_rx_packet()
Ddecl.h252 atomic_t snr[MWIFIEX_MAX_SNR]; member
Dmain.h1519 u8 *mac, s8 snr, s8 nflr);
1551 void mwifiex_hist_data_set(struct mwifiex_private *priv, u8 rx_rate, s8 snr,
1555 u8 rx_rate, s8 snr, s8 nflr);
Dfw.h628 s8 snr; member
675 s8 snr; member
Dtdls.c1327 u8 *mac, s8 snr, s8 nflr) in mwifiex_auto_tdls_update_peer_signal() argument
1338 peer->rssi = nflr - snr; in mwifiex_auto_tdls_update_peer_signal()
Ddebugfs.c327 value = atomic_read(&phist_data->snr[i]); in mwifiex_histogram_read()
/linux-4.4.14/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);
Dperf.h4 u8 *cnt, u8 *len, u8 *snr, u8 *ssz);
Drammap.h6 u8 *cnt, u8 *len, u8 *snr, u8 *ssz);
/linux-4.4.14/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.4.14/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.4.14/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.4.14/drivers/net/wireless/ti/wlcore/
Drx.h140 u8 snr; member
Drx.c91 wl->noise = desc->rssi - (desc->snr >> 1); in wl1271_rx_status()
/linux-4.4.14/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.h1043 u32 snr; member
/linux-4.4.14/include/linux/mfd/
Dsi476x-reports.h92 __s8 snr; member
/linux-4.4.14/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.4.14/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.4.14/drivers/net/wireless/mediatek/mt7601u/
Dmac.h45 u8 snr; member
Dtrace.h279 __entry->rxwi.snr, __entry->rxwi.ant,
/linux-4.4.14/drivers/net/wireless/libertas/
Dcmd.h131 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.4.14/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.4.14/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.4.14/drivers/media/dvb-core/
Ddvb_frontend.h452 int (*read_snr)(struct dvb_frontend* fe, u16* snr);
/linux-4.4.14/drivers/net/wireless/libertas_tf/
Dlibertas_tf.h292 u8 snr; member
Dmain.c574 stats.signal = prxpd->snr; in lbtf_rx()
/linux-4.4.14/Documentation/video4linux/
Dsi476x.txt155 0x16 | snr | Signed RF SNR in dB
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dramgt215.c164 u8 ver, hdr, cnt, len, snr, ssz; in gt215_link_train() local
180 nvbios_M0205Tp(bios, &ver, &hdr, &cnt, &len, &snr, &ssz, &M0205T); in gt215_link_train()
Dramgk104.c1396 u8 ver, hdr, cnt, len, snr, ssz; in gk104_ram_init() local
1411 data = nvbios_rammapTe(bios, &ver, &hdr, &cnt, &len, &snr, &ssz); in gk104_ram_init()
/linux-4.4.14/drivers/net/wireless/ath/wil6210/
Dwmi.h1343 s8 snr; member
Dwmi.c339 data->info.channel, data->info.mcs, data->info.snr, in wmi_evt_rx_mgmt()
/linux-4.4.14/drivers/media/pci/bt8xx/
Ddst.c1605 static int dst_read_snr(struct dvb_frontend *fe, u16 *snr) in dst_read_snr() argument
1610 *snr = state->decode_snr; in dst_read_snr()
/linux-4.4.14/drivers/net/wireless/ath/ath10k/
Dwmi.c2123 arg->snr = ev_hdr->snr; in ath10k_wmi_op_pull_mgmt_rx_ev()
2159 arg->snr = ev_hdr->snr; in ath10k_wmi_10_4_op_pull_mgmt_rx_ev()
2182 u32 snr; in ath10k_wmi_event_mgmt_rx() local
2198 snr = __le32_to_cpu(arg.snr); in ath10k_wmi_event_mgmt_rx()
2253 status->signal = snr + ATH10K_DEFAULT_NOISE_FLOOR; in ath10k_wmi_event_mgmt_rx()
Dwmi.h2956 __le32 snr; member
2980 __le32 snr; member
5952 __le32 snr; member
Dwmi-tlv.h1119 __le32 snr; member
Dwmi-tlv.c624 arg->snr = ev->snr; in ath10k_wmi_tlv_op_pull_mgmt_rx_ev()
/linux-4.4.14/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()