| /linux/drivers/net/wireless/realtek/rtw88/ |
| H A D | rx.c | 149 struct ieee80211_rx_status *rx_status) in rtw_set_rx_freq_by_pktstat() argument 151 rx_status->freq = pkt_stat->freq; in rtw_set_rx_freq_by_pktstat() 152 rx_status->band = pkt_stat->band; in rtw_set_rx_freq_by_pktstat() 156 struct ieee80211_rx_status *rx_status, in rtw_update_rx_freq_from_ie() argument 192 rtw_set_rx_freq_by_pktstat(pkt_stat, rx_status); in rtw_update_rx_freq_from_ie() 199 struct ieee80211_rx_status *rx_status) in rtw_rx_fill_rx_status() argument 204 memset(rx_status, 0, sizeof(*rx_status)); in rtw_rx_fill_rx_status() 205 rx_status->freq = hw->conf.chandef.chan->center_freq; in rtw_rx_fill_rx_status() 206 rx_status->band = hw->conf.chandef.chan->band; in rtw_rx_fill_rx_status() 209 rtw_set_rx_freq_by_pktstat(pkt_stat, rx_status); in rtw_rx_fill_rx_status() [all …]
|
| H A D | rx.h | 50 struct ieee80211_rx_status *rx_status); 52 struct ieee80211_rx_status *rx_status, 57 struct ieee80211_rx_status *rx_status, in rtw_update_rx_freq_for_invalid() argument 61 rtw_update_rx_freq_from_ie(rtwdev, skb, rx_status, pkt_stat); in rtw_update_rx_freq_for_invalid()
|
| /linux/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->rx_status_0 & in ath5k_hw_proc_5210_rx_status() [all …]
|
| /linux/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; 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; 309 __entry->txrx_stop_req_bit, __entry->rx_status) 321 __field(u16, rx_status) 328 __entry->rx_status = 329 hw->ep_shm_info[src_epid].tx.info->v1i.rx_status; [all …]
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
| H A D | trx.c | 291 struct ieee80211_rx_status *rx_status, in rtl92cu_rx_query_desc() argument 315 rx_status->freq = hw->conf.chandef.chan->center_freq; in rtl92cu_rx_query_desc() 316 rx_status->band = hw->conf.chandef.chan->band; in rtl92cu_rx_query_desc() 318 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in rtl92cu_rx_query_desc() 320 rx_status->flag |= RX_FLAG_DECRYPTED; in rtl92cu_rx_query_desc() 322 rx_status->bw = RATE_INFO_BW_40; in rtl92cu_rx_query_desc() 324 rx_status->encoding = RX_ENC_HT; in rtl92cu_rx_query_desc() 325 rx_status->flag |= RX_FLAG_MACTIME_START; in rtl92cu_rx_query_desc() 327 rx_status->flag |= RX_FLAG_DECRYPTED; in rtl92cu_rx_query_desc() 328 rx_status->rate_idx = rtlwifi_rate_mapping(hw, stats->is_ht, in rtl92cu_rx_query_desc() [all …]
|
| /linux/drivers/mailbox/ |
| H A D | mtk-gpueb-mailbox.c | 55 atomic_t rx_status; member 100 if (!atomic_cmpxchg(&ch->rx_status, 0, GPUEB_MBOX_FULL | GPUEB_MBOX_BLOCKED)) in mtk_gpueb_mbox_isr() 112 status = atomic_cmpxchg(&ch->rx_status, GPUEB_MBOX_FULL | GPUEB_MBOX_BLOCKED, in mtk_gpueb_mbox_thread() 120 atomic_set(&ch->rx_status, 0); in mtk_gpueb_mbox_thread() 133 if (atomic_read(&ch->rx_status)) in mtk_gpueb_mbox_send_data() 155 atomic_set(&ch->rx_status, 0); in mtk_gpueb_mbox_startup() 180 atomic_set(&ch->rx_status, GPUEB_MBOX_BLOCKED); in mtk_gpueb_mbox_startup() 189 atomic_set(&ch->rx_status, GPUEB_MBOX_BLOCKED); in mtk_gpueb_mbox_shutdown() 270 atomic_set(&ch->rx_status, GPUEB_MBOX_BLOCKED); in mtk_gpueb_mbox_probe()
|
| /linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
| H A D | rx.c | 779 struct ieee80211_rx_status rx_status = {}; in iwlagn_rx_reply_rx() local 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() 846 rx_status.signal = iwlagn_calc_rssi(priv, phy_res); in iwlagn_rx_reply_rx() 849 rx_status.signal, (unsigned long long)rx_status.mactime); in iwlagn_rx_reply_rx() [all …]
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
| H A D | trx.c | 258 struct ieee80211_rx_status *rx_status, in rtl92ce_rx_query_desc() argument 286 rx_status->freq = hw->conf.chandef.chan->center_freq; in rtl92ce_rx_query_desc() 287 rx_status->band = hw->conf.chandef.chan->band; in rtl92ce_rx_query_desc() 293 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in rtl92ce_rx_query_desc() 296 rx_status->bw = RATE_INFO_BW_40; in rtl92ce_rx_query_desc() 299 rx_status->encoding = RX_ENC_HT; in rtl92ce_rx_query_desc() 301 rx_status->flag |= RX_FLAG_MACTIME_START; in rtl92ce_rx_query_desc() 314 rx_status->flag &= ~RX_FLAG_DECRYPTED; in rtl92ce_rx_query_desc() 316 rx_status->flag |= RX_FLAG_DECRYPTED; in rtl92ce_rx_query_desc() 323 rx_status->rate_idx = rtlwifi_rate_mapping(hw, stats->is_ht, in rtl92ce_rx_query_desc() [all …]
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
| H A D | trx.c | 262 struct ieee80211_rx_status *rx_status, in rtl8723e_rx_query_desc() argument 289 rx_status->freq = hw->conf.chandef.chan->center_freq; in rtl8723e_rx_query_desc() 290 rx_status->band = hw->conf.chandef.chan->band; in rtl8723e_rx_query_desc() 296 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in rtl8723e_rx_query_desc() 299 rx_status->bw = RATE_INFO_BW_40; in rtl8723e_rx_query_desc() 302 rx_status->encoding = RX_ENC_HT; in rtl8723e_rx_query_desc() 304 rx_status->flag |= RX_FLAG_MACTIME_START; in rtl8723e_rx_query_desc() 317 rx_status->flag |= RX_FLAG_DECRYPTED; in rtl8723e_rx_query_desc() 319 rx_status->flag &= ~RX_FLAG_DECRYPTED; in rtl8723e_rx_query_desc() 327 rx_status->rate_idx = rtlwifi_rate_mapping(hw, status->is_ht, in rtl8723e_rx_query_desc() [all …]
|
| /linux/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() argument 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->rate_idx = rtlwifi_rate_mapping(hw, stats->is_ht, in rtl92se_rx_query_desc() [all …]
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192d/ |
| H A D | trx_common.c | 385 struct ieee80211_rx_status *rx_status, in rtl92d_rx_query_desc() argument 409 rx_status->freq = hw->conf.chandef.chan->center_freq; in rtl92d_rx_query_desc() 410 rx_status->band = hw->conf.chandef.chan->band; in rtl92d_rx_query_desc() 412 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in rtl92d_rx_query_desc() 414 rx_status->bw = RATE_INFO_BW_40; in rtl92d_rx_query_desc() 416 rx_status->encoding = RX_ENC_HT; in rtl92d_rx_query_desc() 417 rx_status->flag |= RX_FLAG_MACTIME_START; in rtl92d_rx_query_desc() 419 rx_status->flag |= RX_FLAG_DECRYPTED; in rtl92d_rx_query_desc() 420 rx_status->rate_idx = rtlwifi_rate_mapping(hw, stats->is_ht, in rtl92d_rx_query_desc() 422 rx_status->mactime = get_rx_desc_tsfl(pdesc); in rtl92d_rx_query_desc() [all …]
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
| H A D | trx.c | 296 struct ieee80211_rx_status *rx_status, in rtl8723be_rx_query_desc() argument 344 rx_status->freq = hw->conf.chandef.chan->center_freq; in rtl8723be_rx_query_desc() 345 rx_status->band = hw->conf.chandef.chan->band; in rtl8723be_rx_query_desc() 351 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in rtl8723be_rx_query_desc() 354 rx_status->bw = RATE_INFO_BW_40; in rtl8723be_rx_query_desc() 357 rx_status->encoding = RX_ENC_HT; in rtl8723be_rx_query_desc() 359 rx_status->flag |= RX_FLAG_MACTIME_START; in rtl8723be_rx_query_desc() 372 rx_status->flag |= RX_FLAG_DECRYPTED; in rtl8723be_rx_query_desc() 374 rx_status->flag &= ~RX_FLAG_DECRYPTED; in rtl8723be_rx_query_desc() 381 rx_status->rate_idx = rtlwifi_rate_mapping(hw, status->is_ht, in rtl8723be_rx_query_desc() [all …]
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
| H A D | trx.c | 433 struct ieee80211_rx_status *rx_status, in rtl8821ae_rx_query_desc() argument 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->nss = status->vht_nss; in rtl8821ae_rx_query_desc() [all …]
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
| H A D | trx.c | 369 struct ieee80211_rx_status *rx_status, in rtl88ee_rx_query_desc() argument 416 rx_status->freq = hw->conf.chandef.chan->center_freq; in rtl88ee_rx_query_desc() 417 rx_status->band = hw->conf.chandef.chan->band; in rtl88ee_rx_query_desc() 423 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in rtl88ee_rx_query_desc() 426 rx_status->bw = RATE_INFO_BW_40; in rtl88ee_rx_query_desc() 429 rx_status->encoding = RX_ENC_HT; in rtl88ee_rx_query_desc() 431 rx_status->flag |= RX_FLAG_MACTIME_START; in rtl88ee_rx_query_desc() 444 rx_status->flag |= RX_FLAG_DECRYPTED; in rtl88ee_rx_query_desc() 446 rx_status->flag &= ~RX_FLAG_DECRYPTED; in rtl88ee_rx_query_desc() 454 rx_status->rate_idx = rtlwifi_rate_mapping(hw, status->is_ht, in rtl88ee_rx_query_desc() [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | time-sync.c | 63 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()
|
| /linux/drivers/bus/mhi/host/ |
| H A D | boot.c | 66 u32 rx_status; in __mhi_download_rddm_in_panic() local 134 BHIE_RXVECSTATUS_STATUS_BMSK, &rx_status); in __mhi_download_rddm_in_panic() 138 if (rx_status == BHIE_RXVECSTATUS_STATUS_XFER_COMPL) in __mhi_download_rddm_in_panic() 145 ret = mhi_read_reg(mhi_cntrl, base, BHIE_RXVECSTATUS_OFFS, &rx_status); in __mhi_download_rddm_in_panic() 147 dev_err(dev, "RXVEC_STATUS: 0x%x\n", rx_status); in __mhi_download_rddm_in_panic() 161 u32 rx_status; in mhi_download_rddm_image() local 173 &rx_status) || rx_status, in mhi_download_rddm_image() 176 return (rx_status == BHIE_RXVECSTATUS_STATUS_XFER_COMPL) ? 0 : -EIO; in mhi_download_rddm_image()
|
| /linux/drivers/net/wireless/ath/ath9k/ |
| H A D | htc_drv_txrx.c | 974 struct ieee80211_rx_status *rx_status) in ath9k_rx_prepare() argument 1027 memset(rx_status, 0, sizeof(struct ieee80211_rx_status)); in ath9k_rx_prepare() 1033 rx_status->mactime = be64_to_cpu(rxstatus->rs_tstamp); in ath9k_rx_prepare() 1049 &rx_stats, rx_status->mactime)) { in ath9k_rx_prepare() 1055 if (!ath9k_cmn_rx_accept(common, hdr, rx_status, &rx_stats, in ath9k_rx_prepare() 1060 rx_status, decrypt_error); in ath9k_rx_prepare() 1062 if (ath9k_cmn_process_rate(common, hw, &rx_stats, rx_status)) in ath9k_rx_prepare() 1066 ath9k_cmn_process_rssi(common, hw, &rx_stats, rx_status); in ath9k_rx_prepare() 1068 rx_status->band = ah->curchan->chan->band; in ath9k_rx_prepare() 1069 rx_status->freq = ah->curchan->chan->center_freq; in ath9k_rx_prepare() [all …]
|
| /linux/include/uapi/linux/ |
| H A D | cec.h | 66 __u8 rx_status; member 156 return msg->sequence && msg->tx_status && !msg->rx_status; in cec_msg_recv_is_tx_result() 166 return msg->sequence && !msg->tx_status && msg->rx_status; in cec_msg_recv_is_rx_result() 193 if (msg->rx_status && !(msg->rx_status & CEC_RX_STATUS_OK)) in cec_msg_status_is_ok() 195 if (!msg->tx_status && !msg->rx_status) in cec_msg_status_is_ok() 197 return !(msg->rx_status & CEC_RX_STATUS_FEATURE_ABORT); in cec_msg_status_is_ok()
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
| H A D | trx.c | 329 struct ieee80211_rx_status *rx_status, in rtl92ee_rx_query_desc() argument 369 rx_status->freq = hw->conf.chandef.chan->center_freq; in rtl92ee_rx_query_desc() 370 rx_status->band = hw->conf.chandef.chan->band; in rtl92ee_rx_query_desc() 376 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in rtl92ee_rx_query_desc() 379 rx_status->bw = RATE_INFO_BW_40; in rtl92ee_rx_query_desc() 382 rx_status->encoding = RX_ENC_HT; in rtl92ee_rx_query_desc() 384 rx_status->flag |= RX_FLAG_MACTIME_START; in rtl92ee_rx_query_desc() 397 rx_status->flag |= RX_FLAG_DECRYPTED; in rtl92ee_rx_query_desc() 399 rx_status->flag &= ~RX_FLAG_DECRYPTED; in rtl92ee_rx_query_desc() 407 rx_status->rate_idx = rtlwifi_rate_mapping(hw, status->is_ht, in rtl92ee_rx_query_desc() [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | time_sync.c | 176 struct ieee80211_rx_status *rx_status; in iwl_mld_handle_time_msmt_notif() local 195 rx_status = IEEE80211_SKB_RXCB(skb); in iwl_mld_handle_time_msmt_notif() 196 rx_status->ack_tx_hwtstamp = ktime_set(0, adj_time); in iwl_mld_handle_time_msmt_notif() 202 ktime_to_ns(rx_status->ack_tx_hwtstamp)); in iwl_mld_handle_time_msmt_notif()
|
| /linux/drivers/net/ethernet/silan/ |
| H A D | sc92031.c | 696 u32 rx_status, unsigned rx_size) in _sc92031_rx_tasklet_error() argument 703 if (!(rx_status & RxStatesOK)) { in _sc92031_rx_tasklet_error() 706 if (rx_status & (RxHugeFrame | RxSmallFrame)) in _sc92031_rx_tasklet_error() 709 if (rx_status & RxBadAlign) in _sc92031_rx_tasklet_error() 712 if (!(rx_status & RxCRCOK)) in _sc92031_rx_tasklet_error() 759 u32 rx_status; in _sc92031_rx_tasklet() local 763 rx_status = le32_to_cpup((__le32 *)(rx_ring + rx_ring_offset)); in _sc92031_rx_tasklet() 766 rx_size = rx_status >> 20; in _sc92031_rx_tasklet() 772 if (unlikely(rx_status == 0 || in _sc92031_rx_tasklet() 775 !(rx_status & RxStatesOK))) { in _sc92031_rx_tasklet() [all …]
|
| /linux/drivers/net/ethernet/amd/ |
| H A D | nmclan_cs.c | 1064 unsigned short rx_status; in mace_rx() local 1071 rx_status = inw(ioaddr + AM2150_RCV); in mace_rx() 1074 " 0x%X.\n", dev->name, rx_framecnt, rx_status); in mace_rx() 1076 if (rx_status & MACE_RCVFS_RCVSTS) { /* Error, update stats. */ in mace_rx() 1078 if (rx_status & MACE_RCVFS_OFLO) { in mace_rx() 1081 if (rx_status & MACE_RCVFS_CLSN) { in mace_rx() 1084 if (rx_status & MACE_RCVFS_FRAM) { in mace_rx() 1087 if (rx_status & MACE_RCVFS_FCS) { in mace_rx() 1091 short pkt_len = (rx_status & ~MACE_RCVFS_RCVSTS) - 4; in mace_rx() 1101 " 0x%X.\n", pkt_len, rx_status); in mace_rx()
|
| /linux/drivers/net/wireless/intel/iwlegacy/ |
| H A D | 3945.c | 528 struct ieee80211_rx_status rx_status = {}; in il3945_hdl_rx() local 538 rx_status.flag = 0; in il3945_hdl_rx() 539 rx_status.mactime = le64_to_cpu(rx_end->timestamp); in il3945_hdl_rx() 540 rx_status.band = in il3945_hdl_rx() 544 rx_status.freq = in il3945_hdl_rx() 546 rx_status.band); in il3945_hdl_rx() 548 rx_status.rate_idx = il3945_hwrate_to_plcp_idx(rx_hdr->rate); in il3945_hdl_rx() 549 if (rx_status.band == NL80211_BAND_5GHZ) in il3945_hdl_rx() 550 rx_status.rate_idx -= IL_FIRST_OFDM_RATE; in il3945_hdl_rx() 552 rx_status.antenna = in il3945_hdl_rx() [all …]
|
| /linux/drivers/net/ethernet/realtek/ |
| H A D | atp.c | 767 rx_head.rx_count, rx_head.rx_status, rx_head.cur_addr); in net_rx() 768 if ((rx_head.rx_status & 0x77) != 0x01) { in net_rx() 770 if (rx_head.rx_status & 0x0004) dev->stats.rx_frame_errors++; in net_rx() 771 else if (rx_head.rx_status & 0x0002) dev->stats.rx_crc_errors++; in net_rx() 774 dev->name, rx_head.rx_status); in net_rx() 775 if (rx_head.rx_status & 0x0020) { in net_rx() 779 } else if (rx_head.rx_status & 0x0050) in net_rx()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mld/tests/ |
| H A D | rx.c | 323 struct ieee80211_rx_status rx_status = { }; in test_is_dup() local 336 iwl_mld_is_dup(mld, sta, &hdr, &mpdu_desc, &rx_status, in test_is_dup() 339 KUNIT_EXPECT_EQ(test, rx_status.flag, param->result.rx_status_flag); in test_is_dup()
|