Searched refs:rx_status (Results 1 - 25 of 178) sorted by relevance

12345678

/linux-master/drivers/net/wireless/realtek/rtw88/
H A Drx.c143 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 Drx.h49 struct ieee80211_rx_status *rx_status,
/linux-master/drivers/staging/vt6655/
H A Ddpc.c28 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 Ddesc.c605 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 Drxmq.c210 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 Drx.c104 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 Dtime-sync.c63 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 Dfjes_trace.h277 __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 Dintf.h26 struct rx_status { struct
/linux-master/drivers/net/wireless/ath/ath12k/
H A Ddp_mon.c969 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 Ddp_rx.c2203 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 Dtrx.h16 struct ieee80211_rx_status *rx_status, u8 *pdesc,
H A Dtrx.c234 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 Dusbpipe.c268 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 Dtrx.c291 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 Drx.c779 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 Dscan.c59 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 Dmesh_sync.c86 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 Dtrx.c262 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 Dtrx.c258 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 Dtrx.c433 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 Dcore.c1683 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 Dboot.c66 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 Ddp_rx.c2245 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 Dtxrx.c330 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...]

Completed in 236 milliseconds

12345678