Home
last modified time | relevance | path

Searched refs:chain_signal (Results 1 – 19 of 19) sorted by relevance

/linux/net/mac80211/
H A Dsta_info.c568 for (i = 0; i < ARRAY_SIZE(link_info->rx_stats_avg.chain_signal); i++) in sta_info_alloc_link()
569 ewma_signal_init(&link_info->rx_stats_avg.chain_signal[i]); in sta_info_alloc_link()
2918 for (i = 0; i < ARRAY_SIZE(link_sinfo->chain_signal); i++) { in sta_set_link_sinfo()
2919 link_sinfo->chain_signal[i] = in sta_set_link_sinfo()
2923 &link_sta_info->rx_stats_avg.chain_signal[i]); in sta_set_link_sinfo()
3142 for (i = 0; i < ARRAY_SIZE(sinfo->chain_signal); i++) { in sta_set_sinfo()
3143 sinfo->chain_signal[i] = in sta_set_sinfo()
3146 -ewma_signal_read(&sta->deflink.rx_stats_avg.chain_signal[i]); in sta_set_sinfo()
H A Dsta_info.h490 * @rx_stats_avg.chain_signal: averaged per-chain signal
533 struct ewma_signal chain_signal[IEEE80211_MAX_CHAINS]; member
H A Drx.c736 *pos++ = status->chain_signal[chain]; in ieee80211_add_rx_radiotap_header()
1894 for (i = 0; i < ARRAY_SIZE(status->chain_signal); i++) { in ieee80211_rx_h_sta_process()
1895 int signal = status->chain_signal[i]; in ieee80211_rx_h_sta_process()
1901 ewma_signal_add(&link_sta->rx_stats_avg.chain_signal[i], in ieee80211_rx_h_sta_process()
4859 for (i = 0; i < ARRAY_SIZE(status->chain_signal); i++) { in ieee80211_rx_8023()
4860 int signal = status->chain_signal[i]; in ieee80211_rx_8023()
4867 ewma_signal_add(&link_sta->rx_stats_avg.chain_signal[i], in ieee80211_rx_8023()
/linux/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dmac.c522 status->chain_signal[0] = to_rssi(MT_PRXV_RCPI0, v3); in mt7925_mac_fill_rx()
523 status->chain_signal[1] = to_rssi(MT_PRXV_RCPI1, v3); in mt7925_mac_fill_rx()
524 status->chain_signal[2] = to_rssi(MT_PRXV_RCPI2, v3); in mt7925_mac_fill_rx()
525 status->chain_signal[3] = to_rssi(MT_PRXV_RCPI3, v3); in mt7925_mac_fill_rx()
/linux/drivers/net/wireless/realtek/rtw88/
H A Drx.c247 rx_status->chain_signal[path] = pkt_stat->rx_power[path]; in rtw_rx_fill_rx_status()
/linux/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dmac.c572 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/mt7601u/
H A Dmac.c488 status->chain_signal[0] = status->signal = rssi; in mt76_mac_process_rx()
/linux/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmac.c628 status->chain_signal[0] = to_rssi(MT_PRXV_RCPI0, v3); in mt7996_mac_fill_rx()
629 status->chain_signal[1] = to_rssi(MT_PRXV_RCPI1, v3); in mt7996_mac_fill_rx()
630 status->chain_signal[2] = to_rssi(MT_PRXV_RCPI2, v3); in mt7996_mac_fill_rx()
631 status->chain_signal[3] = to_rssi(MT_PRXV_RCPI3, v3); in mt7996_mac_fill_rx()
/linux/include/net/
H A Dcfg80211.h2178 s8 chain_signal[IEEE80211_MAX_CHAINS]; member
2312 s8 chain_signal[IEEE80211_MAX_CHAINS]; member
3099 s8 chain_signal[IEEE80211_MAX_CHAINS]; member
3185 s8 chain_signal[IEEE80211_MAX_CHAINS]; member
H A Dmac80211.h1699 s8 chain_signal[IEEE80211_MAX_CHAINS]; member
/linux/net/wireless/
H A Dscan.c1956 memcpy(known->pub.chain_signal, new->pub.chain_signal, in cfg80211_update_known_bss()
2303 memcpy(tmp.pub.chain_signal, drv_data->chain_signal, in cfg80211_inform_single_bss_data()
H A Dnl80211.c7375 link_sinfo->chain_signal, in nl80211_fill_link_station()
7574 sinfo->chain_signal, in nl80211_send_station()
11705 intbss->pub.chain_signal, in nl80211_send_bss()
/linux/drivers/net/wireless/ath/ath11k/
H A Dmac.c9387 for (i = 0; i < ARRAY_SIZE(sinfo->chain_signal); i++) { in ath11k_mac_put_chain_rssi()
9389 rssi = arsta->chain_signal[i]; in ath11k_mac_put_chain_rssi()
9391 arsta->chain_signal[i] = ATH11K_INVALID_RSSI_FULL; in ath11k_mac_put_chain_rssi()
9400 sinfo->chain_signal[i] = rssi; in ath11k_mac_put_chain_rssi()
H A Dwmi.c6637 BUILD_BUG_ON(ARRAY_SIZE(arsta->chain_signal) > in ath11k_wmi_tlv_rssi_chain_parse()
6640 for (j = 0; j < ARRAY_SIZE(arsta->chain_signal); j++) { in ath11k_wmi_tlv_rssi_chain_parse()
6641 arsta->chain_signal[j] = stats_rssi->rssi_avg_beacon[j]; in ath11k_wmi_tlv_rssi_chain_parse()
/linux/drivers/net/wireless/ath/ath10k/
H A Dwmi.c2600 BUILD_BUG_ON(ARRAY_SIZE(status->chain_signal) != ARRAY_SIZE(arg.rssi)); in ath10k_wmi_event_mgmt_rx()
2602 for (i = 0; i < ARRAY_SIZE(status->chain_signal); i++) { in ath10k_wmi_event_mgmt_rx()
2608 status->chain_signal[i] = ATH10K_DEFAULT_NOISE_FLOOR + rssi; in ath10k_wmi_event_mgmt_rx()
H A Dhtt_rx.c1235 status->chain_signal[i] = ATH10K_DEFAULT_NOISE_FLOOR + in ath10k_htt_rx_h_signal()
/linux/drivers/net/wireless/ath/ath12k/
H A Dwmi.c8406 BUILD_BUG_ON(ARRAY_SIZE(arsta->chain_signal) > in ath12k_wmi_tlv_rssi_chain_parse()
8409 for (j = 0; j < ARRAY_SIZE(arsta->chain_signal); j++) in ath12k_wmi_tlv_rssi_chain_parse()
8410 arsta->chain_signal[j] = le32_to_cpu(stats_rssi->rssi_avg_beacon[j]); in ath12k_wmi_tlv_rssi_chain_parse()
H A Dmac.c13386 for (i = 0; i < ARRAY_SIZE(sinfo->chain_signal); i++) { in ath12k_mac_put_chain_rssi()
13388 rssi = arsta->chain_signal[i]; in ath12k_mac_put_chain_rssi()
13394 sinfo->chain_signal[i] = rssi; in ath12k_mac_put_chain_rssi()
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dcfg80211.c3219 sinfo->chain_signal[count_rssi] = in brcmf_cfg80211_get_station()