| /Linux-v5.15/drivers/net/wireless/intel/iwlwifi/mvm/ |
| D | rs.h | 247 s8 chain_signal[IEEE80211_MAX_CHAINS]; member 389 s8 chain_signal[IEEE80211_MAX_CHAINS]; member
|
| D | rs.c | 2544 for (i = 0; i < ARRAY_SIZE(lq_sta->pers.chain_signal); i++) { in rs_get_initial_rate() 2548 if (lq_sta->pers.chain_signal[i] > best_rssi) { in rs_get_initial_rate() 2549 best_rssi = lq_sta->pers.chain_signal[i]; in rs_get_initial_rate() 2653 lq_sta->pers.chain_signal[0] = rx_status->chain_signal[0]; in rs_update_last_rssi() 2654 lq_sta->pers.chain_signal[1] = rx_status->chain_signal[1]; in rs_update_last_rssi() 2655 lq_sta->pers.chain_signal[2] = rx_status->chain_signal[2]; in rs_update_last_rssi() 2658 for (i = 0; i < ARRAY_SIZE(lq_sta->pers.chain_signal); i++) { in rs_update_last_rssi() 2662 if (lq_sta->pers.chain_signal[i] > lq_sta->pers.last_rssi) in rs_update_last_rssi() 2663 lq_sta->pers.last_rssi = lq_sta->pers.chain_signal[i]; in rs_update_last_rssi() 2774 memset(lq_sta->pers.chain_signal, 0, sizeof(lq_sta->pers.chain_signal)); in rs_drv_alloc_sta()
|
| D | rs-fw.c | 467 memset(lq_sta->pers.chain_signal, 0, sizeof(lq_sta->pers.chain_signal)); in iwl_mvm_rs_add_sta()
|
| D | rx.c | 130 rx_status->chain_signal[0] = energy_a; in iwl_mvm_get_signal_strength() 131 rx_status->chain_signal[1] = energy_b; in iwl_mvm_get_signal_strength() 132 rx_status->chain_signal[2] = energy_c; in iwl_mvm_get_signal_strength()
|
| D | rxmq.c | 270 rx_status->chain_signal[0] = energy_a; in iwl_mvm_get_signal_strength() 271 rx_status->chain_signal[1] = energy_b; in iwl_mvm_get_signal_strength() 272 rx_status->chain_signal[2] = S8_MIN; in iwl_mvm_get_signal_strength()
|
| /Linux-v5.15/drivers/net/wireless/mediatek/mt76/ |
| D | mac80211.c | 816 BUILD_BUG_ON(sizeof(status->chain_signal) != in mt76_rx_convert() 817 sizeof(mstat.chain_signal)); in mt76_rx_convert() 818 memcpy(status->chain_signal, mstat.chain_signal, in mt76_rx_convert() 819 sizeof(mstat.chain_signal)); in mt76_rx_convert()
|
| D | mt76x02_mac.c | 856 status->chain_signal[0] = signal; in mt76x02_mac_process_rx() 859 status->chain_signal[1] = mt76x02_mac_get_rssi(dev, in mt76x02_mac_process_rx() 862 signal = max_t(s8, signal, status->chain_signal[1]); in mt76x02_mac_process_rx()
|
| D | mt76.h | 545 s8 chain_signal[IEEE80211_MAX_CHAINS]; member
|
| /Linux-v5.15/drivers/net/wireless/mediatek/mt76/mt7921/ |
| D | mac.c | 473 status->chain_signal[0] = to_rssi(MT_PRXV_RCPI0, v1); in mt7921_mac_fill_rx() 474 status->chain_signal[1] = to_rssi(MT_PRXV_RCPI1, v1); in mt7921_mac_fill_rx() 475 status->chain_signal[2] = to_rssi(MT_PRXV_RCPI2, v1); in mt7921_mac_fill_rx() 476 status->chain_signal[3] = to_rssi(MT_PRXV_RCPI3, v1); in mt7921_mac_fill_rx() 480 status->chain_signal[i] >= 0) in mt7921_mac_fill_rx() 484 status->chain_signal[i]); in mt7921_mac_fill_rx()
|
| /Linux-v5.15/drivers/net/wireless/realtek/rtw88/ |
| D | rx.c | 189 rx_status->chain_signal[path] = pkt_stat->rx_power[path]; in rtw_rx_fill_rx_status()
|
| /Linux-v5.15/drivers/net/wireless/mediatek/mt76/mt7915/ |
| D | mac.c | 482 status->chain_signal[0] = to_rssi(MT_PRXV_RCPI0, v1); in mt7915_mac_fill_rx() 483 status->chain_signal[1] = to_rssi(MT_PRXV_RCPI1, v1); in mt7915_mac_fill_rx() 484 status->chain_signal[2] = to_rssi(MT_PRXV_RCPI2, v1); in mt7915_mac_fill_rx() 485 status->chain_signal[3] = to_rssi(MT_PRXV_RCPI3, v1); in mt7915_mac_fill_rx() 486 status->signal = status->chain_signal[0]; in mt7915_mac_fill_rx() 493 status->chain_signal[i]); in mt7915_mac_fill_rx()
|
| /Linux-v5.15/drivers/net/wireless/mediatek/mt76/mt7615/ |
| D | mac.c | 485 status->chain_signal[0] = to_rssi(MT_RXV4_RCPI0, rxdg3); in mt7615_mac_fill_rx() 486 status->chain_signal[1] = to_rssi(MT_RXV4_RCPI1, rxdg3); in mt7615_mac_fill_rx() 487 status->chain_signal[2] = to_rssi(MT_RXV4_RCPI2, rxdg3); in mt7615_mac_fill_rx() 488 status->chain_signal[3] = to_rssi(MT_RXV4_RCPI3, rxdg3); in mt7615_mac_fill_rx() 489 status->signal = status->chain_signal[0]; in mt7615_mac_fill_rx() 496 status->chain_signal[i]); in mt7615_mac_fill_rx()
|
| /Linux-v5.15/drivers/net/wireless/ath/ath9k/ |
| D | common.c | 249 rxs->chain_signal[j] = ah->noise + rssi; in ath9k_cmn_process_rssi()
|
| /Linux-v5.15/net/mac80211/ |
| D | sta_info.c | 405 for (i = 0; i < ARRAY_SIZE(sta->rx_stats_avg.chain_signal); i++) in sta_info_alloc() 406 ewma_signal_init(&sta->rx_stats_avg.chain_signal[i]); in sta_info_alloc() 2436 for (i = 0; i < ARRAY_SIZE(sinfo->chain_signal); i++) { in sta_set_sinfo() 2437 sinfo->chain_signal[i] = in sta_set_sinfo() 2440 -ewma_signal_read(&sta->rx_stats_avg.chain_signal[i]); in sta_set_sinfo()
|
| D | sta_info.h | 624 struct ewma_signal chain_signal[IEEE80211_MAX_CHAINS]; member
|
| D | rx.c | 681 *pos++ = status->chain_signal[chain]; in ieee80211_add_rx_radiotap_header() 1791 for (i = 0; i < ARRAY_SIZE(status->chain_signal); i++) { in ieee80211_rx_h_sta_process() 1792 int signal = status->chain_signal[i]; in ieee80211_rx_h_sta_process() 1798 ewma_signal_add(&sta->rx_stats_avg.chain_signal[i], in ieee80211_rx_h_sta_process() 4457 for (i = 0; i < ARRAY_SIZE(status->chain_signal); i++) { in ieee80211_rx_8023() 4458 int signal = status->chain_signal[i]; in ieee80211_rx_8023() 4465 ewma_signal_add(&sta->rx_stats_avg.chain_signal[i], in ieee80211_rx_8023()
|
| /Linux-v5.15/drivers/net/wireless/mediatek/mt76/mt7603/ |
| D | mac.c | 636 status->chain_signal[0] = FIELD_GET(MT_RXV4_IB_RSSI0, rxdg3) + in mt7603_mac_fill_rx() 638 status->chain_signal[1] = FIELD_GET(MT_RXV4_IB_RSSI1, rxdg3) + in mt7603_mac_fill_rx() 641 status->signal = status->chain_signal[0]; in mt7603_mac_fill_rx() 644 status->chain_signal[1]); in mt7603_mac_fill_rx()
|
| /Linux-v5.15/drivers/net/wireless/mediatek/mt7601u/ |
| D | mac.c | 488 status->chain_signal[0] = status->signal = rssi; in mt76_mac_process_rx()
|
| /Linux-v5.15/net/wireless/ |
| D | scan.c | 1678 memcpy(known->pub.chain_signal, new->pub.chain_signal, in cfg80211_update_known_bss() 2410 memcpy(tmp.pub.chain_signal, data->chain_signal, IEEE80211_MAX_CHAINS); in cfg80211_inform_single_bss_frame_data()
|
| D | nl80211.c | 5855 sinfo->chain_signal, in nl80211_send_station() 9466 intbss->pub.chain_signal, in nl80211_send_bss()
|
| /Linux-v5.15/include/net/ |
| D | cfg80211.h | 1718 s8 chain_signal[IEEE80211_MAX_CHAINS]; member 2465 s8 chain_signal[IEEE80211_MAX_CHAINS]; member 2538 s8 chain_signal[IEEE80211_MAX_CHAINS]; member
|
| D | mac80211.h | 1428 s8 chain_signal[IEEE80211_MAX_CHAINS]; member
|
| /Linux-v5.15/drivers/net/wireless/ath/ath10k/ |
| D | wmi.c | 2571 BUILD_BUG_ON(ARRAY_SIZE(status->chain_signal) != ARRAY_SIZE(arg.rssi)); in ath10k_wmi_event_mgmt_rx() 2573 for (i = 0; i < ARRAY_SIZE(status->chain_signal); i++) { in ath10k_wmi_event_mgmt_rx() 2579 status->chain_signal[i] = ATH10K_DEFAULT_NOISE_FLOOR + rssi; in ath10k_wmi_event_mgmt_rx()
|
| D | htt_rx.c | 1176 status->chain_signal[i] = ATH10K_DEFAULT_NOISE_FLOOR + in ath10k_htt_rx_h_signal()
|
| /Linux-v5.15/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| D | cfg80211.c | 2851 sinfo->chain_signal[count_rssi] = in brcmf_cfg80211_get_station()
|