/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw88/ |
H A D | rx.c | 143 struct ieee80211_rx_status *rx_status) in rtw_set_rx_freq_by_pktstat() 145 rx_status->freq = pkt_stat->freq; in rtw_set_rx_freq_by_pktstat() 146 rx_status->band = pkt_stat->band; in rtw_set_rx_freq_by_pktstat() 152 struct ieee80211_rx_status *rx_status, in rtw_rx_fill_rx_status() 158 memset(rx_status, 0, sizeof(*rx_status)); in rtw_rx_fill_rx_status() 159 rx_status->freq = hw->conf.chandef.chan->center_freq; in rtw_rx_fill_rx_status() 160 rx_status->band = hw->conf.chandef.chan->band; in rtw_rx_fill_rx_status() 163 rtw_set_rx_freq_by_pktstat(pkt_stat, rx_status); in rtw_rx_fill_rx_status() 165 rx_status in rtw_rx_fill_rx_status() 142 rtw_set_rx_freq_by_pktstat(struct rtw_rx_pkt_stat *pkt_stat, struct ieee80211_rx_status *rx_status) rtw_set_rx_freq_by_pktstat() argument 149 rtw_rx_fill_rx_status(struct rtw_dev *rtwdev, struct rtw_rx_pkt_stat *pkt_stat, struct ieee80211_hdr *hdr, struct ieee80211_rx_status *rx_status, u8 *phy_status) rtw_rx_fill_rx_status() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtw88/ |
H A D | rx.c | 144 struct ieee80211_rx_status *rx_status, in rtw_rx_fill_rx_status() 150 memset(rx_status, 0, sizeof(*rx_status)); in rtw_rx_fill_rx_status() 151 rx_status->freq = hw->conf.chandef.chan->center_freq; in rtw_rx_fill_rx_status() 152 rx_status->band = hw->conf.chandef.chan->band; in rtw_rx_fill_rx_status() 154 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in rtw_rx_fill_rx_status() 156 rx_status->flag |= RX_FLAG_DECRYPTED; in rtw_rx_fill_rx_status() 159 rx_status->encoding = RX_ENC_VHT; in rtw_rx_fill_rx_status() 161 rx_status->encoding = RX_ENC_HT; in rtw_rx_fill_rx_status() 163 if (rx_status in rtw_rx_fill_rx_status() 141 rtw_rx_fill_rx_status(struct rtw_dev *rtwdev, struct rtw_rx_pkt_stat *pkt_stat, struct ieee80211_hdr *hdr, struct ieee80211_rx_status *rx_status, u8 *phy_status) rtw_rx_fill_rx_status() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | rxmq.c | 71 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); in iwl_mvm_skb_get_hdr() local 80 if (rx_status->flag & RX_FLAG_RADIOTAP_HE) in iwl_mvm_skb_get_hdr() 82 if (rx_status->flag & RX_FLAG_RADIOTAP_HE_MU) in iwl_mvm_skb_get_hdr() 84 if (rx_status->flag & RX_FLAG_RADIOTAP_LSIG) in iwl_mvm_skb_get_hdr() 86 if (rx_status->flag & RX_FLAG_RADIOTAP_VENDOR_DATA) { in iwl_mvm_skb_get_hdr() 292 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); in iwl_mvm_add_rtap_sniffer_config() local 319 rx_status->flag |= RX_FLAG_RADIOTAP_VENDOR_DATA; in iwl_mvm_add_rtap_sniffer_config() 336 struct ieee80211_rx_status *rx_status, in iwl_mvm_get_signal_strength() 350 rx_status->signal = max_energy; in iwl_mvm_get_signal_strength() 351 rx_status in iwl_mvm_get_signal_strength() 335 iwl_mvm_get_signal_strength(struct iwl_mvm *mvm, struct ieee80211_rx_status *rx_status, u32 rate_n_flags, int energy_a, int energy_b) iwl_mvm_get_signal_strength() argument 484 iwl_mvm_is_dup(struct ieee80211_sta *sta, int queue, struct ieee80211_rx_status *rx_status, struct ieee80211_hdr *hdr, struct iwl_rx_mpdu_desc *desc) iwl_mvm_is_dup() argument 921 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); iwl_mvm_reorder() local 1231 iwl_mvm_decode_he_phy_ru_alloc(struct iwl_mvm_rx_phy_data *phy_data, u32 rate_n_flags, struct ieee80211_radiotap_he *he, struct ieee80211_radiotap_he_mu *he_mu, struct ieee80211_rx_status *rx_status) iwl_mvm_decode_he_phy_ru_alloc() argument 1312 iwl_mvm_decode_he_phy_data(struct iwl_mvm *mvm, struct iwl_mvm_rx_phy_data *phy_data, struct ieee80211_radiotap_he *he, struct ieee80211_radiotap_he_mu *he_mu, struct ieee80211_rx_status *rx_status, u32 rate_n_flags, int queue) iwl_mvm_decode_he_phy_data() argument 1449 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); iwl_mvm_rx_he() local 1590 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); iwl_mvm_decode_lsig() local 1630 struct ieee80211_rx_status *rx_status; iwl_mvm_rx_mpdu_mq() local 1964 struct ieee80211_rx_status *rx_status; iwl_mvm_rx_monitor_no_data() local [all...] |
H A D | rx.c | 156 struct ieee80211_rx_status *rx_status) in iwl_mvm_get_signal_strength() 178 rx_status->signal = max_energy; in iwl_mvm_get_signal_strength() 179 rx_status->chains = (le16_to_cpu(phy_info->phy_flags) & in iwl_mvm_get_signal_strength() 182 rx_status->chain_signal[0] = energy_a; in iwl_mvm_get_signal_strength() 183 rx_status->chain_signal[1] = energy_b; in iwl_mvm_get_signal_strength() 184 rx_status->chain_signal[2] = energy_c; in iwl_mvm_get_signal_strength() 346 struct ieee80211_rx_status *rx_status; in iwl_mvm_rx_rx_mpdu() local 373 rx_status = IEEE80211_SKB_RXCB(skb); in iwl_mvm_rx_rx_mpdu() 378 if (iwl_mvm_set_mac80211_rx_flag(mvm, hdr, rx_status, rx_pkt_status, in iwl_mvm_rx_rx_mpdu() 393 rx_status in iwl_mvm_rx_rx_mpdu() 154 iwl_mvm_get_signal_strength(struct iwl_mvm *mvm, struct iwl_rx_phy_info *phy_info, struct ieee80211_rx_status *rx_status) iwl_mvm_get_signal_strength() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | rxmq.c | 210 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); in iwl_mvm_add_rtap_sniffer_config() local 232 rx_status->flag |= RX_FLAG_RADIOTAP_TLV_AT_END; in iwl_mvm_add_rtap_sniffer_config() 248 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); in iwl_mvm_pass_packet_to_mac80211() local 250 rx_status->link_valid = 1; in iwl_mvm_pass_packet_to_mac80211() 251 rx_status->link_id = link_sta->link_id; in iwl_mvm_pass_packet_to_mac80211() 258 struct ieee80211_rx_status *rx_status, in iwl_mvm_get_signal_strength() 272 rx_status->signal = max_energy; in iwl_mvm_get_signal_strength() 273 rx_status->chains = in iwl_mvm_get_signal_strength() 275 rx_status->chain_signal[0] = energy_a; in iwl_mvm_get_signal_strength() 276 rx_status in iwl_mvm_get_signal_strength() 257 iwl_mvm_get_signal_strength(struct iwl_mvm *mvm, struct ieee80211_rx_status *rx_status, u32 rate_n_flags, int energy_a, int energy_b) iwl_mvm_get_signal_strength() argument 497 iwl_mvm_is_dup(struct ieee80211_sta *sta, int queue, struct ieee80211_rx_status *rx_status, struct ieee80211_hdr *hdr, struct iwl_rx_mpdu_desc *desc) iwl_mvm_is_dup() argument 945 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); iwl_mvm_reorder() local 1268 iwl_mvm_decode_he_phy_ru_alloc(struct iwl_mvm_rx_phy_data *phy_data, struct ieee80211_radiotap_he *he, struct ieee80211_radiotap_he_mu *he_mu, struct ieee80211_rx_status *rx_status) iwl_mvm_decode_he_phy_ru_alloc() argument 1349 iwl_mvm_decode_he_phy_data(struct iwl_mvm *mvm, struct iwl_mvm_rx_phy_data *phy_data, struct ieee80211_radiotap_he *he, struct ieee80211_radiotap_he_mu *he_mu, struct ieee80211_rx_status *rx_status, int queue) iwl_mvm_decode_he_phy_data() argument 1530 iwl_mvm_decode_eht_ext_mu(struct iwl_mvm *mvm, struct iwl_mvm_rx_phy_data *phy_data, struct ieee80211_rx_status *rx_status, struct ieee80211_radiotap_eht *eht, struct ieee80211_radiotap_eht_usig *usig) iwl_mvm_decode_eht_ext_mu() argument 1640 iwl_mvm_decode_eht_ext_tb(struct iwl_mvm *mvm, struct iwl_mvm_rx_phy_data *phy_data, struct ieee80211_rx_status *rx_status, struct ieee80211_radiotap_eht *eht, struct ieee80211_radiotap_eht_usig *usig) iwl_mvm_decode_eht_ext_tb() argument 1687 iwl_mvm_decode_eht_ru(struct iwl_mvm *mvm, struct ieee80211_rx_status *rx_status, struct ieee80211_radiotap_eht *eht) iwl_mvm_decode_eht_ru() argument 1756 iwl_mvm_decode_eht_phy_data(struct iwl_mvm *mvm, struct iwl_mvm_rx_phy_data *phy_data, struct ieee80211_rx_status *rx_status, struct ieee80211_radiotap_eht *eht, struct ieee80211_radiotap_eht_usig *usig) iwl_mvm_decode_eht_phy_data() argument 1877 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); iwl_mvm_rx_eht() local 2020 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); iwl_mvm_rx_he() local 2146 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); iwl_mvm_decode_lsig() local 2215 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); iwl_mvm_rx_fill_status() local 2324 struct ieee80211_rx_status *rx_status; iwl_mvm_rx_mpdu_mq() local 2634 struct ieee80211_rx_status *rx_status; iwl_mvm_rx_monitor_no_data() local [all...] |
H A D | rx.c | 104 struct ieee80211_rx_status *rx_status) in iwl_mvm_get_signal_strength() 122 rx_status->signal = max_energy; in iwl_mvm_get_signal_strength() 123 rx_status->chains = (le16_to_cpu(phy_info->phy_flags) & in iwl_mvm_get_signal_strength() 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() 292 struct ieee80211_rx_status *rx_status; in iwl_mvm_rx_rx_mpdu() local 330 rx_status = IEEE80211_SKB_RXCB(skb); in iwl_mvm_rx_rx_mpdu() 339 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in iwl_mvm_rx_rx_mpdu() 345 /* rx_status carries information about the packet to mac80211 */ in iwl_mvm_rx_rx_mpdu() 346 rx_status in iwl_mvm_rx_rx_mpdu() 102 iwl_mvm_get_signal_strength(struct iwl_mvm *mvm, struct iwl_rx_phy_info *phy_info, struct ieee80211_rx_status *rx_status) iwl_mvm_get_signal_strength() argument [all...] |
/kernel/linux/linux-5.10/drivers/staging/vt6655/ |
H A D | dpc.c | 30 struct ieee80211_rx_status rx_status = { 0 }; in vnt_rx_data() local 90 rx_status.mactime = le64_to_cpu(*tsf_time); in vnt_rx_data() 91 rx_status.band = hw->conf.chandef.chan->band; in vnt_rx_data() 92 rx_status.signal = rx_dbm; in vnt_rx_data() 93 rx_status.flag = 0; in vnt_rx_data() 94 rx_status.freq = hw->conf.chandef.chan->center_freq; in vnt_rx_data() 97 rx_status.flag |= RX_FLAG_FAILED_FCS_CRC; in vnt_rx_data() 102 rx_status.rate_idx = rate_idx; in vnt_rx_data() 106 rx_status.flag |= RX_FLAG_DECRYPTED; in vnt_rx_data() 113 memcpy(IEEE80211_SKB_RXCB(skb), &rx_status, sizeo in vnt_rx_data() local [all...] |
/kernel/linux/linux-6.6/drivers/staging/vt6655/ |
H A D | dpc.c | 28 struct ieee80211_rx_status rx_status = { 0 }; in vnt_rx_data() local 88 rx_status.mactime = le64_to_cpu(*tsf_time); in vnt_rx_data() 89 rx_status.band = hw->conf.chandef.chan->band; in vnt_rx_data() 90 rx_status.signal = rx_dbm; in vnt_rx_data() 91 rx_status.flag = 0; in vnt_rx_data() 92 rx_status.freq = hw->conf.chandef.chan->center_freq; in vnt_rx_data() 95 rx_status.flag |= RX_FLAG_FAILED_FCS_CRC; in vnt_rx_data() 100 rx_status.rate_idx = rate_idx; in vnt_rx_data() 104 rx_status.flag |= RX_FLAG_DECRYPTED; in vnt_rx_data() 111 memcpy(IEEE80211_SKB_RXCB(skb), &rx_status, sizeo in vnt_rx_data() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath5k/ |
H A D | desc.c | 605 struct ath5k_hw_rx_status *rx_status; in ath5k_hw_proc_5210_rx_status() local 607 rx_status = &desc->ud.ds_rx.rx_stat; in ath5k_hw_proc_5210_rx_status() 610 if (unlikely(!(rx_status->rx_status_1 & in ath5k_hw_proc_5210_rx_status() 619 rs->rs_datalen = rx_status->rx_status_0 & in ath5k_hw_proc_5210_rx_status() 621 rs->rs_rssi = AR5K_REG_MS(rx_status->rx_status_0, in ath5k_hw_proc_5210_rx_status() 623 rs->rs_rate = AR5K_REG_MS(rx_status->rx_status_0, in ath5k_hw_proc_5210_rx_status() 625 rs->rs_more = !!(rx_status->rx_status_0 & in ath5k_hw_proc_5210_rx_status() 632 rs->rs_tstamp = AR5K_REG_MS(rx_status->rx_status_1, in ath5k_hw_proc_5210_rx_status() 636 rs->rs_antenna = AR5K_REG_MS(rx_status->rx_status_0, in ath5k_hw_proc_5210_rx_status() 639 rs->rs_antenna = (rx_status in ath5k_hw_proc_5210_rx_status() 699 struct ath5k_hw_rx_status *rx_status; ath5k_hw_proc_5212_rx_status() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath5k/ |
H A D | desc.c | 605 struct ath5k_hw_rx_status *rx_status; in ath5k_hw_proc_5210_rx_status() local 607 rx_status = &desc->ud.ds_rx.rx_stat; in ath5k_hw_proc_5210_rx_status() 610 if (unlikely(!(rx_status->rx_status_1 & in ath5k_hw_proc_5210_rx_status() 619 rs->rs_datalen = rx_status->rx_status_0 & in ath5k_hw_proc_5210_rx_status() 621 rs->rs_rssi = AR5K_REG_MS(rx_status->rx_status_0, in ath5k_hw_proc_5210_rx_status() 623 rs->rs_rate = AR5K_REG_MS(rx_status->rx_status_0, in ath5k_hw_proc_5210_rx_status() 625 rs->rs_more = !!(rx_status->rx_status_0 & in ath5k_hw_proc_5210_rx_status() 632 rs->rs_tstamp = AR5K_REG_MS(rx_status->rx_status_1, in ath5k_hw_proc_5210_rx_status() 636 rs->rs_antenna = AR5K_REG_MS(rx_status->rx_status_0, in ath5k_hw_proc_5210_rx_status() 639 rs->rs_antenna = (rx_status in ath5k_hw_proc_5210_rx_status() 699 struct ath5k_hw_rx_status *rx_status; ath5k_hw_proc_5212_rx_status() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
H A D | trx.c | 284 struct ieee80211_rx_status *rx_status, in rtl92cu_rx_query_desc() 308 rx_status->freq = hw->conf.chandef.chan->center_freq; in rtl92cu_rx_query_desc() 309 rx_status->band = hw->conf.chandef.chan->band; in rtl92cu_rx_query_desc() 311 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in rtl92cu_rx_query_desc() 313 rx_status->flag |= RX_FLAG_DECRYPTED; in rtl92cu_rx_query_desc() 315 rx_status->bw = RATE_INFO_BW_40; in rtl92cu_rx_query_desc() 317 rx_status->encoding = RX_ENC_HT; in rtl92cu_rx_query_desc() 318 rx_status->flag |= RX_FLAG_MACTIME_START; in rtl92cu_rx_query_desc() 320 rx_status->flag |= RX_FLAG_DECRYPTED; in rtl92cu_rx_query_desc() 321 rx_status in rtl92cu_rx_query_desc() 282 rtl92cu_rx_query_desc(struct ieee80211_hw *hw, struct rtl_stats *stats, struct ieee80211_rx_status *rx_status, u8 *pdesc8, struct sk_buff *skb) rtl92cu_rx_query_desc() argument 339 struct ieee80211_rx_status *rx_status = _rtl_rx_process() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
H A D | trx.c | 284 struct ieee80211_rx_status *rx_status, in rtl92cu_rx_query_desc() 308 rx_status->freq = hw->conf.chandef.chan->center_freq; in rtl92cu_rx_query_desc() 309 rx_status->band = hw->conf.chandef.chan->band; in rtl92cu_rx_query_desc() 311 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in rtl92cu_rx_query_desc() 313 rx_status->flag |= RX_FLAG_DECRYPTED; in rtl92cu_rx_query_desc() 315 rx_status->bw = RATE_INFO_BW_40; in rtl92cu_rx_query_desc() 317 rx_status->encoding = RX_ENC_HT; in rtl92cu_rx_query_desc() 318 rx_status->flag |= RX_FLAG_MACTIME_START; in rtl92cu_rx_query_desc() 320 rx_status->flag |= RX_FLAG_DECRYPTED; in rtl92cu_rx_query_desc() 321 rx_status in rtl92cu_rx_query_desc() 282 rtl92cu_rx_query_desc(struct ieee80211_hw *hw, struct rtl_stats *stats, struct ieee80211_rx_status *rx_status, u8 *pdesc8, struct sk_buff *skb) rtl92cu_rx_query_desc() argument 339 struct ieee80211_rx_status *rx_status = _rtl_rx_process() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath12k/ |
H A D | dp_mon.c | 970 ath12k_dp_mon_rx_update_radiotap_he(struct hal_rx_mon_ppdu_info *rx_status, in ath12k_dp_mon_rx_update_radiotap_he() argument 975 put_unaligned_le16(rx_status->he_data1, &rtap_buf[rtap_len]); in ath12k_dp_mon_rx_update_radiotap_he() 978 put_unaligned_le16(rx_status->he_data2, &rtap_buf[rtap_len]); in ath12k_dp_mon_rx_update_radiotap_he() 981 put_unaligned_le16(rx_status->he_data3, &rtap_buf[rtap_len]); in ath12k_dp_mon_rx_update_radiotap_he() 984 put_unaligned_le16(rx_status->he_data4, &rtap_buf[rtap_len]); in ath12k_dp_mon_rx_update_radiotap_he() 987 put_unaligned_le16(rx_status->he_data5, &rtap_buf[rtap_len]); in ath12k_dp_mon_rx_update_radiotap_he() 990 put_unaligned_le16(rx_status->he_data6, &rtap_buf[rtap_len]); in ath12k_dp_mon_rx_update_radiotap_he() 994 ath12k_dp_mon_rx_update_radiotap_he_mu(struct hal_rx_mon_ppdu_info *rx_status, in ath12k_dp_mon_rx_update_radiotap_he_mu() argument 999 put_unaligned_le16(rx_status->he_flags1, &rtap_buf[rtap_len]); in ath12k_dp_mon_rx_update_radiotap_he_mu() 1002 put_unaligned_le16(rx_status in ath12k_dp_mon_rx_update_radiotap_he_mu() 1071 struct ieee80211_rx_status *rx_status; ath12k_dp_mon_rx_deliver_msdu() local [all...] |
/kernel/linux/linux-5.10/drivers/net/fjes/ |
H A D | fjes_trace.h | 277 __field(u16, rx_status) 284 __entry->rx_status = 285 hw->ep_shm_info[src_epid].tx.info->v1i.rx_status; 287 TP_printk("epid=%d, partner_status=%d, ep_status=%x, txrx_stop_req_bit=%016lx, tx.rx_status=%08x", 289 __entry->txrx_stop_req_bit, __entry->rx_status) 299 __field(u16, rx_status) 305 __entry->rx_status = hw->ep_shm_info[src_epid].tx.info->v1i.rx_status; 307 TP_printk("epid=%d, ep_status=%x, txrx_stop_req_bit=%016lx, tx.rx_status=%08x", 309 __entry->txrx_stop_req_bit, __entry->rx_status) [all...] |
/kernel/linux/linux-6.6/drivers/net/fjes/ |
H A D | fjes_trace.h | 277 __field(u16, rx_status) 284 __entry->rx_status = 285 hw->ep_shm_info[src_epid].tx.info->v1i.rx_status; 287 TP_printk("epid=%d, partner_status=%d, ep_status=%x, txrx_stop_req_bit=%016lx, tx.rx_status=%08x", 289 __entry->txrx_stop_req_bit, __entry->rx_status) 299 __field(u16, rx_status) 305 __entry->rx_status = hw->ep_shm_info[src_epid].tx.info->v1i.rx_status; 307 TP_printk("epid=%d, ep_status=%x, txrx_stop_req_bit=%016lx, tx.rx_status=%08x", 309 __entry->txrx_stop_req_bit, __entry->rx_status) [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | rx.c | 784 struct ieee80211_rx_status rx_status = {}; in iwlagn_rx_reply_rx() local 821 /* rx_status carries information about the packet to mac80211 */ in iwlagn_rx_reply_rx() 822 rx_status.mactime = le64_to_cpu(phy_res->timestamp); in iwlagn_rx_reply_rx() 823 rx_status.band = (phy_res->phy_flags & RX_RES_PHY_FLAGS_BAND_24_MSK) ? in iwlagn_rx_reply_rx() 825 rx_status.freq = in iwlagn_rx_reply_rx() 827 rx_status.band); in iwlagn_rx_reply_rx() 828 rx_status.rate_idx = in iwlagn_rx_reply_rx() 829 iwlagn_hwrate_to_mac80211_idx(rate_n_flags, rx_status.band); in iwlagn_rx_reply_rx() 830 rx_status.flag = 0; in iwlagn_rx_reply_rx() 834 /*rx_status in iwlagn_rx_reply_rx() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | rx.c | 779 struct ieee80211_rx_status rx_status = {}; in iwlagn_rx_reply_rx() local 828 /* rx_status carries information about the packet to mac80211 */ in iwlagn_rx_reply_rx() 829 rx_status.mactime = le64_to_cpu(phy_res->timestamp); in iwlagn_rx_reply_rx() 830 rx_status.band = (phy_res->phy_flags & RX_RES_PHY_FLAGS_BAND_24_MSK) ? in iwlagn_rx_reply_rx() 832 rx_status.freq = in iwlagn_rx_reply_rx() 834 rx_status.band); in iwlagn_rx_reply_rx() 835 rx_status.rate_idx = in iwlagn_rx_reply_rx() 836 iwlagn_hwrate_to_mac80211_idx(rate_n_flags, rx_status.band); in iwlagn_rx_reply_rx() 837 rx_status.flag = 0; in iwlagn_rx_reply_rx() 841 /*rx_status in iwlagn_rx_reply_rx() [all...] |
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | scan.c | 59 struct ieee80211_rx_status *rx_status; member 71 struct ieee80211_rx_status *rx_status; in ieee80211_inform_bss() local 83 rx_status = update_data->rx_status; in ieee80211_inform_bss() 86 bss->device_ts_beacon = rx_status->device_timestamp; in ieee80211_inform_bss() 88 bss->device_ts_presp = rx_status->device_timestamp; in ieee80211_inform_bss() 147 local->hw.wiphy->bands[rx_status->band]; in ieee80211_inform_bss() 148 if (!(rx_status->encoding == RX_ENC_HT) && in ieee80211_inform_bss() 149 !(rx_status->encoding == RX_ENC_VHT)) in ieee80211_inform_bss() 151 &sband->bitrates[rx_status in ieee80211_inform_bss() 164 ieee80211_bss_info_update(struct ieee80211_local *local, struct ieee80211_rx_status *rx_status, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_channel *channel) ieee80211_bss_info_update() argument 244 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); ieee80211_scan_rx() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/vt6656/ |
H A D | usbpipe.c | 268 struct ieee80211_rx_status *rx_status; in vnt_rx_data() local 278 rx_status = IEEE80211_SKB_RXCB(skb); in vnt_rx_data() 343 rx_status->mactime = priv->tsf_time; in vnt_rx_data() 344 rx_status->band = hw->conf.chandef.chan->band; in vnt_rx_data() 345 rx_status->signal = rx_dbm; in vnt_rx_data() 346 rx_status->flag = 0; in vnt_rx_data() 347 rx_status->freq = hw->conf.chandef.chan->center_freq; in vnt_rx_data() 350 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in vnt_rx_data() 352 rx_status->rate_idx = rate_idx; in vnt_rx_data() 355 rx_status in vnt_rx_data() [all...] |
/kernel/linux/linux-6.6/drivers/staging/vt6656/ |
H A D | usbpipe.c | 268 struct ieee80211_rx_status *rx_status; in vnt_rx_data() local 278 rx_status = IEEE80211_SKB_RXCB(skb); in vnt_rx_data() 343 rx_status->mactime = priv->tsf_time; in vnt_rx_data() 344 rx_status->band = hw->conf.chandef.chan->band; in vnt_rx_data() 345 rx_status->signal = rx_dbm; in vnt_rx_data() 346 rx_status->flag = 0; in vnt_rx_data() 347 rx_status->freq = hw->conf.chandef.chan->center_freq; in vnt_rx_data() 350 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in vnt_rx_data() 352 rx_status->rate_idx = rate_idx; in vnt_rx_data() 355 rx_status in vnt_rx_data() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
H A D | trx.c | 433 struct ieee80211_rx_status *rx_status, in rtl8821ae_rx_query_desc() 489 rx_status->freq = hw->conf.chandef.chan->center_freq; in rtl8821ae_rx_query_desc() 490 rx_status->band = hw->conf.chandef.chan->band; in rtl8821ae_rx_query_desc() 496 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in rtl8821ae_rx_query_desc() 499 rx_status->bw = RATE_INFO_BW_40; in rtl8821ae_rx_query_desc() 501 rx_status->bw = RATE_INFO_BW_80; in rtl8821ae_rx_query_desc() 503 rx_status->encoding = RX_ENC_HT; in rtl8821ae_rx_query_desc() 505 rx_status->encoding = RX_ENC_VHT; in rtl8821ae_rx_query_desc() 508 rx_status->enc_flags |= RX_ENC_FLAG_SHORT_GI; in rtl8821ae_rx_query_desc() 510 rx_status in rtl8821ae_rx_query_desc() 431 rtl8821ae_rx_query_desc(struct ieee80211_hw *hw, struct rtl_stats *status, struct ieee80211_rx_status *rx_status, u8 *pdesc8, struct sk_buff *skb) rtl8821ae_rx_query_desc() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
H A D | trx.c | 433 struct ieee80211_rx_status *rx_status, in rtl8821ae_rx_query_desc() 489 rx_status->freq = hw->conf.chandef.chan->center_freq; in rtl8821ae_rx_query_desc() 490 rx_status->band = hw->conf.chandef.chan->band; in rtl8821ae_rx_query_desc() 496 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in rtl8821ae_rx_query_desc() 499 rx_status->bw = RATE_INFO_BW_40; in rtl8821ae_rx_query_desc() 501 rx_status->bw = RATE_INFO_BW_80; in rtl8821ae_rx_query_desc() 503 rx_status->encoding = RX_ENC_HT; in rtl8821ae_rx_query_desc() 505 rx_status->encoding = RX_ENC_VHT; in rtl8821ae_rx_query_desc() 508 rx_status->enc_flags |= RX_ENC_FLAG_SHORT_GI; in rtl8821ae_rx_query_desc() 510 rx_status in rtl8821ae_rx_query_desc() 431 rtl8821ae_rx_query_desc(struct ieee80211_hw *hw, struct rtl_stats *status, struct ieee80211_rx_status *rx_status, u8 *pdesc8, struct sk_buff *skb) rtl8821ae_rx_query_desc() argument [all...] |
/kernel/linux/linux-5.10/net/mac80211/ |
H A D | scan.c | 62 struct ieee80211_rx_status *rx_status, in ieee80211_update_bss_from_elems() 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() 145 struct ieee80211_rx_status *rx_status, in ieee80211_bss_info_update() 154 .boottime_ns = rx_status->boottime_ns, in ieee80211_bss_info_update() 162 if (rx_status in ieee80211_bss_info_update() 59 ieee80211_update_bss_from_elems(struct ieee80211_local *local, struct ieee80211_bss *bss, struct ieee802_11_elems *elems, struct ieee80211_rx_status *rx_status, bool beacon) ieee80211_update_bss_from_elems() argument 144 ieee80211_bss_info_update(struct ieee80211_local *local, struct ieee80211_rx_status *rx_status, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_channel *channel) ieee80211_bss_info_update() argument 251 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); ieee80211_scan_rx() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
H A D | trx.c | 234 struct ieee80211_rx_status *rx_status, u8 *pdesc8, in rtl92se_rx_query_desc() 263 rx_status->freq = hw->conf.chandef.chan->center_freq; in rtl92se_rx_query_desc() 264 rx_status->band = hw->conf.chandef.chan->band; in rtl92se_rx_query_desc() 267 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in rtl92se_rx_query_desc() 270 rx_status->bw = RATE_INFO_BW_40; in rtl92se_rx_query_desc() 273 rx_status->encoding = RX_ENC_HT; in rtl92se_rx_query_desc() 275 rx_status->flag |= RX_FLAG_MACTIME_START; in rtl92se_rx_query_desc() 290 rx_status->flag &= ~RX_FLAG_DECRYPTED; in rtl92se_rx_query_desc() 292 rx_status->flag |= RX_FLAG_DECRYPTED; in rtl92se_rx_query_desc() 295 rx_status in rtl92se_rx_query_desc() 233 rtl92se_rx_query_desc(struct ieee80211_hw *hw, struct rtl_stats *stats, struct ieee80211_rx_status *rx_status, u8 *pdesc8, struct sk_buff *skb) rtl92se_rx_query_desc() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
H A D | trx.c | 298 struct ieee80211_rx_status *rx_status, in rtl8723be_rx_query_desc() 346 rx_status->freq = hw->conf.chandef.chan->center_freq; in rtl8723be_rx_query_desc() 347 rx_status->band = hw->conf.chandef.chan->band; in rtl8723be_rx_query_desc() 353 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in rtl8723be_rx_query_desc() 356 rx_status->bw = RATE_INFO_BW_40; in rtl8723be_rx_query_desc() 359 rx_status->encoding = RX_ENC_HT; in rtl8723be_rx_query_desc() 361 rx_status->flag |= RX_FLAG_MACTIME_START; in rtl8723be_rx_query_desc() 374 rx_status->flag |= RX_FLAG_DECRYPTED; in rtl8723be_rx_query_desc() 376 rx_status->flag &= ~RX_FLAG_DECRYPTED; in rtl8723be_rx_query_desc() 383 rx_status in rtl8723be_rx_query_desc() 296 rtl8723be_rx_query_desc(struct ieee80211_hw *hw, struct rtl_stats *status, struct ieee80211_rx_status *rx_status, u8 *pdesc8, struct sk_buff *skb) rtl8723be_rx_query_desc() argument [all...] |