| /linux/drivers/net/wireless/mediatek/mt76/mt7921/ |
| H A D | mac.c | 367 status->chain_signal[0] = to_rssi(MT_PRXV_RCPI0, v1); in mt7921_mac_fill_rx() 368 status->chain_signal[1] = to_rssi(MT_PRXV_RCPI1, v1); in mt7921_mac_fill_rx() 369 status->chain_signal[2] = to_rssi(MT_PRXV_RCPI2, v1); in mt7921_mac_fill_rx() 370 status->chain_signal[3] = to_rssi(MT_PRXV_RCPI3, v1); in mt7921_mac_fill_rx() 374 status->chain_signal[i] >= 0) in mt7921_mac_fill_rx() 378 status->chain_signal[i]); in mt7921_mac_fill_rx()
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | mac80211.c | 1226 int mt76_rx_signal(u8 chain_mask, s8 *chain_signal) in mt76_rx_signal() argument 1231 for (chains = chain_mask; chains; chains >>= 1, chain_signal++) { in mt76_rx_signal() 1234 cur = *chain_signal; in mt76_rx_signal() 1290 status->signal = mt76_rx_signal(mstat.chains, mstat.chain_signal); in mt76_rx_convert() 1299 BUILD_BUG_ON(sizeof(status->chain_signal) != in mt76_rx_convert() 1300 sizeof(mstat.chain_signal)); in mt76_rx_convert() 1301 memcpy(status->chain_signal, mstat.chain_signal, in mt76_rx_convert() 1302 sizeof(mstat.chain_signal)); in mt76_rx_convert()
|
| H A D | mt76x02_mac.c | 862 status->chain_signal[0] = signal; in mt76x02_mac_process_rx() 865 status->chain_signal[1] = mt76x02_mac_get_rssi(dev, in mt76x02_mac_process_rx()
|
| H A D | mt76.h | 772 s8 chain_signal[IEEE80211_MAX_CHAINS]; member 1554 int mt76_rx_signal(u8 chain_mask, s8 *chain_signal);
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | rs-fw.c | 715 memset(lq_sta->pers.chain_signal, 0, in iwl_mvm_rs_add_sta_link() 716 sizeof(lq_sta->pers.chain_signal)); in iwl_mvm_rs_add_sta_link()
|
| H A D | rx.c | 126 rx_status->chain_signal[0] = energy_a; in iwl_mvm_get_signal_strength() 127 rx_status->chain_signal[1] = energy_b; in iwl_mvm_get_signal_strength()
|
| /linux/net/mac80211/ |
| H A D | sta_info.c | 575 for (i = 0; i < ARRAY_SIZE(link_info->rx_stats_avg.chain_signal); i++) in sta_info_alloc_link() 576 ewma_signal_init(&link_info->rx_stats_avg.chain_signal[i]); in sta_info_alloc_link() 3010 for (i = 0; i < ARRAY_SIZE(link_sinfo->chain_signal); i++) { in sta_set_link_sinfo() 3011 link_sinfo->chain_signal[i] = in sta_set_link_sinfo() 3015 &link_sta_info->rx_stats_avg.chain_signal[i]); in sta_set_link_sinfo() 3238 for (i = 0; i < ARRAY_SIZE(sinfo->chain_signal); i++) { in sta_set_sinfo() 3239 sinfo->chain_signal[i] = in sta_set_sinfo() 3242 -ewma_signal_read(&sta->deflink.rx_stats_avg.chain_signal[i]); in sta_set_sinfo()
|
| H A D | sta_info.h | 544 struct ewma_signal chain_signal[IEEE80211_MAX_CHAINS]; member
|
| H A D | rx.c | 736 *pos++ = status->chain_signal[chain]; in ieee80211_add_rx_radiotap_header() 1920 for (i = 0; i < ARRAY_SIZE(status->chain_signal); i++) { in ieee80211_rx_h_sta_process() 1921 int signal = status->chain_signal[i]; in ieee80211_rx_h_sta_process() 1927 ewma_signal_add(&link_sta->rx_stats_avg.chain_signal[i], in ieee80211_rx_h_sta_process() 4949 for (i = 0; i < ARRAY_SIZE(status->chain_signal); i++) { in ieee80211_rx_8023() 4950 int signal = status->chain_signal[i]; in ieee80211_rx_8023() 4957 ewma_signal_add(&link_sta->rx_stats_avg.chain_signal[i], in ieee80211_rx_8023()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | mac.c | 541 status->chain_signal[0] = to_rssi(MT_PRXV_RCPI0, v3); in mt7925_mac_fill_rx() 542 status->chain_signal[1] = to_rssi(MT_PRXV_RCPI1, v3); in mt7925_mac_fill_rx() 543 status->chain_signal[2] = to_rssi(MT_PRXV_RCPI2, v3); in mt7925_mac_fill_rx() 544 status->chain_signal[3] = to_rssi(MT_PRXV_RCPI3, v3); in mt7925_mac_fill_rx()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7615/ |
| H A D | mac.c | 572 status->chain_signal[0] = to_rssi(MT_RXV4_RCPI0, rxdg3); in mt7615_mac_fill_rx() 573 status->chain_signal[1] = to_rssi(MT_RXV4_RCPI1, rxdg3); in mt7615_mac_fill_rx() 574 status->chain_signal[2] = to_rssi(MT_RXV4_RCPI2, rxdg3); in mt7615_mac_fill_rx() 575 status->chain_signal[3] = to_rssi(MT_RXV4_RCPI3, rxdg3); in mt7615_mac_fill_rx()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7915/ |
| H A D | mac.c | 441 status->chain_signal[0] = to_rssi(MT_PRXV_RCPI0, v1); in mt7915_mac_fill_rx() 442 status->chain_signal[1] = to_rssi(MT_PRXV_RCPI1, v1); in mt7915_mac_fill_rx() 443 status->chain_signal[2] = to_rssi(MT_PRXV_RCPI2, v1); in mt7915_mac_fill_rx() 444 status->chain_signal[3] = to_rssi(MT_PRXV_RCPI3, v1); in mt7915_mac_fill_rx()
|
| /linux/drivers/net/wireless/mediatek/mt7601u/ |
| H A D | mac.c | 488 status->chain_signal[0] = status->signal = rssi; in mt76_mac_process_rx()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | mac.c | 599 status->chain_signal[0] = to_rssi(MT_PRXV_RCPI0, v3); in mt7996_mac_fill_rx() 600 status->chain_signal[1] = to_rssi(MT_PRXV_RCPI1, v3); in mt7996_mac_fill_rx() 601 status->chain_signal[2] = to_rssi(MT_PRXV_RCPI2, v3); in mt7996_mac_fill_rx() 602 status->chain_signal[3] = to_rssi(MT_PRXV_RCPI3, v3); in mt7996_mac_fill_rx()
|
| /linux/include/net/ |
| H A D | cfg80211.h | 2267 s8 chain_signal[IEEE80211_MAX_CHAINS]; member 2401 s8 chain_signal[IEEE80211_MAX_CHAINS]; member 3188 s8 chain_signal[IEEE80211_MAX_CHAINS]; member 3274 s8 chain_signal[IEEE80211_MAX_CHAINS]; member
|
| H A D | mac80211.h | 1814 s8 chain_signal[IEEE80211_MAX_CHAINS]; member
|
| /linux/net/wireless/ |
| H A D | scan.c | 1994 memcpy(known->pub.chain_signal, new->pub.chain_signal, in cfg80211_update_known_bss() 2341 memcpy(tmp.pub.chain_signal, drv_data->chain_signal, in cfg80211_inform_single_bss_data()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7603/ |
| H A D | mac.c | 678 status->chain_signal[0] = FIELD_GET(MT_RXV4_IB_RSSI0, rxdg3) + in mt7603_mac_fill_rx() 680 status->chain_signal[1] = FIELD_GET(MT_RXV4_IB_RSSI1, rxdg3) + in mt7603_mac_fill_rx()
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | core.h | 506 s8 chain_signal[IEEE80211_MAX_CHAINS]; member
|
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | dp_rx.c | 2853 BUILD_BUG_ON(ARRAY_SIZE(arsta->chain_signal) > in ath11k_dp_rx_update_peer_stats() 2856 for (i = 0; i < ARRAY_SIZE(arsta->chain_signal); i++) in ath11k_dp_rx_update_peer_stats() 2857 arsta->chain_signal[i] = ppdu_info->rssi_chain_pri20[i]; in ath11k_dp_rx_update_peer_stats()
|
| H A D | wmi.c | 6655 BUILD_BUG_ON(ARRAY_SIZE(arsta->chain_signal) > in ath11k_wmi_tlv_rssi_chain_parse() 6658 for (j = 0; j < ARRAY_SIZE(arsta->chain_signal); j++) { in ath11k_wmi_tlv_rssi_chain_parse() 6659 arsta->chain_signal[j] = stats_rssi->rssi_avg_beacon[j]; in ath11k_wmi_tlv_rssi_chain_parse()
|
| /linux/drivers/net/wireless/realtek/rtw89/ |
| H A D | rtw8852b_common.c | 1979 status->chain_signal[path] = RTW89_RSSI_RAW_TO_DBM(rx_power[path]); in __rtw8852bx_query_ppdu()
|
| H A D | rtw8852a.c | 2198 status->chain_signal[path] = RTW89_RSSI_RAW_TO_DBM(rx_power[path]); in rtw8852a_query_ppdu()
|
| H A D | rtw8851b.c | 2434 status->chain_signal[path] = RTW89_RSSI_RAW_TO_DBM(rx_power[path]); in rtw8851b_query_ppdu()
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | wmi.c | 2599 BUILD_BUG_ON(ARRAY_SIZE(status->chain_signal) != ARRAY_SIZE(arg.rssi)); in ath10k_wmi_event_mgmt_rx() 2601 for (i = 0; i < ARRAY_SIZE(status->chain_signal); i++) { in ath10k_wmi_event_mgmt_rx() 2607 status->chain_signal[i] = ATH10K_DEFAULT_NOISE_FLOOR + rssi; in ath10k_wmi_event_mgmt_rx()
|