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

/linux-4.1.27/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.1.27/drivers/media/dvb-frontends/
H A Dlgdt330x.c71 u32 snr; /* Result of last SNR calculation */
566 /* Calculate SNR estimation (scaled by 2^24)
568 8-VSB SNR equations from LGDT3302 and LGDT3303 datasheets, QAM
581 SNR = 10 * log10( 688128 / MSEQAM)
583 SNR = 10 * log10( 696320 / MSEQAM)
586 SNR * 2^24 = 10*(c - intlog10(MSE))
596 /* Negative SNR, which is possible, but realisticly the calculate_snr()
609 u32 c; /* per-modulation SNR calculation constant */ lgdt3302_read_snr()
616 /* SNR for ranges from -15.61 to +41.58 */ lgdt3302_read_snr()
621 /* SNR for ranges from -13.11 to +44.08 */ lgdt3302_read_snr()
653 u32 c; /* per-modulation SNR calculation constant */ lgdt3303_read_snr()
660 /* SNR for ranges from -16.12 to +44.08 */ lgdt3303_read_snr()
665 /* SNR for ranges from -13.11 to +44.08 */ lgdt3303_read_snr()
694 /* Calculate Strength from SNR up to 35dB */ lgdt330x_read_signal_strength()
695 /* 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.c384 u8 SNR[2]; stv0297_read_snr() local
386 stv0297_readregs(state, 0x07, SNR, 2); stv0297_read_snr()
387 *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()
1613 /* report SNR in dB * 10 */ lgdt3306a_read_snr()
1623 * 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 Dm88ds3103.c919 /* reports SNR in resolution of 0.1 dB */ m88ds3103_read_snr()
937 /* SNR(X) dB = 10 * ln(X) / ln(10) dB */ m88ds3103_read_snr()
966 /* SNR(X) dB = 10 * log10(X) dB */ m88ds3103_read_snr()
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, "\
753 /* SNR (0..100)% = (sig & 0xf0) * 10 + (sig & 0x0f) * 10 / 16 */ cx24116_read_snr_pct()
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 Dhd29l2.c268 /* report SNR in dB * 10 */ hd29l2_read_snr()
H A Dm88rs2000.c699 /* Uknown suspect SNR level */ m88rs2000_set_frontend()
H A Dtda10048.c866 /* SNR lookup table */
H A Drtl2832.c719 /* report SNR in resolution of 0.1 dB */ rtl2832_read_snr()
H A Dmb86a16.c1793 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 */
6689 /* 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.1.27/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.1.27/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.1.27/drivers/staging/ft1000/ft1000-usb/
H A Dft1000_ioctl.h56 /* Bits 8-11 = SNR Field */
/linux-4.1.27/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.1.27/drivers/net/wireless/mwifiex/
H A Dsta_event.c35 * - Resets SNR/NF/RSSI value in driver
68 /* Reset SNR/NF/RSSI values */ mwifiex_reset_connect_state()
H A Dfw.h115 #define CAL_RSSI(SNR, NF) ((s16)((s16)(SNR)+(s16)(NF)))
H A Dsta_cmd.c39 * - Resetting SNR/NF/RSSI values in private structure
53 /* Reset SNR/NF/RSSI values in private structure */ mwifiex_cmd_802_11_rssi_info()
H A Dsta_cmdresp.c119 * calculated SNR values.
H A Djoin.c715 /* Reset SNR/NF/RSSI values */ mwifiex_ret_802_11_associate()
/linux-4.1.27/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.1.27/drivers/media/radio/si470x/
H A Dradio-si470x.h97 #define SYSCONFIG3_SKSNR 0x00f0 /* bits 07..04: Seek SNR Threshold */
/linux-4.1.27/drivers/staging/rtl8723au/include/
H A Drtw_recv.h92 u8 RxSNR[RF_PATH_MAX];/* per-path's SNR */
/linux-4.1.27/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.1.27/drivers/net/wireless/ti/wlcore/
H A Drx.c80 * 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.1.27/drivers/net/wireless/brcm80211/brcmfmac/
H A Dfwil_types.h266 __le16 SNR; /* average SNR of during frame reception */ member in struct:brcmf_bss_info_le
/linux-4.1.27/drivers/net/wireless/libertas_tf/
H A Dlibertas_tf.h291 /* SNR */
/linux-4.1.27/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.1.27/drivers/net/wireless/ath/ath9k/
H A Dani.c72 * lower SNR, so just adding after alignment can be dangerous.
/linux-4.1.27/drivers/net/wireless/rt2x00/
H A Drt2x00lib.h242 * SNR level or link quality (i.e. changing the antenna setting).
H A Drt2800lib.c6369 /* SNR mapping */ rt3593_post_bbp_init()
/linux-4.1.27/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.c323 wil_dbg_wmi(wil, "MGMT: channel %d MCS %d SNR %d SQI %d%%\n", wmi_evt_rx_mgmt()
/linux-4.1.27/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.1.27/drivers/net/wireless/rtlwifi/rtl8192ee/
H A Ddm.c452 /* Rx SNR */ rtl92ee_rssi_dump_to_register()
/linux-4.1.27/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.1.27/drivers/net/wireless/rtl818x/rtl8187/
H A Ddev.c367 * RSSI, AGC, the received power in dB, and the measured SNR. rtl8187_rx_cb()
/linux-4.1.27/drivers/atm/
H A Dsolos-pci.c407 snr[0]?", SNR ":"", snr, attn[0]?", Attn ":"", attn); process_status()
/linux-4.1.27/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.1.27/drivers/net/ethernet/sfc/
H A Dmcdi_pcol.h2638 /* enum: PMA-PMD SNR A. */
2640 /* enum: PMA-PMD SNR B. */
2642 /* enum: PMA-PMD SNR C. */
2644 /* enum: PMA-PMD SNR D. */
/linux-4.1.27/drivers/net/wireless/rtlwifi/
H A Dwifi.h1987 u8 rx_snr[4]; /* per-path's SNR */
/linux-4.1.27/drivers/net/wireless/b43/
H A Dphy_n.h307 #define B43_NPHY_SISO_SNR_THRES B43_PHY_N(0x0B2) /* SISO SNR threshold */
/linux-4.1.27/drivers/net/wireless/prism54/
H A Disl_ioctl.c637 /* do a simple SNR for quality */ prism54_translate_bss()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8821ae/
H A Ddm.c652 /*Rx SNR*/ rtl8812ae_dm_rssi_dump_to_register()
/linux-4.1.27/sound/pci/
H A Dazt3328.c58 * - builtin AC97 conformant codec (SNR over 80dB)
/linux-4.1.27/drivers/net/ethernet/realtek/
H A Dr8169.c3050 * Decrease SNR threshold form 21.07dB to 19.04dB rtl8168d_1_hw_phy_config()
3161 * Decrease SNR threshold form 21.07dB to 19.04dB rtl8168d_2_hw_phy_config()
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_link.c7237 /* SNR should be applied only for version 0x102 */ bnx2x_8073_is_snr_needed()
7488 /* The SNR will improve about 2db by changing BW and FEE main bnx2x_8073_config_init()
7575 /* The SNR will improve about 2dbby changing the BW and FEE main bnx2x_8073_read_status()

Completed in 2735 milliseconds