| /linux/drivers/net/wireless/ralink/rt2x00/ |
| H A D | rt2x00link.c | 212 ewma_rssi_add(&link->avg_rssi, -rxdesc->rssi); in rt2x00link_update_stats() 270 ewma_rssi_init(&rt2x00dev->link.avg_rssi); in rt2x00link_reset_tuner() 317 qual->rssi = rt2x00link_get_avg_rssi(&link->avg_rssi); in rt2x00link_tuner_sta()
|
| /linux/drivers/net/wireless/mediatek/mt7601u/ |
| H A D | phy.c | 973 long avg_rssi; in mt7601u_agc_tune() local 983 avg_rssi = ewma_rssi_read(&dev->avg_rssi); in mt7601u_agc_tune() 985 if (avg_rssi == 0) in mt7601u_agc_tune() 988 avg_rssi = -avg_rssi; in mt7601u_agc_tune() 989 if (avg_rssi <= -70) in mt7601u_agc_tune() 991 else if (avg_rssi <= -60) in mt7601u_agc_tune() 1109 ewma_rssi_init(&dev->avg_rssi); in mt7601u_phy_con_cal_onoff()
|
| H A D | mac.c | 448 ewma_rssi_add(&dev->avg_rssi, -rssi); in mt7601u_rx_monitor_beacon() 498 ewma_rssi_add(&dev->avg_rssi, -rssi); in mt76_mac_process_rx()
|
| H A D | mt7601u.h | 218 struct ewma_rssi avg_rssi; member
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | dp_peer.h | 69 DECLARE_EWMA(avg_rssi, 10, 8) 113 struct ewma_avg_rssi avg_rssi; member
|
| H A D | dp_peer.c | 189 ewma_avg_rssi_init(&peer->avg_rssi); in ath12k_dp_link_peer_map_event() 687 info->signal_avg = ewma_avg_rssi_read(&link_peer->avg_rssi); in ath12k_dp_link_peer_get_sta_rate_info_stats()
|
| H A D | dp_mon.c | 795 ewma_avg_rssi_add(&peer->avg_rssi, ppdu_info->rssi_comb); in ath12k_dp_mon_rx_update_peer_su_stats() 970 ewma_avg_rssi_add(&peer->avg_rssi, ppdu_info->rssi_comb); in ath12k_dp_mon_rx_update_user_stats()
|
| H A D | mac.c | 13894 link_sinfo->signal_avg = ewma_avg_rssi_read(&peer->avg_rssi); in ath12k_mac_op_link_sta_statistics()
|
| /linux/drivers/net/wireless/morsemicro/mm81x/ |
| H A D | core.h | 198 s16 avg_rssi; member
|
| H A D | mac.c | 1907 if (msta->avg_rssi) { in mm81x_rx_h_update_sta() 1908 msta->avg_rssi = in mm81x_rx_h_update_sta() 1909 CALC_AVG_RSSI(msta->avg_rssi, rx_status->signal); in mm81x_rx_h_update_sta() 1911 msta->avg_rssi = rx_status->signal; in mm81x_rx_h_update_sta()
|
| H A D | rc.c | 166 mmrc_sta_init(tb, &caps, msta->avg_rssi); in mm81x_rc_sta_add()
|
| /linux/drivers/net/wireless/ti/wlcore/ |
| H A D | acx.h | 1116 s8 *avg_rssi);
|
| H A D | acx.c | 1730 s8 *avg_rssi) in wlcore_acx_average_rssi() argument 1752 *avg_rssi = acx->rssi_beacon; in wlcore_acx_average_rssi()
|
| /linux/drivers/net/wireless/realtek/rtw88/ |
| H A D | main.h | 772 struct ewma_rssi avg_rssi; member
|
| /linux/drivers/net/wireless/realtek/rtw89/ |
| H A D | phy.c | 333 u8 rssi = ewma_rssi_read(&rtwsta_link->avg_rssi); in rtw89_phy_ra_sta_update() 736 u8 rssi = ewma_rssi_read(&rtwsta_link->avg_rssi) >> RSSI_FACTOR; in rtw89_phy_ra_assoc() 5848 rssi_curr = ewma_rssi_read(&rtwsta_link->avg_rssi); in __rtw89_phy_stat_rssi_update_iter() 7820 if (ewma_rssi_read(&rtwsta_link->avg_rssi) < mcc_dig->rssi_min) in rtw89_phy_set_mcc_dig_iter() 7821 mcc_dig->rssi_min = ewma_rssi_read(&rtwsta_link->avg_rssi); in rtw89_phy_set_mcc_dig_iter()
|
| H A D | core.c | 2061 ewma_rssi_add(&rtwsta_link->avg_rssi, phy_ppdu->rssi_avg); in rtw89_core_rx_process_phy_ppdu_iter() 5748 ewma_rssi_init(&rtwsta_link->avg_rssi); in rtw89_core_sta_link_add()
|
| H A D | debug.c | 4037 rssi = ewma_rssi_read(&rtwsta_link->avg_rssi); in rtw89_sta_link_info_get_iter()
|
| H A D | core.h | 4626 struct ewma_rssi avg_rssi; member
|
| H A D | coex.c | 9539 rssi = ewma_rssi_read(&rtwsta_link->avg_rssi) >> RSSI_FACTOR; in __rtw89_btc_ntfy_wl_sta_iter()
|
| /linux/drivers/net/wireless/realtek/rtl8xxxu/ |
| H A D | core.c | 6285 ewma_rssi_add(&sta_info->avg_rssi, -rx_status->signal); in rtl8xxxu_rx_update_rssi_iter() 7351 int signal = -ewma_rssi_read(&sta_info->avg_rssi); in rtl8xxxu_ra_iter() 7550 ewma_rssi_init(&sta_info->avg_rssi); in rtl8xxxu_sta_add()
|
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | dp_rx.c | 2795 ewma_avg_rssi_add(&arsta->avg_rssi, ppdu_info->rssi_comb); in ath11k_dp_rx_update_peer_stats()
|