Lines Matching refs:rx_status
62 struct ieee80211_rx_status *rx_status, in ieee80211_update_bss_from_elems() argument
68 bss->device_ts_beacon = rx_status->device_timestamp; in ieee80211_update_bss_from_elems()
70 bss->device_ts_presp = rx_status->device_timestamp; in ieee80211_update_bss_from_elems()
129 local->hw.wiphy->bands[rx_status->band]; in ieee80211_update_bss_from_elems()
130 if (!(rx_status->encoding == RX_ENC_HT) && in ieee80211_update_bss_from_elems()
131 !(rx_status->encoding == RX_ENC_VHT)) in ieee80211_update_bss_from_elems()
133 &sband->bitrates[rx_status->rate_idx]; in ieee80211_update_bss_from_elems()
139 struct ieee80211_rx_status *rx_status, in ieee80211_bss_info_update() argument
147 .boottime_ns = rx_status->boottime_ns, in ieee80211_bss_info_update()
155 if (rx_status->flag & RX_FLAG_NO_SIGNAL_VAL) in ieee80211_bss_info_update()
158 bss_meta.signal = rx_status->signal * 100; in ieee80211_bss_info_update()
160 bss_meta.signal = (rx_status->signal * 100) / local->hw.max_signal; in ieee80211_bss_info_update()
163 if (rx_status->bw == RATE_INFO_BW_5) in ieee80211_bss_info_update()
165 else if (rx_status->bw == RATE_INFO_BW_10) in ieee80211_bss_info_update()
174 ieee80211_have_rx_timestamp(rx_status)) { in ieee80211_bss_info_update()
176 ieee80211_calculate_rx_timestamp(local, rx_status, in ieee80211_bss_info_update()
207 rx_status->flag |= RX_FLAG_NO_SIGNAL_VAL; in ieee80211_bss_info_update()
210 ieee80211_update_bss_from_elems(local, bss, &elems, rx_status, beacon); in ieee80211_bss_info_update()
216 rx_status, beacon); in ieee80211_bss_info_update()
238 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); in ieee80211_scan_rx() local
279 channel = ieee80211_get_channel(local->hw.wiphy, rx_status->freq); in ieee80211_scan_rx()
284 bss = ieee80211_bss_info_update(local, rx_status, in ieee80211_scan_rx()