Searched refs:SNR (Results 1 - 81 of 81) sorted by relevance

/linux-4.4.14/include/linux/mfd/
H A Dsi476x-reports.h36 * @snrhint: SNR Detect High.
41 * @snrlint: SNR Detect Low.
59 * @snr_ready: SNR measurement in progress.
69 * @snr: RF SNR Indicator(dB).
/linux-4.4.14/drivers/media/dvb-frontends/
H A Dlgdt330x.c71 u32 snr; /* Result of last SNR calculation */
568 /* Calculate SNR estimation (scaled by 2^24)
570 8-VSB SNR equations from LGDT3302 and LGDT3303 datasheets, QAM
583 SNR = 10 * log10( 688128 / MSEQAM)
585 SNR = 10 * log10( 696320 / MSEQAM)
588 SNR * 2^24 = 10*(c - intlog10(MSE))
598 /* Negative SNR, which is possible, but realisticly the calculate_snr()
611 u32 c; /* per-modulation SNR calculation constant */ lgdt3302_read_snr()
618 /* SNR for ranges from -15.61 to +41.58 */ lgdt3302_read_snr()
623 /* SNR for ranges from -13.11 to +44.08 */ lgdt3302_read_snr()
655 u32 c; /* per-modulation SNR calculation constant */ lgdt3303_read_snr()
662 /* SNR for ranges from -16.12 to +44.08 */ lgdt3303_read_snr()
667 /* SNR for ranges from -13.11 to +44.08 */ lgdt3303_read_snr()
696 /* Calculate Strength from SNR up to 35dB */ lgdt330x_read_signal_strength()
697 /* Even though the SNR can go higher than 35dB, there is some comfort */ lgdt330x_read_signal_strength()
H A Dor51211.c66 u32 snr; /* Result of last SNR claculation */
269 /* Calculate SNR estimation (scaled by 2^24)
271 8-VSB SNR equation from Oren datasheets
274 SNR[dB] = 10 * log10(219037.9454 / MSE^2 )
277 SNR * 2^24 = 10*(c - 2*intlog10(MSE))
287 /* Negative SNR, which is possible, but realisticly the calculate_snr()
301 /* SNR after Equalizer */ or51211_read_snr()
326 /* Calculate Strength from SNR up to 35dB */ or51211_read_signal_strength()
327 /* Even though the SNR can go higher than 35dB, there is some comfort */ or51211_read_signal_strength()
H A Dor51132.c67 u32 snr; /* Result of last SNR calculation */
439 /* Calculate SNR estimation (scaled by 2^24)
441 8-VSB SNR and QAM equations from Oren datasheets
444 SNR[dB] = 10 * log10(897152044.8282 / MSE^2 ) - K
450 SNR[dB] = 10 * log10(897152044.8282 / MSE^2 )
453 SNR[dB] = 10 * log10(907832426.314266 / MSE^2 )
456 SNR * 2^24 = 10*(c - 2*intlog10(MSE))
467 /* Negative SNR, which is possible, but realisticly the calculate_snr()
483 /* SNR after Equalizer */ or51132_read_snr()
517 /* Calculate SNR using noise, c, and NTSC rejection correction */ or51132_read_snr()
529 /* Calculate Strength from SNR up to 35dB */ or51132_read_signal_strength()
530 /* Even though the SNR can go higher than 35dB, there is some comfort */ or51132_read_signal_strength()
H A Das102_fe.c357 * - in AS102 SNR=MER
358 * - the SNR will be returned in linear terms, i.e. not in dB
359 * - the accuracy equals ±2dB for a SNR range from 4dB to 30dB
360 * - the accuracy is >2dB for SNR values outside this range
H A Dzl10353_priv.h45 SNR = 0x10, enumerator in enum:zl10353_reg_addr
H A Dau8522_dig.c44 /* VSB SNR lookup table */
78 /* QAM64 SNR lookup table */
159 /* QAM256 SNR lookup table */
772 * Calculate strength from SNR up to 35dB au8522_read_signal_strength()
773 * Even though the SNR can go higher than 35dB, au8522_read_signal_strength()
788 /* Convert from SNR in dB * 10 to 8.24 fixed-point */ au8522_read_signal_strength()
H A Ds5h1409.c116 /* VSB SNR lookup table */
163 /* QAM64 SNR lookup table */
235 /* QAM256 SNR lookup table */
884 * Calculate strength from SNR up to 35dB s5h1409_read_signal_strength()
885 * Even though the SNR can go higher than 35dB, s5h1409_read_signal_strength()
900 /* Convert from SNR in dB * 10 to 8.24 fixed-point */ s5h1409_read_signal_strength()
H A Ds5h1411.c144 /* VSB SNR lookup table */
189 /* QAM64 SNR lookup table */
262 /* QAM256 SNR lookup table */
799 * Calculate strength from SNR up to 35dB s5h1411_read_signal_strength()
800 * Even though the SNR can go higher than 35dB, s5h1411_read_signal_strength()
815 /* Convert from SNR in dB * 10 to 8.24 fixed-point */ s5h1411_read_signal_strength()
H A Dmt352_priv.h51 SNR = 0x09, enumerator in enum:mt352_reg_addr
H A Dstv0297.c387 u8 SNR[2]; stv0297_read_snr() local
389 stv0297_readregs(state, 0x07, SNR, 2); stv0297_read_snr()
390 *snr = SNR[1] << 8 | SNR[0]; stv0297_read_snr()
H A Dlgdt3305.c989 /* Negative SNR, which is possible, but realisticly the calculate_snr()
1001 u32 c; /* per-modulation SNR calculation constant */ lgdt3305_read_snr()
1007 /* SNR for ranges from -13.11 to +44.08 */ lgdt3305_read_snr()
1014 /* SNR for ranges from -16.12 to +44.08 */ lgdt3305_read_snr()
1034 /* report SNR in dB * 10 */ lgdt3305_read_snr()
1047 * Calculate strength from SNR up to 35dB lgdt3305_read_signal_strength()
1048 * Even though the SNR can go higher than 35dB, lgdt3305_read_signal_strength()
H A Daf9013_priv.h96 /* QPSK SNR lookup table */
117 /* QAM16 SNR lookup table */
138 /* QAM64 SNR lookup table */
H A Dcxd2820r_c.c224 /* report SNR in dB * 10 */ cxd2820r_read_snr_c()
H A Dcxd2820r_t.c322 /* report SNR in dB * 10 */ cxd2820r_read_snr_t()
H A Dcxd2820r_t2.c373 /* report SNR in dB * 10 */ cxd2820r_read_snr_t2()
H A Dlgdt3306a.c1108 /* SNR is over 18dB and no ghosting */ lgdt3306a_monitor_vsb()
1285 /* SNR of Frame sync */ lgdt3306a_pre_monitoring()
1614 /* report SNR in dB * 10 */ lgdt3306a_read_snr()
1624 * Calculate some sort of "strength" from SNR lgdt3306a_read_signal_strength()
H A Daf9013.c415 /* start SNR meas */ af9013_statistics_snr_start()
436 /* check if SNR ready */ af9013_statistics_snr_result()
1266 /* SNR */ af9013_init()
H A Daf9033_priv.h94 /* QPSK SNR lookup table */
122 /* QAM16 SNR lookup table */
153 /* QAM64 SNR lookup table */
H A Dcx24116.c137 /* SNR measurements */
140 MODULE_PARM_DESC(esno_snr, "SNR return units, 0=PERCENTAGE 0-100, "\
755 /* SNR (0..100)% = (sig & 0xf0) * 10 + (sig & 0x0f) * 10 / 16 */ cx24116_read_snr_pct()
H A Dcx24120.c52 #define CX24120_REG_QUALITY_H 0x40 /* SNR high byte */
53 #define CX24120_REG_QUALITY_L 0x41 /* SNR low byte */
655 dev_dbg(&state->i2c->dev, "read SNR index = %d\n", cnr); cx24120_get_stats()
H A Dmt352.c491 u8 _snr = mt352_read_register (state, SNR); mt352_read_snr()
H A Dzl10353.c527 _snr = zl10353_read_register(state, SNR); zl10353_read_snr()
H A Dlg2160.c1294 * Calculate strength from SNR up to 35dB lg216x_read_signal_strength()
1295 * Even though the SNR can go higher than 35dB, lg216x_read_signal_strength()
H A Dm88ds3103.c160 /* SNR(X) dB = 10 * ln(X) / ln(10) dB */ m88ds3103_read_status()
187 /* SNR(X) dB = 10 * log10(X) dB */ m88ds3103_read_status()
H A Dhd29l2.c268 /* report SNR in dB * 10 */ hd29l2_read_snr()
H A Dm88rs2000.c702 /* Uknown suspect SNR level */ m88rs2000_set_frontend()
H A Dtda10048.c866 /* SNR lookup table */
H A Drtl2832.c727 /* report SNR in resolution of 0.1 dB */ rtl2832_read_snr()
H A Dmb86a16.c1794 dprintk(verbose, MB86A16_ERROR, 1, "SNR (Quality) = [%d dB], Level=%d %%", *snr, q_level); mb86a16_read_snr()
H A Ddib7000p.c1917 /* Get SNR */ dib7000p_get_stats()
H A Ddrxk_hard.c2613 /* SNR Values for quasi errorfree reception rom Nordig 2.2 */
6690 /* No negative SNR, clip to zero */ drxk_read_snr()
H A Dstv0367_regs.h1267 /* SNR */
H A Ddib8000.c4130 /* Get SNR */ dib8000_get_stats()
/linux-4.4.14/drivers/media/common/siano/
H A Dsmsdvb-debugfs.c70 "SNR = %d\n", p->SNR); smsdvb_print_dvb_stats()
178 "SNR = %d dB\t\t", p->SNR); smsdvb_print_isdb_stats()
268 "SNR = %d dB\t\t", p->SNR); smsdvb_print_isdb_stats_ex()
H A Dsmscoreapi.h695 s32 SNR; /* dB */ member in struct:sms_stats
776 /* Split the calc of the SNR in DAB */
820 s32 SNR; /* dB */ member in struct:sms_isdbt_stats
862 s32 SNR; /* dB */ member in struct:sms_isdbt_stats_ex
964 s32 SNR; /* dB */ member in struct:sms_rx_stats
990 s32 SNR; /* dB */ member in struct:sms_rx_stats_ex
H A Dsmsdvb-main.c306 c->cnr.stat[0].svalue = p->SNR * 1000; smsdvb_update_dvb_stats()
373 c->cnr.stat[0].svalue = p->SNR * 1000; smsdvb_update_isdbt_stats()
457 c->cnr.stat[0].svalue = p->SNR * 1000; smsdvb_update_isdbt_stats_ex()
820 /* Preferred scale for SNR with legacy API: 0.1 dB */ smsdvb_read_snr()
/linux-4.4.14/include/uapi/linux/
H A Dmdio.h55 #define MDIO_PMA_10GBT_SNR 133 /* 10GBASE-T SNR margin, lane A.
216 /* PMA 10GBASE-T SNR registers. */
217 /* Value is SNR margin in dB, clamped to range [-127, 127], plus 0x8000. */
H A Dwireless.h714 __u8 qual; /* link quality (%retries, SNR,
996 /* Quality of link & SNR stuff */
/linux-4.4.14/drivers/net/wireless/libertas/
H A Dhost.h338 /* SNR */
628 * request: number of beacons (N) to average the SNR and NF over
629 * response: SNR of most recent beacon
638 __le16 avg_snr; /* average SNR weighted by N from request */
H A Dtypes.h187 /* used in CMD_802_11_SUBSCRIBE_EVENT for SNR, RSSI and Failure */
H A Dcmd.c718 /* Average SNR over last 8 beacons */ lbs_get_rssi()
/linux-4.4.14/drivers/net/wireless/mediatek/mt7601u/
H A Dmac.h30 /* Note: values in original "RSSI" and "SNR" fields are not actually what they
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/
H A Dpub.h131 s16 SNR; /* receive signal SNR in dB */ member in struct:brcms_bss_info
H A Dd11.h1215 /* SNR for LCNPHY */
/linux-4.4.14/drivers/staging/rtl8188eu/include/
H A Drtw_recv.h99 u8 RxSNR[MAX_PATH_NUM_92CS];/* per-path's SNR */
H A Dodm.h282 u8 RxSNR[MAX_PATH_NUM_92CS];/* per-path's SNR */
/linux-4.4.14/drivers/staging/rtl8723au/include/
H A Drtw_recv.h92 u8 RxSNR[RF_PATH_MAX];/* per-path's SNR */
/linux-4.4.14/drivers/media/radio/si470x/
H A Dradio-si470x.h97 #define SYSCONFIG3_SKSNR 0x00f0 /* bits 07..04: Seek SNR Threshold */
/linux-4.4.14/drivers/net/wireless/ti/wlcore/
H A Drx.c87 * FIXME: In wl1251, the SNR should be divided by two. In wl1271 we wl1271_rx_status()
H A Dconf.h807 * SNR from beacons average weight.
814 * SNR from data average weight.
1187 /* SNR threshold to be used for filtering */
/linux-4.4.14/drivers/net/wireless/mwifiex/
H A Dsta_event.c35 * - Resets SNR/NF/RSSI value in driver
70 /* Reset SNR/NF/RSSI values */ mwifiex_reset_connect_state()
H A Dfw.h119 #define CAL_RSSI(SNR, NF) ((s16)((s16)(SNR)+(s16)(NF)))
H A Dsta_cmd.c43 * - Resetting SNR/NF/RSSI values in private structure
57 /* Reset SNR/NF/RSSI values in private structure */ mwifiex_cmd_802_11_rssi_info()
H A Dsta_cmdresp.c121 * calculated SNR values.
H A Djoin.c757 /* Reset SNR/NF/RSSI values */ mwifiex_ret_802_11_associate()
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/
H A Dfwil_types.h273 __le16 SNR; /* average SNR of during frame reception */ member in struct:brcmf_bss_info_le
/linux-4.4.14/drivers/net/wireless/libertas_tf/
H A Dlibertas_tf.h291 /* SNR */
/linux-4.4.14/drivers/media/radio/
H A Dradio-si476x.c165 * - Signal's SNR(in dBuV) must be lower than
185 .name = "Valid SNR Threshold",
587 * Is there any point in restoring SNR and the like si476x_radio_do_post_powerup_init()
/linux-4.4.14/drivers/net/wireless/rt2x00/
H A Drt2x00lib.h242 * SNR level or link quality (i.e. changing the antenna setting).
H A Drt2800lib.c6345 /* SNR mapping */ rt3593_post_bbp_init()
/linux-4.4.14/drivers/net/wireless/ath/ath9k/
H A Dani.c72 * lower SNR, so just adding after alignment can be dangerous.
/linux-4.4.14/drivers/media/tuners/
H A Dtuner-xc2028.c940 /* Get SNR of the video signal */ xc2028_signal()
H A Dxc5000.c707 dprintk(1, "*** Unweighted analog SNR = %d dB\n", snr & 0x3f); xc_debug_dump()
H A Dxc4000.c1549 dprintk(1, "%s() freq = %u, SNR = %d\n", xc4000_get_frequency()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/
H A Ddm.c452 /* Rx SNR */ rtl92ee_rssi_dump_to_register()
/linux-4.4.14/drivers/net/wireless/ath/wil6210/
H A Dcfg80211.c129 " BF status 0x%08x SNR 0x%08x SQI %d%%\n" wil_cid_fill_sinfo()
H A Dwmi.c338 wil_dbg_wmi(wil, "MGMT Rx: channel %d MCS %d SNR %d SQI %d%%\n", wmi_evt_rx_mgmt()
/linux-4.4.14/drivers/net/wireless/ath/ath5k/
H A Dreg.h2305 #define AR5K_PHY_RADAR_PRSSI_THR 0x00000fc0 /* Pulse RSSI/SNR threshold
2315 #define AR5K_PHY_RADAR_RSSI_THR 0x00fc0000 /* Radar RSSI/SNR threshold.
/linux-4.4.14/drivers/net/wireless/realtek/rtl818x/rtl8187/
H A Ddev.c367 * RSSI, AGC, the received power in dB, and the measured SNR. rtl8187_rx_cb()
/linux-4.4.14/drivers/atm/
H A Dsolos-pci.c407 snr[0]?", SNR ":"", snr, attn[0]?", Attn ":"", attn); process_status()
/linux-4.4.14/drivers/isdn/hardware/eicon/
H A Ddebug.c1533 diva_mnt_internal_dprintf(pC->hDbg->id, DLI_STAT, "MDM SNR = %lu dB", modem->SNRdb); diva_maint_state_change_notify()
H A Dmaintidi.c1446 "State\\B%d\\Modem\\SNR dB", nr); diva_create_modem_parse_table()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/
H A Dwifi.h2007 u8 rx_snr[4]; /* per-path's SNR */
/linux-4.4.14/drivers/net/wireless/b43/
H A Dphy_n.h307 #define B43_NPHY_SISO_SNR_THRES B43_PHY_N(0x0B2) /* SISO SNR threshold */
/linux-4.4.14/drivers/net/ethernet/sfc/
H A Dmcdi_pcol.h2973 /* enum: PMA-PMD SNR A. */
2975 /* enum: PMA-PMD SNR B. */
2977 /* enum: PMA-PMD SNR C. */
2979 /* enum: PMA-PMD SNR D. */
/linux-4.4.14/drivers/net/wireless/prism54/
H A Disl_ioctl.c637 /* do a simple SNR for quality */ prism54_translate_bss()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
H A Ddm.c652 /*Rx SNR*/ rtl8812ae_dm_rssi_dump_to_register()
/linux-4.4.14/sound/pci/
H A Dazt3328.c58 * - builtin AC97 conformant codec (SNR over 80dB)
/linux-4.4.14/drivers/net/ethernet/realtek/
H A Dr8169.c3118 * Decrease SNR threshold form 21.07dB to 19.04dB rtl8168d_1_hw_phy_config()
3229 * Decrease SNR threshold form 21.07dB to 19.04dB rtl8168d_2_hw_phy_config()
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_link.c7258 /* SNR should be applied only for version 0x102 */ bnx2x_8073_is_snr_needed()
7509 /* The SNR will improve about 2db by changing BW and FEE main bnx2x_8073_config_init()
7596 /* The SNR will improve about 2dbby changing the BW and FEE main bnx2x_8073_read_status()

Completed in 2884 milliseconds