Home
last modified time | relevance | path

Searched refs:rx_status (Results 1 – 25 of 34) sorted by relevance

12

/freebsd/sys/contrib/dev/rtw88/
H A Drx.c143 struct ieee80211_rx_status *rx_status) in rtw_set_rx_freq_by_pktstat() argument
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() argument
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->flag |= RX_FLAG_FAILED_FCS_CRC; in rtw_rx_fill_rx_status()
167 rx_status->flag |= RX_FLAG_DECRYPTED; in rtw_rx_fill_rx_status()
[all …]
H A Dsdio.c938 struct ieee80211_rx_status *rx_status) in rtw_sdio_rxfifo_recv()
940 *IEEE80211_SKB_RXCB(skb) = *rx_status; in rtw_sdio_rxfifo_recv() local
961 struct ieee80211_rx_status rx_status; in rtw_sdio_rxfifo_recv()
984 &rx_status); in rtw_sdio_rxfifo_recv()
997 &rx_status); in rtw_sdio_rxfifo_recv()
1004 &rx_status); in rtw_sdio_rx_isr()
1012 &rx_status); in rtw_sdio_rx_isr()
917 rtw_sdio_rx_skb(struct rtw_dev * rtwdev,struct sk_buff * skb,u32 pkt_offset,struct rtw_rx_pkt_stat * pkt_stat,struct ieee80211_rx_status * rx_status) rtw_sdio_rx_skb() argument
H A Drx.h51 struct ieee80211_rx_status *rx_status,
H A Dusb.c545 struct ieee80211_rx_status rx_status; in rtw_usb_rx_resubmit()
559 &rx_status); in rtw_usb_rx_resubmit()
577 memcpy(skb->cb, &rx_status, sizeof(rx_status)); in rtw_usb_read_port_complete()
503 struct ieee80211_rx_status rx_status; rtw_usb_rx_handler() local
H A Dpci.c1104 struct ieee80211_rx_status rx_status; in rtw_pci_rx_napi()
1125 chip->ops->query_rx_desc(rtwdev, rx_desc, &pkt_stat, &rx_status); in rtw_pci_rx_napi()
1149 memcpy(new->cb, &rx_status, sizeof(rx_status)); in rtw_pci_rx_napi()
1103 struct ieee80211_rx_status rx_status; rtw_pci_rx_napi() local
H A Drtw8821c.c684 struct ieee80211_rx_status *rx_status) in rtw8821c_set_tx_power_index()
720 rtw_rx_fill_rx_status(rtwdev, pkt_stat, hdr, rx_status, phy_status); in rtw8821c_false_alarm_statistics()
617 rtw8821c_query_rx_desc(struct rtw_dev * rtwdev,u8 * rx_desc,struct rtw_rx_pkt_stat * pkt_stat,struct ieee80211_rx_status * rx_status) rtw8821c_query_rx_desc() argument
H A Drtw8822b.c938 struct ieee80211_rx_status *rx_status) in rtw8822b_query_rx_desc() argument
974 rtw_rx_fill_rx_status(rtwdev, pkt_stat, hdr, rx_status, phy_status); in rtw8822b_query_rx_desc()
/freebsd/sys/contrib/dev/iwlwifi/mvm/
H A Drxmq.c213 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); in iwl_mvm_add_rtap_sniffer_config() local
235 rx_status->flag |= RX_FLAG_RADIOTAP_TLV_AT_END; in iwl_mvm_add_rtap_sniffer_config()
253 struct ieee80211_rx_status *rx_status, in iwl_mvm_pass_packet_to_mac80211()
267 rx_status->signal = max_energy; in iwl_mvm_get_signal_strength()
268 rx_status->chains = in iwl_mvm_get_signal_strength()
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()
508 struct ieee80211_rx_status *rx_status, in iwl_mvm_is_dup()
557 rx_status->flag |= RX_FLAG_ALLOW_SAME_PN; in iwl_mvm_is_dup()
562 rx_status in iwl_mvm_is_dup()
251 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); iwl_mvm_pass_packet_to_mac80211() local
261 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
507 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
954 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); iwl_mvm_reorder() local
1287 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
1369 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
1548 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
1658 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
1704 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
1774 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
1893 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); iwl_mvm_rx_eht() local
2036 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); iwl_mvm_rx_he() local
2162 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); iwl_mvm_decode_lsig() local
2231 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); iwl_mvm_rx_fill_status() local
2340 struct ieee80211_rx_status *rx_status; iwl_mvm_rx_mpdu_mq() local
2654 struct ieee80211_rx_status *rx_status; iwl_mvm_rx_monitor_no_data() local
[all...]
H A Drx.c104 struct ieee80211_rx_status *rx_status) in iwl_mvm_get_signal_strength() argument
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()
297 struct ieee80211_rx_status *rx_status; in iwl_mvm_rx_rx_mpdu() local
335 rx_status = IEEE80211_SKB_RXCB(skb); in iwl_mvm_rx_rx_mpdu()
344 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in iwl_mvm_rx_rx_mpdu()
350 /* rx_status carries information about the packet to mac80211 */ in iwl_mvm_rx_rx_mpdu()
351 rx_status in iwl_mvm_rx_rx_mpdu()
[all...]
H A Drs.c176 struct ieee80211_rx_status *rx_status) in rs_update_last_rssi() argument
181 if (mvmsta == NULL || rx_status == NULL) in rs_update_last_rssi()
197 lq_sta->pers.chains = rx_status->chains; in rs_update_last_rssi()
200 if ((rx_status->chains & BIT(i)) == 0) in rs_update_last_rssi()
203 lq_sta->pers.chain_signal[i] = rx_status->chain_signal[i]; in rs_update_last_rssi()
204 if (rx_status->chain_signal[i] > lq_sta->pers.last_rssi) in rs_update_last_rssi()
205 lq_sta->pers.last_rssi = rx_status->chain_signal[i]; in rs_update_last_rssi()
H A Dtime-sync.c63 struct ieee80211_rx_status *rx_status; in iwl_mvm_time_sync_msmt_event() local
83 rx_status = IEEE80211_SKB_RXCB(skb); in iwl_mvm_time_sync_msmt_event()
84 rx_status->ack_tx_hwtstamp = ktime_set(0, adj_time); in iwl_mvm_time_sync_msmt_event()
89 ktime_to_ns(rx_status->ack_tx_hwtstamp)); in iwl_mvm_time_sync_msmt_event()
H A Dmac-ctxt.c1700 struct ieee80211_rx_status rx_status; in iwl_mvm_rx_stored_beacon_notif()
1734 /* update rx_status according to the notification's metadata */ in iwl_mvm_probe_resp_data_notif()
1735 memset(&rx_status, 0, sizeof(rx_status)); in iwl_mvm_probe_resp_data_notif()
1736 rx_status.mactime = le64_to_cpu(sb->tsf); in iwl_mvm_probe_resp_data_notif()
1738 rx_status.flag |= RX_FLAG_MACTIME_PLCP_START; in iwl_mvm_probe_resp_data_notif()
1739 rx_status.device_timestamp = le32_to_cpu(sb->system_time); in iwl_mvm_probe_resp_data_notif()
1740 rx_status.band = in iwl_mvm_probe_resp_data_notif()
1743 rx_status.freq = in iwl_mvm_probe_resp_data_notif()
1745 rx_status in iwl_mvm_probe_resp_data_notif()
1655 struct ieee80211_rx_status rx_status; iwl_mvm_rx_stored_beacon_notif() local
[all...]
/freebsd/sys/contrib/dev/athk/ath12k/
H A Ddp_mon.c970 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->he_flags2, &rtap_buf[rtap_len]); in ath12k_dp_mon_rx_update_radiotap_he_mu()
[all …]
H A Ddp_rx.c2210 struct ieee80211_rx_status *rx_status) in ath12k_dp_rx_h_mpdu() argument
2246 rx_status->flag &= ~(RX_FLAG_FAILED_FCS_CRC | in ath12k_dp_rx_h_mpdu()
2253 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in ath12k_dp_rx_h_mpdu()
2255 rx_status->flag |= RX_FLAG_MMIC_ERROR; in ath12k_dp_rx_h_mpdu()
2258 rx_status->flag |= RX_FLAG_DECRYPTED | RX_FLAG_MMIC_STRIPPED; in ath12k_dp_rx_h_mpdu()
2261 rx_status->flag |= RX_FLAG_MIC_STRIPPED | in ath12k_dp_rx_h_mpdu()
2264 rx_status->flag |= RX_FLAG_IV_STRIPPED | in ath12k_dp_rx_h_mpdu()
2270 enctype, rx_status, is_decrypted); in ath12k_dp_rx_h_mpdu()
2283 struct ieee80211_rx_status *rx_status) in ath12k_dp_rx_h_rate() argument
2303 sband = &ar->mac.sbands[rx_status->band]; in ath12k_dp_rx_h_rate()
[all …]
H A Ddp_mon.h72 struct hal_rx_mon_ppdu_info rx_status; member
H A Ddp_rx.h138 struct ieee80211_rx_status *rx_status);
H A Ddp.h134 struct ieee80211_rx_status rx_status; member
/freebsd/sys/contrib/dev/rtw89/
H A Dcore.c1739 bool rx_status, bool eht) in rtw89_rxdesc_to_nl_he_eht_gi() argument
1756 if (rx_status) in rtw89_rxdesc_to_nl_he_eht_gi()
1896 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); in rtw89_core_cancel_6ghz_probe_tx() local
1903 if (rx_status->band != NL80211_BAND_6GHZ) in rtw89_core_cancel_6ghz_probe_tx()
2019 static void rtw89_core_hw_to_sband_rate(struct ieee80211_rx_status *rx_status) in rtw89_core_hw_to_sband_rate() argument
2021 if (rx_status->band == NL80211_BAND_2GHZ || in rtw89_core_hw_to_sband_rate()
2022 rx_status->encoding != RX_ENC_LEGACY) in rtw89_core_hw_to_sband_rate()
2028 if (rx_status->rate_idx < RTW89_HW_RATE_OFDM6) { in rtw89_core_hw_to_sband_rate()
2029 rx_status->rate_idx = 0; in rtw89_core_hw_to_sband_rate()
2034 rx_status->rate_idx -= 4; in rtw89_core_hw_to_sband_rate()
[all …]
/freebsd/sys/contrib/dev/athk/ath11k/
H A Ddp_rx.c2286 struct ieee80211_rx_status *rx_status) in ath11k_dp_rx_h_mpdu() argument
2325 rx_status->flag &= ~(RX_FLAG_FAILED_FCS_CRC | in ath11k_dp_rx_h_mpdu()
2332 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in ath11k_dp_rx_h_mpdu()
2334 rx_status->flag |= RX_FLAG_MMIC_ERROR; in ath11k_dp_rx_h_mpdu()
2337 rx_status->flag |= RX_FLAG_DECRYPTED | RX_FLAG_MMIC_STRIPPED; in ath11k_dp_rx_h_mpdu()
2340 rx_status->flag |= RX_FLAG_MIC_STRIPPED | in ath11k_dp_rx_h_mpdu()
2343 rx_status->flag |= RX_FLAG_IV_STRIPPED | in ath11k_dp_rx_h_mpdu()
2349 enctype, rx_status, is_decrypted); in ath11k_dp_rx_h_mpdu()
2362 struct ieee80211_rx_status *rx_status) in ath11k_dp_rx_h_rate() argument
2381 sband = &ar->mac.sbands[rx_status->band]; in ath11k_dp_rx_h_rate()
[all …]
H A Ddp.h184 struct ieee80211_rx_status rx_status; member
/freebsd/sys/compat/linuxkpi/common/src/
H A Dlinux_80211.c6155 struct ieee80211_rx_status *rx_status, argument
6168 !(rx_status->flag & RX_FLAG_NO_SIGNAL_VAL))
6169 rssi = rx_status->signal;
6182 lkpi_nl80211_band_to_net80211_band(rx_status->band);
6184 rx_stats->c_freq = rx_status->freq;
6187 rx_stats->c_rx_tsf = rx_status->mactime;
6190 if ((rx_status->flag & RX_FLAG_MACTIME) ==
6194 if ((rx_status->flag & RX_FLAG_MACTIME) == RX_FLAG_MACTIME_START)
6196 if ((rx_status->flag & RX_FLAG_MACTIME) == RX_FLAG_MACTIME_END)
6201 if (rx_status->chains != 0) {
[all …]
/freebsd/sys/contrib/dev/athk/ath10k/
H A Dhtt_rx.c1368 struct ieee80211_rx_status *rx_status, in ath10k_htt_rx_h_queue_msdu() argument
1374 *status = *rx_status; in ath10k_htt_rx_h_queue_msdu()
2422 struct ieee80211_rx_status *rx_status) in ath10k_htt_rx_amsdu_allowed() argument
2424 if (!rx_status->freq) { in ath10k_htt_rx_amsdu_allowed()
2444 struct ieee80211_rx_status *rx_status, in ath10k_htt_rx_h_filter() argument
2450 if (ath10k_htt_rx_amsdu_allowed(ar, amsdu, rx_status)) in ath10k_htt_rx_h_filter()
2462 struct ieee80211_rx_status *rx_status = &htt->rx_status; in ath10k_htt_rx_handle_amsdu() local
2494 ath10k_htt_rx_h_ppdu(ar, &amsdu, rx_status, 0xffff); in ath10k_htt_rx_handle_amsdu()
2500 ath10k_htt_rx_h_filter(ar, &amsdu, rx_status, &drop_cnt_filter); in ath10k_htt_rx_handle_amsdu()
2501 ath10k_htt_rx_h_mpdu(ar, &amsdu, rx_status, true, first_hdr, &err, 0, in ath10k_htt_rx_handle_amsdu()
[all …]
/freebsd/sys/dev/axgbe/
H A Dxgbe-dev.c2581 unsigned int rx_status; in xgbe_prepare_rx_stop() local
2590 rx_status = XGMAC_MTL_IOREAD(pdata, queue, MTL_Q_RQDR); in xgbe_prepare_rx_stop()
2591 if ((XGMAC_GET_BITS(rx_status, MTL_Q_RQDR, PRXQ) == 0) && in xgbe_prepare_rx_stop()
2592 (XGMAC_GET_BITS(rx_status, MTL_Q_RQDR, RXQSTS) == 0)) in xgbe_prepare_rx_stop()
/freebsd/sys/dev/usb/controller/
H A Dmusb_otg.c2226 uint16_t rx_status; in musbotg_interrupt() local
2240 rx_status = MUSB2_READ_2(sc, MUSB2_REG_INTRX); in musbotg_interrupt()
2242 rx_status |= rxstat; in musbotg_interrupt()
2343 if (rx_status || tx_status) { in musbotg_interrupt()
2345 "rx=0x%04x, tx=0x%04x\n", rx_status, tx_status); in musbotg_interrupt()
/freebsd/sys/contrib/dev/ath/ath_hal/ar9300/
H A Dar9300.h1629 ah, rx_status, local_h, csi_frame, ness_a, ness_b, bw) \ argument
1632 ah, rx_status, bandwidth, local_h, csi_frame_body) \ argument

12