/linux-master/drivers/net/wireless/realtek/rtw88/ |
H A D | rx.c | 143 struct ieee80211_rx_status *rx_status) 145 rx_status->freq = pkt_stat->freq; 146 rx_status->band = pkt_stat->band; 152 struct ieee80211_rx_status *rx_status, 158 memset(rx_status, 0, sizeof(*rx_status)); 159 rx_status->freq = hw->conf.chandef.chan->center_freq; 160 rx_status->band = hw->conf.chandef.chan->band; 163 rtw_set_rx_freq_by_pktstat(pkt_stat, rx_status); 165 rx_status 142 rtw_set_rx_freq_by_pktstat(struct rtw_rx_pkt_stat *pkt_stat, struct ieee80211_rx_status *rx_status) 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) argument [all...] |
H A D | rx.h | 49 struct ieee80211_rx_status *rx_status,
|
/linux-master/drivers/staging/vt6655/ |
H A D | dpc.c | 28 struct ieee80211_rx_status rx_status = { 0 }; local 88 rx_status.mactime = le64_to_cpu(*tsf_time); 89 rx_status.band = hw->conf.chandef.chan->band; 90 rx_status.signal = rx_dbm; 91 rx_status.flag = 0; 92 rx_status.freq = hw->conf.chandef.chan->center_freq; 95 rx_status.flag |= RX_FLAG_FAILED_FCS_CRC; 100 rx_status.rate_idx = rate_idx; 104 rx_status.flag |= RX_FLAG_DECRYPTED; 111 memcpy(IEEE80211_SKB_RXCB(skb), &rx_status, sizeo local [all...] |
/linux-master/drivers/net/wireless/ath/ath5k/ |
H A D | desc.c | 605 struct ath5k_hw_rx_status *rx_status; local 607 rx_status = &desc->ud.ds_rx.rx_stat; 610 if (unlikely(!(rx_status->rx_status_1 & 619 rs->rs_datalen = rx_status->rx_status_0 & 621 rs->rs_rssi = AR5K_REG_MS(rx_status->rx_status_0, 623 rs->rs_rate = AR5K_REG_MS(rx_status->rx_status_0, 625 rs->rs_more = !!(rx_status->rx_status_0 & 632 rs->rs_tstamp = AR5K_REG_MS(rx_status->rx_status_1, 636 rs->rs_antenna = AR5K_REG_MS(rx_status->rx_status_0, 639 rs->rs_antenna = (rx_status 699 struct ath5k_hw_rx_status *rx_status; local [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | rxmq.c | 210 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); local 232 rx_status->flag |= RX_FLAG_RADIOTAP_TLV_AT_END; 250 struct ieee80211_rx_status *rx_status, 264 rx_status->signal = max_energy; 265 rx_status->chains = 267 rx_status->chain_signal[0] = energy_a; 268 rx_status->chain_signal[1] = energy_b; 495 struct ieee80211_rx_status *rx_status, 544 rx_status->flag |= RX_FLAG_ALLOW_SAME_PN; 549 rx_status 249 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) argument 494 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) argument 987 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) argument 1068 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) argument 1249 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) argument 1359 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) argument 1406 iwl_mvm_decode_eht_ru(struct iwl_mvm *mvm, struct ieee80211_rx_status *rx_status, struct ieee80211_radiotap_eht *eht) argument 1475 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) argument 1596 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); local 1739 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); local 1865 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); local 1934 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); local 2043 struct ieee80211_rx_status *rx_status; local 2365 struct ieee80211_rx_status *rx_status; local [all...] |
H A D | rx.c | 104 struct ieee80211_rx_status *rx_status) 122 rx_status->signal = max_energy; 123 rx_status->chains = (le16_to_cpu(phy_info->phy_flags) & 126 rx_status->chain_signal[0] = energy_a; 127 rx_status->chain_signal[1] = energy_b; 292 struct ieee80211_rx_status *rx_status; local 330 rx_status = IEEE80211_SKB_RXCB(skb); 339 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; 345 /* rx_status carries information about the packet to mac80211 */ 346 rx_status 102 iwl_mvm_get_signal_strength(struct iwl_mvm *mvm, struct iwl_rx_phy_info *phy_info, struct ieee80211_rx_status *rx_status) argument [all...] |
H A D | time-sync.c | 63 struct ieee80211_rx_status *rx_status; local 83 rx_status = IEEE80211_SKB_RXCB(skb); 84 rx_status->ack_tx_hwtstamp = ktime_set(0, adj_time); 89 ktime_to_ns(rx_status->ack_tx_hwtstamp));
|
/linux-master/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...] |
/linux-master/drivers/net/wireless/purelifi/plfxlc/ |
H A D | intf.h | 26 struct rx_status { struct
|
/linux-master/drivers/net/wireless/ath/ath12k/ |
H A D | dp_mon.c | 969 ath12k_dp_mon_rx_update_radiotap_he(struct hal_rx_mon_ppdu_info *rx_status, argument 974 put_unaligned_le16(rx_status->he_data1, &rtap_buf[rtap_len]); 977 put_unaligned_le16(rx_status->he_data2, &rtap_buf[rtap_len]); 980 put_unaligned_le16(rx_status->he_data3, &rtap_buf[rtap_len]); 983 put_unaligned_le16(rx_status->he_data4, &rtap_buf[rtap_len]); 986 put_unaligned_le16(rx_status->he_data5, &rtap_buf[rtap_len]); 989 put_unaligned_le16(rx_status->he_data6, &rtap_buf[rtap_len]); 993 ath12k_dp_mon_rx_update_radiotap_he_mu(struct hal_rx_mon_ppdu_info *rx_status, argument 998 put_unaligned_le16(rx_status->he_flags1, &rtap_buf[rtap_len]); 1001 put_unaligned_le16(rx_status 1070 struct ieee80211_rx_status *rx_status; local [all...] |
H A D | dp_rx.c | 2203 struct ieee80211_rx_status *rx_status) 2239 rx_status->flag &= ~(RX_FLAG_FAILED_FCS_CRC | 2246 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; 2248 rx_status->flag |= RX_FLAG_MMIC_ERROR; 2251 rx_status->flag |= RX_FLAG_DECRYPTED | RX_FLAG_MMIC_STRIPPED; 2254 rx_status->flag |= RX_FLAG_MIC_STRIPPED | 2257 rx_status->flag |= RX_FLAG_IV_STRIPPED | 2263 enctype, rx_status, is_decrypted); 2276 struct ieee80211_rx_status *rx_status) 2296 sband = &ar->mac.sbands[rx_status 2200 ath12k_dp_rx_h_mpdu(struct ath12k *ar, struct sk_buff *msdu, struct hal_rx_desc *rx_desc, struct ieee80211_rx_status *rx_status) argument 2275 ath12k_dp_rx_h_rate(struct ath12k *ar, struct hal_rx_desc *rx_desc, struct ieee80211_rx_status *rx_status) argument 2343 ath12k_dp_rx_h_ppdu(struct ath12k *ar, struct hal_rx_desc *rx_desc, struct ieee80211_rx_status *rx_status) argument 2400 struct ieee80211_rx_status *rx_status; local 2470 ath12k_dp_rx_process_msdu(struct ath12k *ar, struct sk_buff *msdu, struct sk_buff_head *msdu_list, struct ieee80211_rx_status *rx_status) argument 2544 struct ieee80211_rx_status rx_status = {0}; local [all...] |
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
H A D | trx.h | 16 struct ieee80211_rx_status *rx_status, u8 *pdesc,
|
H A D | trx.c | 234 struct ieee80211_rx_status *rx_status, u8 *pdesc8, 263 rx_status->freq = hw->conf.chandef.chan->center_freq; 264 rx_status->band = hw->conf.chandef.chan->band; 267 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; 270 rx_status->bw = RATE_INFO_BW_40; 273 rx_status->encoding = RX_ENC_HT; 275 rx_status->flag |= RX_FLAG_MACTIME_START; 290 rx_status->flag &= ~RX_FLAG_DECRYPTED; 292 rx_status->flag |= RX_FLAG_DECRYPTED; 295 rx_status 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) argument [all...] |
/linux-master/drivers/staging/vt6656/ |
H A D | usbpipe.c | 268 struct ieee80211_rx_status *rx_status; local 278 rx_status = IEEE80211_SKB_RXCB(skb); 343 rx_status->mactime = priv->tsf_time; 344 rx_status->band = hw->conf.chandef.chan->band; 345 rx_status->signal = rx_dbm; 346 rx_status->flag = 0; 347 rx_status->freq = hw->conf.chandef.chan->center_freq; 350 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; 352 rx_status->rate_idx = rate_idx; 355 rx_status [all...] |
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
H A D | trx.c | 291 struct ieee80211_rx_status *rx_status, 315 rx_status->freq = hw->conf.chandef.chan->center_freq; 316 rx_status->band = hw->conf.chandef.chan->band; 318 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; 320 rx_status->flag |= RX_FLAG_DECRYPTED; 322 rx_status->bw = RATE_INFO_BW_40; 324 rx_status->encoding = RX_ENC_HT; 325 rx_status->flag |= RX_FLAG_MACTIME_START; 327 rx_status->flag |= RX_FLAG_DECRYPTED; 328 rx_status 289 rtl92cu_rx_query_desc(struct ieee80211_hw *hw, struct rtl_stats *stats, struct ieee80211_rx_status *rx_status, u8 *pdesc8, struct sk_buff *skb) argument 346 struct ieee80211_rx_status *rx_status = local [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | rx.c | 779 struct ieee80211_rx_status rx_status = {}; local 828 /* rx_status carries information about the packet to mac80211 */ 829 rx_status.mactime = le64_to_cpu(phy_res->timestamp); 830 rx_status.band = (phy_res->phy_flags & RX_RES_PHY_FLAGS_BAND_24_MSK) ? 832 rx_status.freq = 834 rx_status.band); 835 rx_status.rate_idx = 836 iwlagn_hwrate_to_mac80211_idx(rate_n_flags, rx_status.band); 837 rx_status.flag = 0; 841 /*rx_status [all...] |
/linux-master/net/mac80211/ |
H A D | scan.c | 59 struct ieee80211_rx_status *rx_status; member in struct:inform_bss_update_data 71 struct ieee80211_rx_status *rx_status; local 83 rx_status = update_data->rx_status; 86 bss->device_ts_beacon = rx_status->device_timestamp; 88 bss->device_ts_presp = rx_status->device_timestamp; 147 local->hw.wiphy->bands[rx_status->band]; 148 if (!(rx_status->encoding == RX_ENC_HT) && 149 !(rx_status->encoding == RX_ENC_VHT)) 151 &sband->bitrates[rx_status 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) argument 259 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); local [all...] |
H A D | mesh_sync.c | 86 struct ieee80211_rx_status *rx_status) 105 if (ieee80211_have_rx_timestamp(rx_status)) 106 t_r = ieee80211_calculate_rx_timestamp(local, rx_status, 83 mesh_sync_offset_rx_bcn_presp(struct ieee80211_sub_if_data *sdata, u16 stype, struct ieee80211_mgmt *mgmt, unsigned int len, const struct ieee80211_meshconf_ie *mesh_cfg, struct ieee80211_rx_status *rx_status) argument
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
H A D | trx.c | 262 struct ieee80211_rx_status *rx_status, 289 rx_status->freq = hw->conf.chandef.chan->center_freq; 290 rx_status->band = hw->conf.chandef.chan->band; 296 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; 299 rx_status->bw = RATE_INFO_BW_40; 302 rx_status->encoding = RX_ENC_HT; 304 rx_status->flag |= RX_FLAG_MACTIME_START; 317 rx_status->flag |= RX_FLAG_DECRYPTED; 319 rx_status->flag &= ~RX_FLAG_DECRYPTED; 327 rx_status 260 rtl8723e_rx_query_desc(struct ieee80211_hw *hw, struct rtl_stats *status, struct ieee80211_rx_status *rx_status, u8 *pdesc8, struct sk_buff *skb) argument [all...] |
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
H A D | trx.c | 258 struct ieee80211_rx_status *rx_status, 286 rx_status->freq = hw->conf.chandef.chan->center_freq; 287 rx_status->band = hw->conf.chandef.chan->band; 293 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; 296 rx_status->bw = RATE_INFO_BW_40; 299 rx_status->encoding = RX_ENC_HT; 301 rx_status->flag |= RX_FLAG_MACTIME_START; 314 rx_status->flag &= ~RX_FLAG_DECRYPTED; 316 rx_status->flag |= RX_FLAG_DECRYPTED; 323 rx_status 256 rtl92ce_rx_query_desc(struct ieee80211_hw *hw, struct rtl_stats *stats, struct ieee80211_rx_status *rx_status, u8 *p_desc8, struct sk_buff *skb) argument [all...] |
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
H A D | trx.c | 433 struct ieee80211_rx_status *rx_status, 489 rx_status->freq = hw->conf.chandef.chan->center_freq; 490 rx_status->band = hw->conf.chandef.chan->band; 496 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; 499 rx_status->bw = RATE_INFO_BW_40; 501 rx_status->bw = RATE_INFO_BW_80; 503 rx_status->encoding = RX_ENC_HT; 505 rx_status->encoding = RX_ENC_VHT; 508 rx_status->enc_flags |= RX_ENC_FLAG_SHORT_GI; 510 rx_status 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) argument [all...] |
/linux-master/drivers/net/wireless/realtek/rtw89/ |
H A D | core.c | 1683 bool rx_status, bool eht) 1700 if (rx_status) 1840 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); local 1847 if (rx_status->band != NL80211_BAND_6GHZ) 1962 static void rtw89_core_hw_to_sband_rate(struct ieee80211_rx_status *rx_status) argument 1964 if (rx_status->band == NL80211_BAND_2GHZ || 1965 rx_status->encoding != RX_ENC_LEGACY) 1971 if (rx_status->rate_idx < RTW89_HW_RATE_OFDM6) { 1972 rx_status->rate_idx = 0; 1977 rx_status 1681 rtw89_rxdesc_to_nl_he_eht_gi(struct rtw89_dev *rtwdev, u8 desc_info_gi, bool rx_status, bool eht) argument 1992 rtw89_core_update_radiotap_eht(struct rtw89_dev *rtwdev, struct sk_buff *skb, struct ieee80211_rx_status *rx_status) argument 2046 rtw89_core_update_radiotap(struct rtw89_dev *rtwdev, struct sk_buff *skb, struct ieee80211_rx_status *rx_status) argument 2069 rtw89_core_rx_to_mac80211(struct rtw89_dev *rtwdev, struct rtw89_rx_phy_ppdu *phy_ppdu, struct rtw89_rx_desc_info *desc_info, struct sk_buff *skb_ppdu, struct ieee80211_rx_status *rx_status) argument 2099 struct ieee80211_rx_status *rx_status; local 2282 struct ieee80211_rx_status *rx_status; member in struct:rtw89_core_iter_rx_status 2292 struct ieee80211_rx_status *rx_status = iter_data->rx_status; local 2304 rtw89_core_stats_sta_rx_status(struct rtw89_dev *rtwdev, struct rtw89_rx_desc_info *desc_info, struct ieee80211_rx_status *rx_status) argument 2325 rtw89_core_update_rx_status(struct rtw89_dev *rtwdev, struct rtw89_rx_desc_info *desc_info, struct ieee80211_rx_status *rx_status) argument 2429 struct ieee80211_rx_status *rx_status; local 2443 struct ieee80211_rx_status *rx_status; local [all...] |
/linux-master/drivers/bus/mhi/host/ |
H A D | boot.c | 66 u32 rx_status; local 134 BHIE_RXVECSTATUS_STATUS_BMSK, &rx_status); 138 if (rx_status == BHIE_RXVECSTATUS_STATUS_XFER_COMPL) 145 ret = mhi_read_reg(mhi_cntrl, base, BHIE_RXVECSTATUS_OFFS, &rx_status); 147 dev_err(dev, "RXVEC_STATUS: 0x%x\n", rx_status); 161 u32 rx_status; local 173 &rx_status) || rx_status, 176 return (rx_status == BHIE_RXVECSTATUS_STATUS_XFER_COMPL) ? 0 : -EIO;
|
/linux-master/drivers/net/wireless/ath/ath11k/ |
H A D | dp_rx.c | 2245 struct ieee80211_rx_status *rx_status) 2284 rx_status->flag &= ~(RX_FLAG_FAILED_FCS_CRC | 2291 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; 2293 rx_status->flag |= RX_FLAG_MMIC_ERROR; 2296 rx_status->flag |= RX_FLAG_DECRYPTED | RX_FLAG_MMIC_STRIPPED; 2299 rx_status->flag |= RX_FLAG_MIC_STRIPPED | 2302 rx_status->flag |= RX_FLAG_IV_STRIPPED | 2308 enctype, rx_status, is_decrypted); 2321 struct ieee80211_rx_status *rx_status) 2340 sband = &ar->mac.sbands[rx_status 2242 ath11k_dp_rx_h_mpdu(struct ath11k *ar, struct sk_buff *msdu, struct hal_rx_desc *rx_desc, struct ieee80211_rx_status *rx_status) argument 2320 ath11k_dp_rx_h_rate(struct ath11k *ar, struct hal_rx_desc *rx_desc, struct ieee80211_rx_status *rx_status) argument 2390 ath11k_dp_rx_h_ppdu(struct ath11k *ar, struct hal_rx_desc *rx_desc, struct ieee80211_rx_status *rx_status) argument 2446 struct ieee80211_rx_status *rx_status; local 2516 ath11k_dp_rx_process_msdu(struct ath11k *ar, struct sk_buff *msdu, struct sk_buff_head *msdu_list, struct ieee80211_rx_status *rx_status) argument 2604 struct ieee80211_rx_status rx_status = {0}; local 4928 ath11k_dp_rx_update_radiotap_he(struct hal_rx_mon_ppdu_info *rx_status, u8 *rtap_buf) argument 4952 ath11k_dp_rx_update_radiotap_he_mu(struct hal_rx_mon_ppdu_info *rx_status, u8 *rtap_buf) argument [all...] |
/linux-master/drivers/net/wireless/intersil/p54/ |
H A D | txrx.c | 330 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); local 349 rx_status->flag |= RX_FLAG_DECRYPTED; 352 rx_status->flag |= RX_FLAG_MMIC_ERROR; 354 rx_status->signal = p54_rssi_to_dbm(priv, hdr->rssi); 356 rx_status->enc_flags |= RX_ENC_FLAG_SHORTPRE; 358 rx_status->rate_idx = (rate < 4) ? 0 : rate - 4; 360 rx_status->rate_idx = rate; 362 rx_status->freq = freq; 363 rx_status->band = priv->hw->conf.chandef.chan->band; 364 rx_status [all...] |