Home
last modified time | relevance | path

Searched refs:rssi (Results 1 – 25 of 138) sorted by relevance

123456

/linux/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00leds.c19 void rt2x00leds_led_quality(struct rt2x00_dev *rt2x00dev, int rssi) in rt2x00leds_led_quality() argument
31 rssi += rt2x00dev->rssi_offset; in rt2x00leds_led_quality()
37 if (rssi <= 30) in rt2x00leds_led_quality()
38 rssi = 0; in rt2x00leds_led_quality()
39 else if (rssi <= 39) in rt2x00leds_led_quality()
40 rssi = 1; in rt2x00leds_led_quality()
41 else if (rssi <= 49) in rt2x00leds_led_quality()
42 rssi = 2; in rt2x00leds_led_quality()
43 else if (rssi <= 53) in rt2x00leds_led_quality()
44 rssi = 3; in rt2x00leds_led_quality()
[all …]
H A Drt2x00link.c56 int rssi) in rt2x00link_antenna_update_rssi_history() argument
59 ant->rssi_history = rssi; in rt2x00link_antenna_update_rssi_history()
212 ewma_rssi_add(&link->avg_rssi, -rxdesc->rssi); in rt2x00link_update_stats()
217 ewma_rssi_add(&ant->rssi_ant, -rxdesc->rssi); in rt2x00link_update_stats()
315 qual->rssi = DEFAULT_RSSI; in rt2x00link_tuner_sta()
317 qual->rssi = rt2x00link_get_avg_rssi(&link->avg_rssi); in rt2x00link_tuner_sta()
330 rt2x00leds_led_quality(rt2x00dev, qual->rssi); in rt2x00link_tuner_sta()
H A Drt2x00lib.h388 void rt2x00leds_led_quality(struct rt2x00_dev *rt2x00dev, int rssi);
398 int rssi) in rt2x00leds_led_quality() argument
/linux/drivers/net/wireless/ath/ath9k/
H A Dcommon.c221 int rssi = rx_stats->rs_rssi; in ath9k_cmn_process_rssi() local
242 s8 rssi; in ath9k_cmn_process_rssi() local
247 rssi = rx_stats->rs_rssi_ctl[i]; in ath9k_cmn_process_rssi()
248 if (rssi != ATH9K_RSSI_BAD) { in ath9k_cmn_process_rssi()
250 rxs->chain_signal[j] = ah->noise + rssi; in ath9k_cmn_process_rssi()
265 rssi = ATH_EP_RND(last_rssi, ATH_RSSI_EP_MULTIPLIER); in ath9k_cmn_process_rssi()
266 if (rssi < 0) in ath9k_cmn_process_rssi()
267 rssi = 0; in ath9k_cmn_process_rssi()
269 ah->stats.avgbrssi = rssi; in ath9k_cmn_process_rssi()
/linux/drivers/media/tuners/
H A Dmxl301rf.c75 struct dtv_fe_stats *rssi; in mxl301rf_get_rf_strength() local
77 rssi = &fe->dtv_property_cache.strength; in mxl301rf_get_rf_strength()
78 rssi->len = 1; in mxl301rf_get_rf_strength()
79 rssi->stat[0].scale = FE_SCALE_NOT_AVAILABLE; in mxl301rf_get_rf_strength()
102 rssi->stat[0].svalue = level; in mxl301rf_get_rf_strength()
103 rssi->stat[0].scale = FE_SCALE_DECIBEL; in mxl301rf_get_rf_strength()
/linux/drivers/net/wireless/intel/iwlegacy/
H A D3945-rs.c85 il3945_get_rate_idx_by_rssi(s32 rssi, enum nl80211_band band) in il3945_get_rate_idx_by_rssi() argument
91 if (rssi < IL_MIN_RSSI_VAL || rssi > IL_MAX_RSSI_VAL) in il3945_get_rate_idx_by_rssi()
92 rssi = IL_MIN_RSSI_VAL; in il3945_get_rate_idx_by_rssi()
108 while (idx < table_size && rssi < tpt_table[idx].min_rssi) in il3945_get_rate_idx_by_rssi()
883 s32 rssi = 0; in il3945_rate_scale_init() local
925 rssi = il->_3945.last_rx_rssi; in il3945_rate_scale_init()
926 if (rssi == 0) in il3945_rate_scale_init()
927 rssi = IL_MIN_RSSI_VAL; in il3945_rate_scale_init()
929 D_RATE("Network RSSI: %d\n", rssi); in il3945_rate_scale_init()
931 rs_sta->start_rate = il3945_get_rate_idx_by_rssi(rssi, il->band); in il3945_rate_scale_init()
[all …]
/linux/drivers/net/wireless/ath/
H A Dspectral_common.h55 s8 rssi; member
106 u8 rssi; member
122 __be16 rssi; member
/linux/drivers/net/ethernet/cavium/thunder/
H A Dnic_main.c477 u64 cpi_base, cpi, rssi_base, rssi; in nic_config_cpi() local
505 rssi = rssi_base; in nic_config_cpi()
506 for (; rssi < (rssi_base + cfg->rq_cnt); rssi++) { in nic_config_cpi()
507 nic_reg_write(nic, NIC_PF_RSSI_0_4097_RQ | (rssi << 3), in nic_config_cpi()
512 rssi = 0; in nic_config_cpi()
525 (rssi_base + rssi)); in nic_config_cpi()
532 (vnic << 24) | (rssi_base + rssi)); in nic_config_cpi()
535 if ((rssi + 1) >= cfg->rq_cnt) in nic_config_cpi()
539 rssi++; in nic_config_cpi()
541 rssi = ((cpi - cpi_base) & 0xe) >> 1; in nic_config_cpi()
[all …]
/linux/drivers/net/wireless/ti/wl1251/
H A Dacx.c724 struct acx_low_rssi *rssi; in wl1251_acx_low_rssi() local
729 rssi = kzalloc(sizeof(*rssi), GFP_KERNEL); in wl1251_acx_low_rssi()
730 if (!rssi) in wl1251_acx_low_rssi()
733 rssi->threshold = threshold; in wl1251_acx_low_rssi()
734 rssi->weight = weight; in wl1251_acx_low_rssi()
735 rssi->depth = depth; in wl1251_acx_low_rssi()
736 rssi->type = type; in wl1251_acx_low_rssi()
738 ret = wl1251_cmd_configure(wl, ACX_LOW_RSSI, rssi, sizeof(*rssi)); in wl1251_acx_low_rssi()
742 kfree(rssi); in wl1251_acx_low_rssi()
H A Drx.c59 status->signal = desc->rssi; in wl1251_rx_status()
65 wl->noise = desc->rssi - desc->snr / 2; in wl1251_rx_status()
H A Drx.h101 s8 rssi; /* in dB */ member
/linux/drivers/net/wireless/ath/ath5k/
H A Dani.c226 int rssi = ewma_beacon_rssi_read(&ah->ah_beacon_rssi_avg); in ath5k_ani_raise_immunity() local
257 if (rssi > ATH5K_ANI_RSSI_THR_HIGH) { in ath5k_ani_raise_immunity()
272 } else if (rssi > ATH5K_ANI_RSSI_THR_LOW) { in ath5k_ani_raise_immunity()
312 int rssi = ewma_beacon_rssi_read(&ah->ah_beacon_rssi_avg); in ath5k_ani_lower_immunity() local
324 if (rssi > ATH5K_ANI_RSSI_THR_HIGH) { in ath5k_ani_lower_immunity()
328 } else if (rssi > ATH5K_ANI_RSSI_THR_LOW) { in ath5k_ani_lower_immunity()
/linux/drivers/net/wireless/ath/ath6kl/
H A Dwmi.c1355 static u8 ath6kl_wmi_get_upper_threshold(s16 rssi, in ath6kl_wmi_get_upper_threshold() argument
1364 if (rssi < sq_thresh->upper_threshold[index]) { in ath6kl_wmi_get_upper_threshold()
1373 static u8 ath6kl_wmi_get_lower_threshold(s16 rssi, in ath6kl_wmi_get_lower_threshold() argument
1382 if (rssi > sq_thresh->lower_threshold[index]) { in ath6kl_wmi_get_lower_threshold()
1416 s16 rssi; in ath6kl_wmi_rssi_threshold_event_rx() local
1424 rssi = a_sle16_to_cpu(reply->rssi); in ath6kl_wmi_rssi_threshold_event_rx()
1435 if (rssi < sq_thresh->upper_threshold[0]) { in ath6kl_wmi_rssi_threshold_event_rx()
1438 rssi); in ath6kl_wmi_rssi_threshold_event_rx()
1439 } else if ((rssi < sq_thresh->upper_threshold[1]) && in ath6kl_wmi_rssi_threshold_event_rx()
1440 (rssi >= sq_thresh->upper_threshold[0])) { in ath6kl_wmi_rssi_threshold_event_rx()
[all …]
/linux/drivers/net/wireless/mediatek/mt7601u/
H A Dmac.c444 u16 rate, int rssi) in mt7601u_rx_monitor_beacon() argument
448 ewma_rssi_add(&dev->avg_rssi, -rssi); in mt7601u_rx_monitor_beacon()
467 int rssi; in mt76_mac_process_rx() local
487 rssi = mt7601u_phy_get_rssi(dev, rxwi, rate); in mt76_mac_process_rx()
488 status->chain_signal[0] = status->signal = rssi; in mt76_mac_process_rx()
496 mt7601u_rx_monitor_beacon(dev, rxwi, rate, rssi); in mt76_mac_process_rx()
498 ewma_rssi_add(&dev->avg_rssi, -rssi); in mt76_mac_process_rx()
/linux/drivers/staging/rtl8723bs/hal/
H A Dodm_HWConfig.c109 u8 rssi, total_rssi = 0; in odm_rx_phy_status_parsing() local
191 rssi = odm_query_rx_pwr_percentage(rx_pwr[i]); in odm_rx_phy_status_parsing()
192 total_rssi += rssi; in odm_rx_phy_status_parsing()
194 phy_info->rx_mimo_signal_strength[i] = (u8)rssi; in odm_rx_phy_status_parsing()
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192d/
H A Dtrx_common.c35 u32 rssi, total_rssi = 0; in _rtl92d_query_rxphystatus() local
138 rssi = rtl_query_rxpwrpercentage(rx_pwr[i]); in _rtl92d_query_rxphystatus()
139 total_rssi += rssi; in _rtl92d_query_rxphystatus()
143 pstats->rx_mimo_signalstrength[i] = (u8)rssi; in _rtl92d_query_rxphystatus()
230 pstats->rssi = rtlpriv->stats.signal_strength; in _rtl92d_process_ui_rssi()
/linux/drivers/net/wireless/ti/wlcore/
H A Drx.c69 status->signal = ((desc->rssi & RSSI_LEVEL_BITMASK) | BIT(7)); in wl1271_rx_status()
70 status->antenna = ((desc->rssi & ANT_DIVERSITY_BITMASK) >> 7); in wl1271_rx_status()
77 wl->noise = desc->rssi - (desc->snr >> 1); in wl1271_rx_status()
/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/
H A Dphy_cmn.c2204 int rssi = rxh->PhyRxStatus_1 & PRXS1_JSSI_MASK; in wlc_phy_rssi_compute() local
2210 rssi = BRCMS_RSSI_INVALID; in wlc_phy_rssi_compute()
2218 if (rssi > 127) in wlc_phy_rssi_compute()
2219 rssi -= 256; in wlc_phy_rssi_compute()
2221 rssi = rssi + lcnphy_gain_index_offset_for_pkt_rssi[gidx]; in wlc_phy_rssi_compute()
2222 if ((rssi > -46) && (gidx > 18)) in wlc_phy_rssi_compute()
2223 rssi = rssi + 7; in wlc_phy_rssi_compute()
2225 rssi = rssi + pi_lcn->lcnphy_pkteng_rssi_slope; in wlc_phy_rssi_compute()
2227 rssi = rssi + 2; in wlc_phy_rssi_compute()
2232 if (rssi > 127) in wlc_phy_rssi_compute()
[all …]
/linux/include/net/bluetooth/
H A Dmgmt.h445 __s8 rssi; member
523 __s8 rssi; member
847 struct mgmt_adv_rssi_thresholds rssi; member
1007 __s8 rssi; member
1171 __s8 rssi; member
1186 __s8 rssi; member
/linux/drivers/net/wireless/marvell/mwifiex/
H A Dtdls.c1296 if (peer->rssi <= MWIFIEX_TDLS_RSSI_HIGH && in mwifiex_tdls_check_tx()
1303 peer->mac_addr, peer->rssi); in mwifiex_tdls_check_tx()
1408 peer->rssi = nflr - snr; in mwifiex_auto_tdls_update_peer_signal()
1444 tdls_peer->rssi = 0; in mwifiex_check_auto_tdls()
1449 if (((tdls_peer->rssi >= MWIFIEX_TDLS_RSSI_LOW) || in mwifiex_check_auto_tdls()
1450 !tdls_peer->rssi) && in mwifiex_check_auto_tdls()
1455 tdls_peer->mac_addr, -tdls_peer->rssi); in mwifiex_check_auto_tdls()
1462 } else if (tdls_peer->rssi && in mwifiex_check_auto_tdls()
1463 tdls_peer->rssi <= MWIFIEX_TDLS_RSSI_HIGH && in mwifiex_check_auto_tdls()
1471 tdls_peer->rssi); in mwifiex_check_auto_tdls()
H A Dscan.c1737 s32 rssi; in mwifiex_parse_single_response_buf() local
1790 rssi = (s32) *current_ptr; in mwifiex_parse_single_response_buf()
1791 rssi = (-rssi) * 100; /* Convert dBm to mBm */ in mwifiex_parse_single_response_buf()
1795 "info: InterpretIE: RSSI=%d\n", rssi); in mwifiex_parse_single_response_buf()
1797 rssi = rssi_val; in mwifiex_parse_single_response_buf()
1868 ie_buf, ie_len, rssi, GFP_ATOMIC); in mwifiex_parse_single_response_buf()
2603 s32 rssi = 0; in mwifiex_handle_event_ext_scan_report() local
2698 rssi = (s32)(s16)(le16_to_cpu(scan_info_tlv->rssi)); in mwifiex_handle_event_ext_scan_report()
2699 rssi *= 100; /* Convert dBm to mBm */ in mwifiex_handle_event_ext_scan_report()
2701 "info: InterpretIE: RSSI=%d\n", rssi); in mwifiex_handle_event_ext_scan_report()
[all …]
/linux/drivers/staging/rtl8723bs/core/
H A Drtw_mlme.c421 long rssi_ori = dst->rssi; in update_network()
436 rssi_final = (src->rssi+dst->rssi*4)/5; in update_network()
443 rssi_final = (src->rssi+dst->rssi*4)/5; in update_network()
448 rssi_final = dst->rssi; in update_network()
460 dst->rssi = rssi_final; in update_network()
1073 …padapter->recvpriv.rssi = translate_percentage_to_dbm(ptarget_wlan->network.phy_info.signal_streng… in rtw_joinbss_update_network()
1727 if (competitor->network.rssi - mlme->cur_network_scanned->network.rssi < mlme->roam_rssi_diff_th) in rtw_check_roaming_candidate()
1730 if (*candidate && (*candidate)->network.rssi >= competitor->network.rssi) in rtw_check_roaming_candidate()
1816 if (!*candidate || (*candidate)->network.rssi < competitor->network.rssi) { in rtw_check_join_candidate()
2166 pdev_network->rssi = 0; in rtw_update_registrypriv_dev_network()
/linux/drivers/net/wireless/realtek/rtw88/
H A Drtw8812a.c70 if (pkt_stat->rssi >= 80) in rtw8812a_query_phy_status()
71 pkt_stat->rssi = ((pkt_stat->rssi - 80) << 1) + in rtw8812a_query_phy_status()
72 ((pkt_stat->rssi - 80) >> 1) + 80; in rtw8812a_query_phy_status()
73 else if (pkt_stat->rssi <= 78 && pkt_stat->rssi >= 20) in rtw8812a_query_phy_status()
74 pkt_stat->rssi += 3; in rtw8812a_query_phy_status()
/linux/drivers/net/wireless/purelifi/plfxlc/
H A Dintf.h27 __be16 rssi; member
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
H A Dtrx.c40 u32 rssi, total_rssi = 0; in _rtl92ce_query_rxphystatus() local
158 rssi = rtl_query_rxpwrpercentage(rx_pwr[i]); in _rtl92ce_query_rxphystatus()
159 total_rssi += rssi; in _rtl92ce_query_rxphystatus()
166 pstats->rx_mimo_signalstrength[i] = (u8) rssi; in _rtl92ce_query_rxphystatus()

123456