Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/
Drx.c142 struct ieee80211_rx_status *rx_status) in iwl_mvm_get_signal_strength() argument
164 rx_status->signal = max_energy; in iwl_mvm_get_signal_strength()
165 rx_status->chains = (le16_to_cpu(phy_info->phy_flags) & in iwl_mvm_get_signal_strength()
168 rx_status->chain_signal[0] = energy_a; in iwl_mvm_get_signal_strength()
169 rx_status->chain_signal[1] = energy_b; in iwl_mvm_get_signal_strength()
170 rx_status->chain_signal[2] = energy_c; in iwl_mvm_get_signal_strength()
260 struct ieee80211_rx_status *rx_status; in iwl_mvm_rx_rx_mpdu() local
288 rx_status = IEEE80211_SKB_RXCB(skb); in iwl_mvm_rx_rx_mpdu()
293 if (iwl_mvm_set_mac80211_rx_flag(mvm, hdr, rx_status, rx_pkt_status, in iwl_mvm_rx_rx_mpdu()
308 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in iwl_mvm_rx_rx_mpdu()
[all …]
Drs.c2701 struct ieee80211_rx_status *rx_status) in rs_update_last_rssi() argument
2705 lq_sta->pers.chains = rx_status->chains; in rs_update_last_rssi()
2706 lq_sta->pers.chain_signal[0] = rx_status->chain_signal[0]; in rs_update_last_rssi()
2707 lq_sta->pers.chain_signal[1] = rx_status->chain_signal[1]; in rs_update_last_rssi()
2708 lq_sta->pers.chain_signal[2] = rx_status->chain_signal[2]; in rs_update_last_rssi()
Dmvm.h1223 struct ieee80211_rx_status *rx_status);
/linux-4.4.14/drivers/staging/vt6655/
Ddpc.c43 struct ieee80211_rx_status rx_status = { 0 }; in vnt_rx_data() local
105 rx_status.mactime = le64_to_cpu(*tsf_time); in vnt_rx_data()
106 rx_status.band = hw->conf.chandef.chan->band; in vnt_rx_data()
107 rx_status.signal = rx_dbm; in vnt_rx_data()
108 rx_status.flag = 0; in vnt_rx_data()
109 rx_status.freq = hw->conf.chandef.chan->center_freq; in vnt_rx_data()
112 rx_status.flag |= RX_FLAG_FAILED_FCS_CRC; in vnt_rx_data()
117 rx_status.rate_idx = rate_idx; in vnt_rx_data()
121 rx_status.flag |= RX_FLAG_DECRYPTED; in vnt_rx_data()
128 memcpy(IEEE80211_SKB_RXCB(skb), &rx_status, sizeof(rx_status)); in vnt_rx_data()
/linux-4.4.14/drivers/staging/vt6656/
Ddpc.c45 struct ieee80211_rx_status rx_status = { 0 }; in vnt_rx_data() local
155 rx_status.mactime = priv->tsf_time; in vnt_rx_data()
156 rx_status.band = hw->conf.chandef.chan->band; in vnt_rx_data()
157 rx_status.signal = rx_dbm; in vnt_rx_data()
158 rx_status.flag = 0; in vnt_rx_data()
159 rx_status.freq = hw->conf.chandef.chan->center_freq; in vnt_rx_data()
162 rx_status.flag |= RX_FLAG_FAILED_FCS_CRC; in vnt_rx_data()
167 rx_status.rate_idx = rate_idx; in vnt_rx_data()
171 rx_status.flag |= RX_FLAG_DECRYPTED; in vnt_rx_data()
181 memcpy(IEEE80211_SKB_RXCB(skb), &rx_status, sizeof(rx_status)); in vnt_rx_data()
/linux-4.4.14/drivers/net/wireless/ath/ath5k/
Ddesc.c605 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-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/
Dtrx.c306 struct ieee80211_rx_status *rx_status, in rtl92cu_rx_query_desc() argument
329 rx_status->freq = hw->conf.chandef.chan->center_freq; in rtl92cu_rx_query_desc()
330 rx_status->band = hw->conf.chandef.chan->band; in rtl92cu_rx_query_desc()
332 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in rtl92cu_rx_query_desc()
334 rx_status->flag |= RX_FLAG_DECRYPTED; in rtl92cu_rx_query_desc()
336 rx_status->flag |= RX_FLAG_40MHZ; in rtl92cu_rx_query_desc()
338 rx_status->flag |= RX_FLAG_HT; in rtl92cu_rx_query_desc()
339 rx_status->flag |= RX_FLAG_MACTIME_START; in rtl92cu_rx_query_desc()
341 rx_status->flag |= RX_FLAG_DECRYPTED; in rtl92cu_rx_query_desc()
342 rx_status->rate_idx = rtlwifi_rate_mapping(hw, stats->is_ht, in rtl92cu_rx_query_desc()
[all …]
Dtrx.h411 struct ieee80211_rx_status *rx_status,
/linux-4.4.14/drivers/net/wireless/iwlwifi/dvm/
Drx.c874 struct ieee80211_rx_status rx_status = {}; in iwlagn_rx_reply_rx() local
912 rx_status.mactime = le64_to_cpu(phy_res->timestamp); in iwlagn_rx_reply_rx()
913 rx_status.band = (phy_res->phy_flags & RX_RES_PHY_FLAGS_BAND_24_MSK) ? in iwlagn_rx_reply_rx()
915 rx_status.freq = in iwlagn_rx_reply_rx()
917 rx_status.band); in iwlagn_rx_reply_rx()
918 rx_status.rate_idx = in iwlagn_rx_reply_rx()
919 iwlagn_hwrate_to_mac80211_idx(rate_n_flags, rx_status.band); in iwlagn_rx_reply_rx()
920 rx_status.flag = 0; in iwlagn_rx_reply_rx()
929 rx_status.signal = iwlagn_calc_rssi(priv, phy_res); in iwlagn_rx_reply_rx()
932 rx_status.signal, (unsigned long long)rx_status.mactime); in iwlagn_rx_reply_rx()
[all …]
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192se/
Dtrx.c261 struct ieee80211_rx_status *rx_status, u8 *pdesc, in rtl92se_rx_query_desc() argument
289 rx_status->freq = hw->conf.chandef.chan->center_freq; in rtl92se_rx_query_desc()
290 rx_status->band = hw->conf.chandef.chan->band; in rtl92se_rx_query_desc()
293 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in rtl92se_rx_query_desc()
296 rx_status->flag |= RX_FLAG_40MHZ; in rtl92se_rx_query_desc()
299 rx_status->flag |= RX_FLAG_HT; in rtl92se_rx_query_desc()
301 rx_status->flag |= RX_FLAG_MACTIME_START; in rtl92se_rx_query_desc()
316 rx_status->flag &= ~RX_FLAG_DECRYPTED; in rtl92se_rx_query_desc()
318 rx_status->flag |= RX_FLAG_DECRYPTED; in rtl92se_rx_query_desc()
321 rx_status->rate_idx = rtlwifi_rate_mapping(hw, stats->is_ht, in rtl92se_rx_query_desc()
[all …]
Dtrx.h41 struct ieee80211_rx_status *rx_status, u8 *pdesc,
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/
Dtrx.c284 struct ieee80211_rx_status *rx_status, in rtl8723e_rx_query_desc() argument
310 rx_status->freq = hw->conf.chandef.chan->center_freq; in rtl8723e_rx_query_desc()
311 rx_status->band = hw->conf.chandef.chan->band; in rtl8723e_rx_query_desc()
317 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in rtl8723e_rx_query_desc()
320 rx_status->flag |= RX_FLAG_40MHZ; in rtl8723e_rx_query_desc()
323 rx_status->flag |= RX_FLAG_HT; in rtl8723e_rx_query_desc()
325 rx_status->flag |= RX_FLAG_MACTIME_START; in rtl8723e_rx_query_desc()
338 rx_status->flag |= RX_FLAG_DECRYPTED; in rtl8723e_rx_query_desc()
340 rx_status->flag &= ~RX_FLAG_DECRYPTED; in rtl8723e_rx_query_desc()
348 rx_status->rate_idx = rtlwifi_rate_mapping(hw, status->is_ht, in rtl8723e_rx_query_desc()
[all …]
Dtrx.h707 struct ieee80211_rx_status *rx_status,
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
Dtrx.c340 struct ieee80211_rx_status *rx_status, in rtl92ce_rx_query_desc() argument
366 rx_status->freq = hw->conf.chandef.chan->center_freq; in rtl92ce_rx_query_desc()
367 rx_status->band = hw->conf.chandef.chan->band; in rtl92ce_rx_query_desc()
373 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in rtl92ce_rx_query_desc()
376 rx_status->flag |= RX_FLAG_40MHZ; in rtl92ce_rx_query_desc()
379 rx_status->flag |= RX_FLAG_HT; in rtl92ce_rx_query_desc()
381 rx_status->flag |= RX_FLAG_MACTIME_START; in rtl92ce_rx_query_desc()
394 rx_status->flag &= ~RX_FLAG_DECRYPTED; in rtl92ce_rx_query_desc()
396 rx_status->flag |= RX_FLAG_DECRYPTED; in rtl92ce_rx_query_desc()
403 rx_status->rate_idx = rtlwifi_rate_mapping(hw, stats->is_ht, in rtl92ce_rx_query_desc()
[all …]
Dtrx.h721 struct ieee80211_rx_status *rx_status,
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
Dtrx.c458 struct ieee80211_rx_status *rx_status, in rtl8821ae_rx_query_desc() argument
513 rx_status->freq = hw->conf.chandef.chan->center_freq; in rtl8821ae_rx_query_desc()
514 rx_status->band = hw->conf.chandef.chan->band; in rtl8821ae_rx_query_desc()
520 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in rtl8821ae_rx_query_desc()
523 rx_status->flag |= RX_FLAG_40MHZ; in rtl8821ae_rx_query_desc()
525 rx_status->vht_flag |= RX_VHT_FLAG_80MHZ; in rtl8821ae_rx_query_desc()
527 rx_status->flag |= RX_FLAG_HT; in rtl8821ae_rx_query_desc()
529 rx_status->flag |= RX_FLAG_VHT; in rtl8821ae_rx_query_desc()
532 rx_status->flag |= RX_FLAG_SHORT_GI; in rtl8821ae_rx_query_desc()
534 rx_status->vht_nss = status->vht_nss; in rtl8821ae_rx_query_desc()
[all …]
Dtrx.h606 struct ieee80211_rx_status *rx_status,
/linux-4.4.14/drivers/staging/octeon/
Dethernet.c208 cvmx_pip_port_status_t rx_status; in cvm_oct_common_get_stats() local
215 memset(&rx_status, 0, sizeof(rx_status)); in cvm_oct_common_get_stats()
218 cvmx_pip_get_port_status(priv->port, 1, &rx_status); in cvm_oct_common_get_stats()
222 priv->stats.rx_packets += rx_status.inb_packets; in cvm_oct_common_get_stats()
224 priv->stats.rx_bytes += rx_status.inb_octets; in cvm_oct_common_get_stats()
226 priv->stats.multicast += rx_status.multicast_packets; in cvm_oct_common_get_stats()
227 priv->stats.rx_crc_errors += rx_status.inb_errors; in cvm_oct_common_get_stats()
228 priv->stats.rx_frame_errors += rx_status.fcs_align_err_packets; in cvm_oct_common_get_stats()
235 atomic64_add(rx_status.dropped_packets, in cvm_oct_common_get_stats()
238 atomic_add(rx_status.dropped_packets, in cvm_oct_common_get_stats()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723be/
Dtrx.c319 struct ieee80211_rx_status *rx_status, in rtl8723be_rx_query_desc() argument
366 rx_status->freq = hw->conf.chandef.chan->center_freq; in rtl8723be_rx_query_desc()
367 rx_status->band = hw->conf.chandef.chan->band; in rtl8723be_rx_query_desc()
373 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in rtl8723be_rx_query_desc()
376 rx_status->flag |= RX_FLAG_40MHZ; in rtl8723be_rx_query_desc()
379 rx_status->flag |= RX_FLAG_HT; in rtl8723be_rx_query_desc()
381 rx_status->flag |= RX_FLAG_MACTIME_START; in rtl8723be_rx_query_desc()
394 rx_status->flag |= RX_FLAG_DECRYPTED; in rtl8723be_rx_query_desc()
396 rx_status->flag &= ~RX_FLAG_DECRYPTED; in rtl8723be_rx_query_desc()
403 rx_status->rate_idx = rtlwifi_rate_mapping(hw, status->is_ht, in rtl8723be_rx_query_desc()
[all …]
Dtrx.h611 struct ieee80211_rx_status *rx_status,
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/
Dtrx.c392 struct ieee80211_rx_status *rx_status, in rtl88ee_rx_query_desc() argument
437 rx_status->freq = hw->conf.chandef.chan->center_freq; in rtl88ee_rx_query_desc()
438 rx_status->band = hw->conf.chandef.chan->band; in rtl88ee_rx_query_desc()
444 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in rtl88ee_rx_query_desc()
447 rx_status->flag |= RX_FLAG_40MHZ; in rtl88ee_rx_query_desc()
450 rx_status->flag |= RX_FLAG_HT; in rtl88ee_rx_query_desc()
452 rx_status->flag |= RX_FLAG_MACTIME_START; in rtl88ee_rx_query_desc()
465 rx_status->flag |= RX_FLAG_DECRYPTED; in rtl88ee_rx_query_desc()
467 rx_status->flag &= ~RX_FLAG_DECRYPTED; in rtl88ee_rx_query_desc()
475 rx_status->rate_idx = rtlwifi_rate_mapping(hw, status->is_ht, in rtl88ee_rx_query_desc()
[all …]
Dtrx.h781 struct ieee80211_rx_status *rx_status,
/linux-4.4.14/net/mac80211/
Dscan.c60 struct ieee80211_rx_status *rx_status, in ieee80211_bss_info_update() argument
73 bss_meta.signal = rx_status->signal * 100; in ieee80211_bss_info_update()
75 bss_meta.signal = (rx_status->signal * 100) / local->hw.max_signal; in ieee80211_bss_info_update()
78 if (rx_status->flag & RX_FLAG_5MHZ) in ieee80211_bss_info_update()
80 if (rx_status->flag & RX_FLAG_10MHZ) in ieee80211_bss_info_update()
92 rx_status->flag |= RX_FLAG_NO_SIGNAL_VAL; in ieee80211_bss_info_update()
97 bss->device_ts_beacon = rx_status->device_timestamp; in ieee80211_bss_info_update()
99 bss->device_ts_presp = rx_status->device_timestamp; in ieee80211_bss_info_update()
158 local->hw.wiphy->bands[rx_status->band]; in ieee80211_bss_info_update()
159 if (!(rx_status->flag & RX_FLAG_HT) && in ieee80211_bss_info_update()
[all …]
Dmesh_sync.c82 struct ieee80211_rx_status *rx_status) in mesh_sync_offset_rx_bcn_presp() argument
101 if (ieee80211_have_rx_timestamp(rx_status)) in mesh_sync_offset_rx_bcn_presp()
102 t_r = ieee80211_calculate_rx_timestamp(local, rx_status, in mesh_sync_offset_rx_bcn_presp()
Dibss.c918 struct ieee80211_rx_status *rx_status, in ieee80211_rx_mgmt_spectrum_mgmt() argument
987 struct ieee80211_rx_status *rx_status, in ieee80211_update_sta_info() argument
992 enum ieee80211_band band = rx_status->band; in ieee80211_update_sta_info()
1017 if (rx_status->flag & RX_FLAG_5MHZ) in ieee80211_update_sta_info()
1019 if (rx_status->flag & RX_FLAG_10MHZ) in ieee80211_update_sta_info()
1105 struct ieee80211_rx_status *rx_status, in ieee80211_rx_bss_info() argument
1114 enum ieee80211_band band = rx_status->band; in ieee80211_rx_bss_info()
1116 channel = ieee80211_get_channel(local->hw.wiphy, rx_status->freq); in ieee80211_rx_bss_info()
1120 ieee80211_update_sta_info(sdata, mgmt, len, rx_status, elems, channel); in ieee80211_rx_bss_info()
1122 bss = ieee80211_bss_info_update(local, rx_status, mgmt, len, elems, in ieee80211_rx_bss_info()
[all …]
Dmesh.c1077 struct ieee80211_rx_status *rx_status) in ieee80211_mesh_rx_bcn_presp() argument
1085 enum ieee80211_band band = rx_status->band; in ieee80211_mesh_rx_bcn_presp()
1108 freq = rx_status->freq; in ieee80211_mesh_rx_bcn_presp()
1120 stype, mgmt, &elems, rx_status); in ieee80211_mesh_rx_bcn_presp()
1259 struct ieee80211_rx_status *rx_status) in ieee80211_mesh_rx_mgmt_action() argument
1267 mesh_rx_plink_frame(sdata, mgmt, len, rx_status); in ieee80211_mesh_rx_mgmt_action()
1284 struct ieee80211_rx_status *rx_status; in ieee80211_mesh_rx_queued_mgmt() local
1294 rx_status = IEEE80211_SKB_RXCB(skb); in ieee80211_mesh_rx_queued_mgmt()
1302 rx_status); in ieee80211_mesh_rx_queued_mgmt()
1308 ieee80211_mesh_rx_mgmt_action(sdata, mgmt, skb->len, rx_status); in ieee80211_mesh_rx_queued_mgmt()
Dmlme.c3210 struct ieee80211_rx_status *rx_status, in ieee80211_rx_bss_info() argument
3219 channel = ieee80211_get_channel(local->hw.wiphy, rx_status->freq); in ieee80211_rx_bss_info()
3223 bss = ieee80211_bss_info_update(local, rx_status, mgmt, len, elems, in ieee80211_rx_bss_info()
3237 struct ieee80211_rx_status *rx_status = (void *) skb->cb; in ieee80211_rx_mgmt_probe_resp() local
3255 ieee80211_rx_bss_info(sdata, mgmt, len, rx_status, &elems); in ieee80211_rx_mgmt_probe_resp()
3288 struct ieee80211_rx_status *rx_status) in ieee80211_rx_mgmt_beacon() argument
3319 if (rx_status->freq != chanctx_conf->def.chan->center_freq) { in ieee80211_rx_mgmt_beacon()
3331 ieee80211_rx_bss_info(sdata, mgmt, len, rx_status, &elems); in ieee80211_rx_mgmt_beacon()
3342 rx_status->device_timestamp; in ieee80211_rx_mgmt_beacon()
3372 ewma_beacon_signal_add(&ifmgd->ave_beacon_signal, -rx_status->signal); in ieee80211_rx_mgmt_beacon()
[all …]
Dmesh.h301 struct ieee80211_rx_status *rx_status);
Dtdls.c1660 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); in ieee80211_process_tdls_channel_switch_resp() local
1666 params.timestamp = rx_status->device_timestamp; in ieee80211_process_tdls_channel_switch_resp()
1751 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); in ieee80211_process_tdls_channel_switch_req() local
1757 params.timestamp = rx_status->device_timestamp; in ieee80211_process_tdls_channel_switch_req()
Dieee80211_i.h618 struct ieee80211_rx_status *rx_status);
1562 struct ieee80211_rx_status *rx_status,
Dmesh_plink.c1145 struct ieee80211_rx_status *rx_status) in mesh_rx_plink_frame() argument
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192de/
Dtrx.c480 struct ieee80211_rx_status *rx_status, in rtl92de_rx_query_desc() argument
503 rx_status->freq = hw->conf.chandef.chan->center_freq; in rtl92de_rx_query_desc()
504 rx_status->band = hw->conf.chandef.chan->band; in rtl92de_rx_query_desc()
506 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in rtl92de_rx_query_desc()
508 rx_status->flag |= RX_FLAG_DECRYPTED; in rtl92de_rx_query_desc()
510 rx_status->flag |= RX_FLAG_40MHZ; in rtl92de_rx_query_desc()
512 rx_status->flag |= RX_FLAG_HT; in rtl92de_rx_query_desc()
513 rx_status->flag |= RX_FLAG_MACTIME_START; in rtl92de_rx_query_desc()
515 rx_status->flag |= RX_FLAG_DECRYPTED; in rtl92de_rx_query_desc()
516 rx_status->rate_idx = rtlwifi_rate_mapping(hw, stats->is_ht, in rtl92de_rx_query_desc()
[all …]
Dtrx.h738 struct ieee80211_rx_status *rx_status,
/linux-4.4.14/drivers/net/wireless/ath/ath9k/
Dhtc_drv_txrx.c964 struct ieee80211_rx_status *rx_status) in ath9k_rx_prepare() argument
994 memset(rx_status, 0, sizeof(struct ieee80211_rx_status)); in ath9k_rx_prepare()
1000 rx_status->mactime = be64_to_cpu(rxstatus->rs_tstamp); in ath9k_rx_prepare()
1016 &rx_stats, rx_status->mactime)) { in ath9k_rx_prepare()
1022 if (!ath9k_cmn_rx_accept(common, hdr, rx_status, &rx_stats, in ath9k_rx_prepare()
1027 rx_status, decrypt_error); in ath9k_rx_prepare()
1029 if (ath9k_cmn_process_rate(common, hw, &rx_stats, rx_status)) in ath9k_rx_prepare()
1033 ath9k_cmn_process_rssi(common, hw, &rx_stats, rx_status); in ath9k_rx_prepare()
1035 rx_status->band = ah->curchan->chan->band; in ath9k_rx_prepare()
1036 rx_status->freq = ah->curchan->chan->center_freq; in ath9k_rx_prepare()
[all …]
Drecv.c807 struct ieee80211_rx_status *rx_status, in ath9k_rx_skb_preprocess() argument
859 ath9k_process_tsf(rx_stats, rx_status, tsf); in ath9k_rx_skb_preprocess()
867 ath9k_dfs_process_phyerr(sc, hdr, rx_stats, rx_status->mactime); in ath9k_rx_skb_preprocess()
868 if (ath_cmn_process_fft(&sc->spec_priv, hdr, rx_stats, rx_status->mactime)) in ath9k_rx_skb_preprocess()
879 if (!ath9k_cmn_rx_accept(common, hdr, rx_status, rx_stats, decrypt_error, in ath9k_rx_skb_preprocess()
897 if (ath9k_cmn_process_rate(common, hw, rx_stats, rx_status)) { in ath9k_rx_skb_preprocess()
914 ath9k_cmn_process_rssi(common, hw, rx_stats, rx_status); in ath9k_rx_skb_preprocess()
916 rx_status->band = ah->curchan->chan->band; in ath9k_rx_skb_preprocess()
917 rx_status->freq = ah->curchan->chan->center_freq; in ath9k_rx_skb_preprocess()
918 rx_status->antenna = rx_stats->rs_antenna; in ath9k_rx_skb_preprocess()
[all …]
/linux-4.4.14/drivers/net/wireless/p54/
Dtxrx.c330 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); in p54_rx_data() local
348 rx_status->flag |= RX_FLAG_DECRYPTED; in p54_rx_data()
351 rx_status->flag |= RX_FLAG_MMIC_ERROR; in p54_rx_data()
353 rx_status->signal = p54_rssi_to_dbm(priv, hdr->rssi); in p54_rx_data()
355 rx_status->flag |= RX_FLAG_SHORTPRE; in p54_rx_data()
357 rx_status->rate_idx = (rate < 4) ? 0 : rate - 4; in p54_rx_data()
359 rx_status->rate_idx = rate; in p54_rx_data()
361 rx_status->freq = freq; in p54_rx_data()
362 rx_status->band = priv->hw->conf.chandef.chan->band; in p54_rx_data()
363 rx_status->antenna = hdr->antenna; in p54_rx_data()
[all …]
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/
Dtrx.c349 struct ieee80211_rx_status *rx_status, in rtl92ee_rx_query_desc() argument
387 rx_status->freq = hw->conf.chandef.chan->center_freq; in rtl92ee_rx_query_desc()
388 rx_status->band = hw->conf.chandef.chan->band; in rtl92ee_rx_query_desc()
394 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in rtl92ee_rx_query_desc()
397 rx_status->flag |= RX_FLAG_40MHZ; in rtl92ee_rx_query_desc()
400 rx_status->flag |= RX_FLAG_HT; in rtl92ee_rx_query_desc()
402 rx_status->flag |= RX_FLAG_MACTIME_START; in rtl92ee_rx_query_desc()
415 rx_status->flag |= RX_FLAG_DECRYPTED; in rtl92ee_rx_query_desc()
417 rx_status->flag &= ~RX_FLAG_DECRYPTED; in rtl92ee_rx_query_desc()
425 rx_status->rate_idx = rtlwifi_rate_mapping(hw, status->is_ht, in rtl92ee_rx_query_desc()
[all …]
Dtrx.h848 struct ieee80211_rx_status *rx_status,
/linux-4.4.14/drivers/net/wireless/ath/ath10k/
Dhtt_rx.c971 struct ieee80211_rx_status *rx_status, in ath10k_process_rx() argument
979 *status = *rx_status; in ath10k_process_rx()
1504 struct ieee80211_rx_status *rx_status) in ath10k_htt_rx_amsdu_allowed() argument
1518 if (!rx_status->freq) { in ath10k_htt_rx_amsdu_allowed()
1550 struct ieee80211_rx_status *rx_status) in ath10k_htt_rx_h_filter() argument
1555 if (ath10k_htt_rx_amsdu_allowed(ar, amsdu, rx_status)) in ath10k_htt_rx_h_filter()
1565 struct ieee80211_rx_status *rx_status = &htt->rx_status; in ath10k_htt_rx_handler() local
1607 ath10k_htt_rx_h_ppdu(ar, &amsdu, rx_status, 0xffff); in ath10k_htt_rx_handler()
1609 ath10k_htt_rx_h_filter(ar, &amsdu, rx_status); in ath10k_htt_rx_handler()
1610 ath10k_htt_rx_h_mpdu(ar, &amsdu, rx_status); in ath10k_htt_rx_handler()
[all …]
Dhtt.h1505 struct ieee80211_rx_status rx_status; member
Dwmi.c2179 u32 rx_status; in ath10k_wmi_event_mgmt_rx() local
2197 rx_status = __le32_to_cpu(arg.status); in ath10k_wmi_event_mgmt_rx()
2205 "event mgmt rx status %08x\n", rx_status); in ath10k_wmi_event_mgmt_rx()
2212 if (rx_status & WMI_RX_STATUS_ERR_DECRYPT) { in ath10k_wmi_event_mgmt_rx()
2217 if (rx_status & WMI_RX_STATUS_ERR_KEY_CACHE_MISS) { in ath10k_wmi_event_mgmt_rx()
2222 if (rx_status & WMI_RX_STATUS_ERR_CRC) { in ath10k_wmi_event_mgmt_rx()
2227 if (rx_status & WMI_RX_STATUS_ERR_MIC) in ath10k_wmi_event_mgmt_rx()
/linux-4.4.14/drivers/net/ethernet/amd/
Dnmclan_cs.c1068 unsigned short rx_status; in mace_rx() local
1075 rx_status = inw(ioaddr + AM2150_RCV); in mace_rx()
1078 " 0x%X.\n", dev->name, rx_framecnt, rx_status); in mace_rx()
1080 if (rx_status & MACE_RCVFS_RCVSTS) { /* Error, update stats. */ in mace_rx()
1082 if (rx_status & MACE_RCVFS_OFLO) { in mace_rx()
1085 if (rx_status & MACE_RCVFS_CLSN) { in mace_rx()
1088 if (rx_status & MACE_RCVFS_FRAM) { in mace_rx()
1091 if (rx_status & MACE_RCVFS_FCS) { in mace_rx()
1095 short pkt_len = (rx_status & ~MACE_RCVFS_RCVSTS) - 4; in mace_rx()
1105 " 0x%X.\n", pkt_len, rx_status); in mace_rx()
Dau1000_eth.c837 netif_dbg(aup, rx_status, dev, "au1000_rx head %d\n", aup->rx_head); in au1000_rx()
/linux-4.4.14/drivers/net/wireless/rt2x00/
Drt2x00dev.c688 struct ieee80211_rx_status *rx_status; in rt2x00lib_rxdone() local
785 rx_status = IEEE80211_SKB_RXCB(entry->skb); in rt2x00lib_rxdone()
792 memset(rx_status, 0, sizeof(*rx_status)); in rt2x00lib_rxdone()
794 rx_status->mactime = rxdesc.timestamp; in rt2x00lib_rxdone()
795 rx_status->band = rt2x00dev->curr_band; in rt2x00lib_rxdone()
796 rx_status->freq = rt2x00dev->curr_freq; in rt2x00lib_rxdone()
797 rx_status->rate_idx = rate_idx; in rt2x00lib_rxdone()
798 rx_status->signal = rxdesc.rssi; in rt2x00lib_rxdone()
799 rx_status->flag = rxdesc.flags; in rt2x00lib_rxdone()
800 rx_status->antenna = rt2x00dev->link.ant.active.rx; in rt2x00lib_rxdone()
/linux-4.4.14/drivers/net/ethernet/realtek/
Datp.c763 rx_head.rx_count, rx_head.rx_status, rx_head.cur_addr); in net_rx()
764 if ((rx_head.rx_status & 0x77) != 0x01) { in net_rx()
766 if (rx_head.rx_status & 0x0004) dev->stats.rx_frame_errors++; in net_rx()
767 else if (rx_head.rx_status & 0x0002) dev->stats.rx_crc_errors++; in net_rx()
770 dev->name, rx_head.rx_status); in net_rx()
771 if (rx_head.rx_status & 0x0020) { in net_rx()
775 } else if (rx_head.rx_status & 0x0050) in net_rx()
D8139too.c1836 static void rtl8139_rx_err (u32 rx_status, struct net_device *dev, in rtl8139_rx_err() argument
1845 rx_status); in rtl8139_rx_err()
1847 if (!(rx_status & RxStatusOK)) { in rtl8139_rx_err()
1848 if (rx_status & RxTooLong) { in rtl8139_rx_err()
1850 rx_status); in rtl8139_rx_err()
1853 if (rx_status & (RxBadSymbol | RxBadAlign)) in rtl8139_rx_err()
1855 if (rx_status & (RxRunt | RxTooLong)) in rtl8139_rx_err()
1857 if (rx_status & RxCRCErr) in rtl8139_rx_err()
1965 u32 rx_status; in rtl8139_rx() local
1972 rx_status = le32_to_cpu (*(__le32 *) (rx_ring + ring_offset)); in rtl8139_rx()
[all …]
Datp.h11 ushort rx_status; /* Unknown bit assignments :-<. */ member
D8139cp.c509 netif_dbg(cp, rx_status, dev, "rx slot %d status 0x%x len %d\n", in cp_rx_poll()
/linux-4.4.14/drivers/net/wireless/iwlegacy/
D3945.c543 struct ieee80211_rx_status rx_status = {}; in il3945_hdl_rx() local
553 rx_status.flag = 0; in il3945_hdl_rx()
554 rx_status.mactime = le64_to_cpu(rx_end->timestamp); in il3945_hdl_rx()
555 rx_status.band = in il3945_hdl_rx()
559 rx_status.freq = in il3945_hdl_rx()
561 rx_status.band); in il3945_hdl_rx()
563 rx_status.rate_idx = il3945_hwrate_to_plcp_idx(rx_hdr->rate); in il3945_hdl_rx()
564 if (rx_status.band == IEEE80211_BAND_5GHZ) in il3945_hdl_rx()
565 rx_status.rate_idx -= IL_FIRST_OFDM_RATE; in il3945_hdl_rx()
567 rx_status.antenna = in il3945_hdl_rx()
[all …]
D4965-mac.c629 struct ieee80211_rx_status rx_status = {}; in il4965_hdl_rx() local
688 rx_status.mactime = le64_to_cpu(phy_res->timestamp); in il4965_hdl_rx()
689 rx_status.band = in il4965_hdl_rx()
693 rx_status.freq = in il4965_hdl_rx()
695 rx_status.band); in il4965_hdl_rx()
696 rx_status.rate_idx = in il4965_hdl_rx()
697 il4965_hwrate_to_mac80211_idx(rate_n_flags, rx_status.band); in il4965_hdl_rx()
698 rx_status.flag = 0; in il4965_hdl_rx()
707 rx_status.signal = il4965_calc_rssi(il, phy_res); in il4965_hdl_rx()
709 D_STATS("Rssi %d, TSF %llu\n", rx_status.signal, in il4965_hdl_rx()
[all …]
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.c792 u32 rx_status, in i40e_rx_checksum() argument
815 if (!(rx_status & BIT(I40E_RX_DESC_STATUS_L3L4P_SHIFT))) in i40e_rx_checksum()
836 rx_status & BIT(I40E_RX_DESC_STATUS_IPV6EXADD_SHIFT)) in i40e_rx_checksum()
949 u32 rx_error, rx_status; in i40e_clean_rx_irq_ps() local
966 rx_status = (qword & I40E_RXD_QW1_STATUS_MASK) >> in i40e_clean_rx_irq_ps()
969 if (!(rx_status & BIT(I40E_RX_DESC_STATUS_DD_SHIFT))) in i40e_clean_rx_irq_ps()
1059 !(rx_status & BIT(I40E_RX_DESC_STATUS_EOF_SHIFT)))) { in i40e_clean_rx_irq_ps()
1082 i40e_rx_checksum(vsi, skb, rx_status, rx_error, rx_ptype); in i40e_clean_rx_irq_ps()
1084 vlan_tag = rx_status & BIT(I40E_RX_DESC_STATUS_L2TAG1P_SHIFT) in i40e_clean_rx_irq_ps()
1123 u32 rx_error, rx_status; in i40e_clean_rx_irq_1buf() local
[all …]
/linux-4.4.14/drivers/net/wireless/
Dmac80211_hwsim.c1126 struct ieee80211_rx_status rx_status; in mac80211_hwsim_tx_frame_no_nl() local
1129 memset(&rx_status, 0, sizeof(rx_status)); in mac80211_hwsim_tx_frame_no_nl()
1130 rx_status.flag |= RX_FLAG_MACTIME_START; in mac80211_hwsim_tx_frame_no_nl()
1131 rx_status.freq = chan->center_freq; in mac80211_hwsim_tx_frame_no_nl()
1132 rx_status.band = chan->band; in mac80211_hwsim_tx_frame_no_nl()
1134 rx_status.rate_idx = in mac80211_hwsim_tx_frame_no_nl()
1136 rx_status.vht_nss = in mac80211_hwsim_tx_frame_no_nl()
1138 rx_status.flag |= RX_FLAG_VHT; in mac80211_hwsim_tx_frame_no_nl()
1140 rx_status.rate_idx = info->control.rates[0].idx; in mac80211_hwsim_tx_frame_no_nl()
1142 rx_status.flag |= RX_FLAG_HT; in mac80211_hwsim_tx_frame_no_nl()
[all …]
Dadm8211.c433 struct ieee80211_rx_status rx_status = {0}; in adm8211_interrupt_rci() local
436 rx_status.signal = rssi; in adm8211_interrupt_rci()
438 rx_status.signal = 100 - rssi; in adm8211_interrupt_rci()
440 rx_status.rate_idx = rate; in adm8211_interrupt_rci()
442 rx_status.freq = adm8211_channels[priv->channel - 1].center_freq; in adm8211_interrupt_rci()
443 rx_status.band = IEEE80211_BAND_2GHZ; in adm8211_interrupt_rci()
445 memcpy(IEEE80211_SKB_RXCB(skb), &rx_status, sizeof(rx_status)); in adm8211_interrupt_rci()
Dat76c50x-usb.c1558 struct ieee80211_rx_status rx_status = { 0 }; in at76_rx_tasklet() local
1590 rx_status.signal = buf->rssi; in at76_rx_tasklet()
1591 rx_status.flag |= RX_FLAG_DECRYPTED; in at76_rx_tasklet()
1592 rx_status.flag |= RX_FLAG_IV_STRIPPED; in at76_rx_tasklet()
1593 rx_status.band = IEEE80211_BAND_2GHZ; in at76_rx_tasklet()
1594 rx_status.freq = at76_guess_freq(priv); in at76_rx_tasklet()
1598 memcpy(IEEE80211_SKB_RXCB(priv->rx_skb), &rx_status, sizeof(rx_status)); in at76_rx_tasklet()
Dmwl8k.c945 __u8 rx_status; member
1024 if ((rxd->rx_status != MWL8K_AP_RXSTAT_GENERAL_DECRYPT_ERR) && in mwl8k_rxd_ap_process()
1025 (rxd->rx_status & MWL8K_AP_RXSTAT_DECRYPT_ERR_MASK) && in mwl8k_rxd_ap_process()
1026 (rxd->rx_status & MWL8K_AP_RXSTAT_TKIP_DECRYPT_MIC_ERR)) in mwl8k_rxd_ap_process()
1055 __u8 rx_status; member
/linux-4.4.14/drivers/net/ethernet/silan/
Dsc92031.c697 u32 rx_status, unsigned rx_size) in _sc92031_rx_tasklet_error() argument
704 if (!(rx_status & RxStatesOK)) { in _sc92031_rx_tasklet_error()
707 if (rx_status & (RxHugeFrame | RxSmallFrame)) in _sc92031_rx_tasklet_error()
710 if (rx_status & RxBadAlign) in _sc92031_rx_tasklet_error()
713 if (!(rx_status & RxCRCOK)) in _sc92031_rx_tasklet_error()
760 u32 rx_status; in _sc92031_rx_tasklet() local
764 rx_status = le32_to_cpup((__le32 *)(rx_ring + rx_ring_offset)); in _sc92031_rx_tasklet()
767 rx_size = rx_status >> 20; in _sc92031_rx_tasklet()
773 if (unlikely(rx_status == 0 || in _sc92031_rx_tasklet()
776 !(rx_status & RxStatesOK))) { in _sc92031_rx_tasklet()
[all …]
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e_txrx.c1318 u32 rx_status, in i40e_rx_checksum() argument
1341 if (!(rx_status & BIT(I40E_RX_DESC_STATUS_L3L4P_SHIFT))) in i40e_rx_checksum()
1362 rx_status & BIT(I40E_RX_DESC_STATUS_IPV6EXADD_SHIFT)) in i40e_rx_checksum()
1476 u32 rx_error, rx_status; in i40e_clean_rx_irq_ps() local
1496 rx_status = (qword & I40E_RXD_QW1_STATUS_MASK) >> in i40e_clean_rx_irq_ps()
1499 if (!(rx_status & BIT(I40E_RX_DESC_STATUS_DD_SHIFT))) in i40e_clean_rx_irq_ps()
1594 !(rx_status & BIT(I40E_RX_DESC_STATUS_EOF_SHIFT)))) { in i40e_clean_rx_irq_ps()
1611 if (unlikely(rx_status & I40E_RXD_QW1_STATUS_TSYNVALID_MASK)) { in i40e_clean_rx_irq_ps()
1612 i40e_ptp_rx_hwtstamp(vsi->back, skb, (rx_status & in i40e_clean_rx_irq_ps()
1624 i40e_rx_checksum(vsi, skb, rx_status, rx_error, rx_ptype); in i40e_clean_rx_irq_ps()
[all …]
/linux-4.4.14/drivers/net/ethernet/3com/
D3c515.c1270 short rx_status; in corkscrew_rx() local
1275 while ((rx_status = inw(ioaddr + RxStatus)) > 0) { in corkscrew_rx()
1276 if (rx_status & 0x4000) { /* Error, update stats. */ in corkscrew_rx()
1294 short pkt_len = rx_status & 0x1fff; in corkscrew_rx()
1300 pkt_len, rx_status); in corkscrew_rx()
1335 int rx_status; in boomerang_rx() local
1340 while ((rx_status = vp->rx_ring[entry].status) & RxDComplete) { in boomerang_rx()
1341 if (rx_status & RxDError) { /* Error, update stats. */ in boomerang_rx()
1342 unsigned char rx_error = rx_status >> 16; in boomerang_rx()
1359 short pkt_len = rx_status & 0x1fff; in boomerang_rx()
[all …]
D3c589_cs.c824 short rx_status; in el3_rx() local
828 while (!((rx_status = inw(ioaddr + RX_STATUS)) & 0x8000) && in el3_rx()
831 if (rx_status & 0x4000) { /* Error, update stats. */ in el3_rx()
832 short error = rx_status & 0x3800; in el3_rx()
855 short pkt_len = rx_status & 0x7ff; in el3_rx()
861 pkt_len, rx_status); in el3_rx()
D3c574_cs.c991 short rx_status; in el3_rx() local
995 while (!((rx_status = inw(ioaddr + RxStatus)) & 0x8000) && in el3_rx()
998 if (rx_status & 0x4000) { /* Error, update stats. */ in el3_rx()
999 short error = rx_status & 0x3800; in el3_rx()
1010 short pkt_len = rx_status & 0x7ff; in el3_rx()
1016 pkt_len, rx_status); in el3_rx()
D3c509.c919 short rx_status; in el3_rx() local
924 while ((rx_status = inw(ioaddr + RX_STATUS)) > 0) { in el3_rx()
925 if (rx_status & 0x4000) { /* Error, update stats. */ in el3_rx()
926 short error = rx_status & 0x3800; in el3_rx()
939 short pkt_len = rx_status & 0x7ff; in el3_rx()
945 pkt_len, rx_status); in el3_rx()
D3c59x.c2529 short rx_status; in vortex_rx() local
2534 while ((rx_status = ioread16(ioaddr + RxStatus)) > 0) { in vortex_rx()
2535 if (rx_status & 0x4000) { /* Error, update stats. */ in vortex_rx()
2547 int pkt_len = rx_status & 0x1fff; in vortex_rx()
2553 pkt_len, rx_status); in vortex_rx()
2598 int rx_status; in boomerang_rx() local
2604 while ((rx_status = le32_to_cpu(vp->rx_ring[entry].status)) & RxDComplete){ in boomerang_rx()
2607 if (rx_status & RxDError) { /* Error, update stats. */ in boomerang_rx()
2608 unsigned char rx_error = rx_status >> 16; in boomerang_rx()
2619 int pkt_len = rx_status & 0x1fff; in boomerang_rx()
[all …]
/linux-4.4.14/drivers/net/wireless/realtek/rtl818x/rtl8187/
Ddev.c336 struct ieee80211_rx_status rx_status = { 0 }; in rtl8187_rx_cb() local
360 rx_status.antenna = (hdr->signal >> 7) & 1; in rtl8187_rx_cb()
361 rx_status.mactime = le64_to_cpu(hdr->mac_time); in rtl8187_rx_cb()
379 rx_status.antenna = (hdr->rssi >> 7) & 1; in rtl8187_rx_cb()
380 rx_status.mactime = le64_to_cpu(hdr->mac_time); in rtl8187_rx_cb()
383 rx_status.signal = signal; in rtl8187_rx_cb()
387 rx_status.rate_idx = rate; in rtl8187_rx_cb()
388 rx_status.freq = dev->conf.chandef.chan->center_freq; in rtl8187_rx_cb()
389 rx_status.band = dev->conf.chandef.chan->band; in rtl8187_rx_cb()
390 rx_status.flag |= RX_FLAG_MACTIME_START; in rtl8187_rx_cb()
[all …]
/linux-4.4.14/drivers/net/fjes/
Dfjes_main.c306 adapter->hw.ep_shm_info[epidx].tx.info->v1i.rx_status &= in fjes_close()
552 !(hw->ep_shm_info[epid].rx.info->v1i.rx_status)) { in fjes_raise_intr_rxdata_task()
837 hw->ep_shm_info[src_epid].tx.info->v1i.rx_status |= in fjes_txrx_stop_req_irq()
849 if (hw->ep_shm_info[src_epid].rx.info->v1i.rx_status & in fjes_txrx_stop_req_irq()
870 hw->ep_shm_info[src_epid].tx.info->v1i.rx_status |= in fjes_stop_req_irq()
1008 adapter->hw.ep_shm_info[epidx].tx.info->v1i.rx_status |= in fjes_poll()
1072 .tx.info->v1i.rx_status &= in fjes_poll()
1264 stop_req_done = hw->ep_shm_info[epidx].rx.info->v1i.rx_status & in fjes_watch_unshare_task()
1344 hw->ep_shm_info[epidx].tx.info->v1i.rx_status &= in fjes_watch_unshare_task()
Dfjes_hw.c709 return (hw->ep_shm_info[src_epid].tx.info->v1i.rx_status & in fjes_hw_epid_is_stop_process_done()
756 hw->ep_shm_info[epidx].tx.info->v1i.rx_status |= in fjes_hw_raise_epstop()
777 (info->v1i.rx_status & in fjes_hw_wait_epstop()
1084 info->v1i.rx_status |= in fjes_hw_update_zone_task()
1109 tx.info->v1i.rx_status |= in fjes_hw_epstop_task()
Dfjes_hw.h219 u16 rx_status; member
/linux-4.4.14/drivers/net/usb/
Dpegasus.c443 int rx_status, count = urb->actual_length; in read_bulk_callback() local
479 rx_status = buf[count - 2]; in read_bulk_callback()
480 if (rx_status & 0x1e) { in read_bulk_callback()
482 "RX packet error %x\n", rx_status); in read_bulk_callback()
484 if (rx_status & 0x06) /* long or runt */ in read_bulk_callback()
486 if (rx_status & 0x08) in read_bulk_callback()
488 if (rx_status & 0x10) /* extra bits */ in read_bulk_callback()
533 rx_status = usb_submit_urb(pegasus->rx_urb, GFP_ATOMIC); in read_bulk_callback()
534 if (rx_status == -ENODEV) in read_bulk_callback()
536 else if (rx_status) { in read_bulk_callback()
Dusbnet.c331 netif_dbg(dev, rx_status, dev->net, "< rx, len %zu, type 0x%x\n", in usbnet_skb_return()
667 netif_dbg(dev, rx_status, dev->net, "paused rx queue enabled\n"); in usbnet_pause_rx()
685 netif_dbg(dev, rx_status, dev->net, in usbnet_resume_rx()
Dlan78xx.c2345 netif_dbg(dev, rx_status, dev->net, "< rx, len %zu, type 0x%x\n", in lan78xx_skb_return()
/linux-4.4.14/drivers/net/ethernet/
Dfealnx.c1619 s32 rx_status = np->cur_rx->status; in netdev_rx() local
1625 printk(KERN_DEBUG " netdev_rx() status was %8.8x.\n", rx_status); in netdev_rx()
1627 if ((!((rx_status & RXFSD) && (rx_status & RXLSD))) || in netdev_rx()
1628 (rx_status & ErrorSummary)) { in netdev_rx()
1629 if (rx_status & ErrorSummary) { /* there was a fatal error */ in netdev_rx()
1633 dev->name, rx_status); in netdev_rx()
1636 if (rx_status & (LONG | RUNT)) in netdev_rx()
1638 if (rx_status & RXER) in netdev_rx()
1640 if (rx_status & CRC) in netdev_rx()
1646 if (rx_status & RXFSD) { /* this pkt is too long, over one rx buffer */ in netdev_rx()
[all …]
Djme.c364 netif_info(jme, rx_status, jme->dev, "Switched to PCC_P%d\n", p); in jme_set_rx_pcc()
1421 netif_info(jme, rx_status, jme->dev, "RX Queue Full!\n"); in jme_rx_empty_tasklet()
/linux-4.4.14/drivers/net/wireless/realtek/rtl818x/rtl8180/
Ddev.c257 struct ieee80211_rx_status rx_status = {0}; in rtl8180_handle_rx() local
279 rx_status.antenna = (flags2 >> 15) & 1; in rtl8180_handle_rx()
280 rx_status.rate_idx = (flags >> 20) & 0xF; in rtl8180_handle_rx()
285 if (rx_status.rate_idx > 3) in rtl8180_handle_rx()
299 if (rx_status.rate_idx > 3) { in rtl8180_handle_rx()
312 rx_status.signal = signal; in rtl8180_handle_rx()
313 rx_status.freq = dev->conf.chandef.chan->center_freq; in rtl8180_handle_rx()
314 rx_status.band = dev->conf.chandef.chan->band; in rtl8180_handle_rx()
315 rx_status.mactime = tsft; in rtl8180_handle_rx()
316 rx_status.flag |= RX_FLAG_MACTIME_START; in rtl8180_handle_rx()
[all …]
/linux-4.4.14/drivers/net/wireless/zd1211rw/
Dzd_mac.h112 struct rx_status { struct
322 void zd_dump_rx_status(const struct rx_status *status);
Dzd_mac.c1034 const struct rx_status *status; in zd_mac_rx()
1043 FCS_LEN + sizeof(struct rx_status)) in zd_mac_rx()
1058 status = (struct rx_status *) in zd_mac_rx()
1059 (buffer + (length - sizeof(struct rx_status))); in zd_mac_rx()
1081 length -= ZD_PLCP_HEADER_SIZE + sizeof(struct rx_status); in zd_mac_rx()
Dzd_chip.h945 struct rx_status;
947 u8 zd_rx_rate(const void *rx_frame, const struct rx_status *status);
Dzd_chip.c1397 u8 zd_rx_rate(const void *rx_frame, const struct rx_status *status) in zd_rx_rate()
/linux-4.4.14/drivers/net/ethernet/qlogic/qlge/
Dqlge_main.c1149 netif_printk(qdev, rx_status, KERN_DEBUG, qdev->ndev, in ql_update_lbq()
1184 netif_printk(qdev, rx_status, KERN_DEBUG, qdev->ndev, in ql_update_lbq()
1204 netif_printk(qdev, rx_status, KERN_DEBUG, qdev->ndev, in ql_update_sbq()
1208 netif_printk(qdev, rx_status, KERN_DEBUG, in ql_update_sbq()
1250 netif_printk(qdev, rx_status, KERN_DEBUG, qdev->ndev, in ql_update_sbq()
1581 netif_printk(qdev, rx_status, KERN_DEBUG, qdev->ndev, in ql_process_mac_rx_page()
1600 netif_printk(qdev, rx_status, KERN_DEBUG, qdev->ndev, in ql_process_mac_rx_page()
1611 netif_printk(qdev, rx_status, KERN_DEBUG, in ql_process_mac_rx_page()
1690 netif_printk(qdev, rx_status, KERN_DEBUG, qdev->ndev, in ql_process_mac_rx_skb()
1700 netif_printk(qdev, rx_status, KERN_DEBUG, qdev->ndev, in ql_process_mac_rx_skb()
[all …]
/linux-4.4.14/drivers/net/ethernet/sis/
Dsis900.c1734 u32 rx_status = sis_priv->rx_ring[entry].cmdsts; in sis900_rx() local
1740 sis_priv->cur_rx, sis_priv->dirty_rx, rx_status); in sis900_rx()
1743 while (rx_status & OWN) { in sis900_rx()
1750 data_size = rx_status & DSIZE; in sis900_rx()
1755 if ((rx_status & TOOLONG) && data_size <= MAX_FRAME_SIZE) in sis900_rx()
1756 rx_status &= (~ ((unsigned int)TOOLONG)); in sis900_rx()
1759 if (rx_status & (ABORT|OVERRUN|TOOLONG|RUNT|RXISERR|CRCERR|FAERR)) { in sis900_rx()
1764 net_dev->name, rx_status, data_size); in sis900_rx()
1766 if (rx_status & OVERRUN) in sis900_rx()
1768 if (rx_status & (TOOLONG|RUNT)) in sis900_rx()
[all …]
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/
Dusb.c455 struct ieee80211_rx_status rx_status = {0}; in _rtl_usb_rx_process_agg() local
462 rtlpriv->cfg->ops->query_rx_desc(hw, &stats, &rx_status, rxdesc, skb); in _rtl_usb_rx_process_agg()
467 memcpy(IEEE80211_SKB_RXCB(skb), &rx_status, sizeof(rx_status)); in _rtl_usb_rx_process_agg()
497 struct ieee80211_rx_status rx_status = {0}; in _rtl_usb_rx_process_noagg() local
504 rtlpriv->cfg->ops->query_rx_desc(hw, &stats, &rx_status, rxdesc, skb); in _rtl_usb_rx_process_noagg()
509 memcpy(IEEE80211_SKB_RXCB(skb), &rx_status, sizeof(rx_status)); in _rtl_usb_rx_process_noagg()
Dbase.c1205 struct ieee80211_rx_status rx_status = { 0 }; in process_agg_start() local
1210 rx_status.freq = hw->conf.chandef.chan->center_freq; in process_agg_start()
1211 rx_status.band = hw->conf.chandef.chan->band; in process_agg_start()
1212 rx_status.flag |= RX_FLAG_DECRYPTED; in process_agg_start()
1213 rx_status.flag |= RX_FLAG_MACTIME_START; in process_agg_start()
1214 rx_status.rate_idx = 0; in process_agg_start()
1215 rx_status.signal = 50 + 10; in process_agg_start()
1217 &rx_status, sizeof(rx_status)); in process_agg_start()
Dpci.c734 struct ieee80211_rx_status rx_status) in _rtl_pci_rx_to_mac80211() argument
744 memcpy(IEEE80211_SKB_RXCB(uskb), &rx_status, in _rtl_pci_rx_to_mac80211()
745 sizeof(rx_status)); in _rtl_pci_rx_to_mac80211()
772 struct ieee80211_rx_status rx_status = { 0 }; in _rtl_pci_rx_interrupt() local
829 memset(&rx_status , 0 , sizeof(rx_status)); in _rtl_pci_rx_interrupt()
831 &rx_status, (u8 *)pdesc, skb); in _rtl_pci_rx_interrupt()
874 memcpy(IEEE80211_SKB_RXCB(skb), &rx_status, in _rtl_pci_rx_interrupt()
875 sizeof(rx_status)); in _rtl_pci_rx_interrupt()
905 _rtl_pci_rx_to_mac80211(hw, skb, rx_status); in _rtl_pci_rx_interrupt()
Dwifi.h2143 struct ieee80211_rx_status *rx_status,
/linux-4.4.14/drivers/net/ethernet/sfc/
Drx.c352 netif_vdbg(rx_queue->efx, rx_status, rx_queue->efx->net_dev, in efx_fast_push_rx_descriptors()
369 netif_vdbg(rx_queue->efx, rx_status, rx_queue->efx->net_dev, in efx_fast_push_rx_descriptors()
557 netif_vdbg(efx, rx_status, efx->net_dev, in efx_rx_packet()
921 netif_info(efx, rx_status, efx->net_dev, in efx_filter_rfs()
927 netif_info(efx, rx_status, efx->net_dev, in efx_filter_rfs()
951 netif_info(efx, rx_status, efx->net_dev, in __efx_filter_rfs_expire()
/linux-4.4.14/drivers/spi/
Dspi-tegra20-sflash.c136 u32 rx_status; member
349 if (tsd->tx_status || tsd->rx_status) { in tegra_sflash_transfer_one_message()
375 if (tsd->tx_status || tsd->rx_status || (tsd->status_reg & SPI_BSY)) { in handle_cpu_based_xfer()
417 tsd->rx_status = tsd->status_reg & SPI_RX_UNF; in tegra_sflash_isr()
Dspi-tegra20-slink.c194 u32 rx_status; member
833 if (tspi->rx_status) in tegra_slink_transfer_one()
834 return tspi->rx_status; in tegra_slink_transfer_one()
856 if (tspi->tx_status || tspi->rx_status || in handle_cpu_based_xfer()
915 if (tspi->rx_status) { in handle_dma_based_xfer()
989 tspi->rx_status = tspi->status_reg & in tegra_slink_isr()
Dspi-tegra114.c195 u32 rx_status; member
845 if (tspi->tx_status || tspi->rx_status) { in tegra_spi_transfer_one_message()
887 if (tspi->tx_status || tspi->rx_status) { in handle_cpu_based_xfer()
944 if (tspi->rx_status) { in handle_dma_based_xfer()
1017 tspi->rx_status = tspi->status_reg & in tegra_spi_isr()
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/
Dmain.c7066 struct ieee80211_rx_status *rx_status) in prep_mac80211_status() argument
7073 rx_status->mactime = brcms_c_recover_tsf64(wlc, rxh); in prep_mac80211_status()
7074 rx_status->flag |= RX_FLAG_MACTIME_START; in prep_mac80211_status()
7078 rx_status->band = in prep_mac80211_status()
7080 rx_status->freq = in prep_mac80211_status()
7081 ieee80211_channel_to_frequency(channel, rx_status->band); in prep_mac80211_status()
7083 rx_status->signal = wlc_phy_rssi_compute(wlc->hw->band->pi, rxh); in prep_mac80211_status()
7087 rx_status->antenna = in prep_mac80211_status()
7094 rx_status->rate_idx = rspec & RSPEC_RATE_MASK; in prep_mac80211_status()
7095 rx_status->flag |= RX_FLAG_HT; in prep_mac80211_status()
[all …]
/linux-4.4.14/drivers/net/ethernet/smsc/
Dsmc91c92_cs.c1473 int rx_status; in smc_rx() local
1486 rx_status = inw(ioaddr + DATA_1); in smc_rx()
1490 rx_status, packet_length); in smc_rx()
1492 if (!(rx_status & RS_ERRORS)) { in smc_rx()
1506 packet_length -= (rx_status & RS_ODDFRAME ? 5 : 6); in smc_rx()
1516 if (rx_status & RS_MULTICAST) in smc_rx()
1522 if (rx_status & RS_ALGNERR) dev->stats.rx_frame_errors++; in smc_rx()
1523 if (rx_status & (RS_TOOSHORT | RS_TOOLONG)) in smc_rx()
1525 if (rx_status & RS_BADCRC) dev->stats.rx_crc_errors++; in smc_rx()
/linux-4.4.14/drivers/net/wan/
Dfarsync.c784 fst_process_rx_status(int rx_status, char *name) in fst_process_rx_status() argument
786 switch (rx_status) { in fst_process_rx_status()
856 int rx_status; in fst_rx_dma_complete() local
875 rx_status = netif_rx(skb); in fst_rx_dma_complete()
876 fst_process_rx_status(rx_status, port_to_dev(port)->name); in fst_rx_dma_complete()
877 if (rx_status == NET_RX_DROP) in fst_rx_dma_complete()
1212 int rx_status; in fst_intr_rx() local
1298 rx_status = netif_rx(skb); in fst_intr_rx()
1299 fst_process_rx_status(rx_status, port_to_dev(port)->name); in fst_intr_rx()
1300 if (rx_status == NET_RX_DROP) in fst_intr_rx()
Dcosa.c132 int tx_status, rx_status; member
806 chan->rx_status = 0; in cosa_read()
810 while (!chan->rx_status) { in cosa_read()
815 if (signal_pending(current) && chan->rx_status == 0) { in cosa_read()
816 chan->rx_status = 1; in cosa_read()
848 if (chan->rx_status) { /* Reader has died */ in chrdev_rx_done()
852 chan->rx_status = 1; in chrdev_rx_done()
/linux-4.4.14/drivers/net/can/usb/peak_usb/
Dpcan_usb_pro.h182 struct pcan_usb_pro_rxstatus rx_status; member
Dpcan_usb_pro.c743 err = pcan_usb_pro_handle_error(usb_if, &pr->rx_status); in pcan_usb_pro_decode_buf()
/linux-4.4.14/drivers/net/wireless/realtek/rtl8xxxu/
Drtl8xxxu.c4887 struct ieee80211_rx_status *rx_status, in rtl8xxxu_rx_parse_phystats() argument
4892 rx_status->flag |= RX_FLAG_SHORT_GI; in rtl8xxxu_rx_parse_phystats()
4902 rx_status->signal = -46 - (cck_agc_rpt & 0x3e); in rtl8xxxu_rx_parse_phystats()
4905 rx_status->signal = -26 - (cck_agc_rpt & 0x3e); in rtl8xxxu_rx_parse_phystats()
4908 rx_status->signal = -12 - (cck_agc_rpt & 0x3e); in rtl8xxxu_rx_parse_phystats()
4911 rx_status->signal = 16 - (cck_agc_rpt & 0x3e); in rtl8xxxu_rx_parse_phystats()
4915 rx_status->signal = in rtl8xxxu_rx_parse_phystats()
5014 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); in rtl8xxxu_rx_complete() local
5038 memset(rx_status, 0, sizeof(struct ieee80211_rx_status)); in rtl8xxxu_rx_complete()
5041 rtl8xxxu_rx_parse_phystats(priv, rx_status, in rtl8xxxu_rx_complete()
[all …]
/linux-4.4.14/drivers/net/ethernet/via/
Dvia-rhine.c394 __le32 rx_status; member
1247 rp->rx_ring[i].rx_status = cpu_to_le32(DescOwn); in rhine_reset_rbufs()
1273 rp->rx_ring[i].rx_status = 0; in alloc_rbufs()
1308 rp->rx_ring[i].rx_status = 0; in free_rbufs()
2054 netif_dbg(rp, rx_status, dev, "%s(), entry %d status %08x\n", __func__, in rhine_rx()
2055 entry, le32_to_cpu(rp->rx_ring[entry].rx_status)); in rhine_rx()
2060 u32 desc_status = le32_to_cpu(desc->rx_status); in rhine_rx()
2066 netif_dbg(rp, rx_status, dev, "%s() status %08x\n", __func__, in rhine_rx()
2150 desc->rx_status = cpu_to_le32(DescOwn); in rhine_rx()
/linux-4.4.14/drivers/net/ethernet/xircom/
Dxirc2ps_cs.c982 unsigned int_status, eth_status, rx_status, tx_status; in xirc2ps_interrupt() local
1013 rx_status = GetByte(XIRCREG40_RXST0); in xirc2ps_interrupt()
1014 PutByte(XIRCREG40_RXST0, (~rx_status & 0xff)); in xirc2ps_interrupt()
1021 dev->name, int_status, eth_status, rx_status, tx_status); in xirc2ps_interrupt()
1126 if (rx_status & 0x10) { /* Receive overrun */ in xirc2ps_interrupt()
/linux-4.4.14/drivers/net/wireless/ath/carl9170/
Drx.c621 struct ieee80211_rx_status *rx_status) in carl9170_ampdu_check() argument
634 rx_status->flag |= RX_FLAG_AMPDU_DETAILS | RX_FLAG_AMPDU_LAST_KNOWN; in carl9170_ampdu_check()
635 rx_status->ampdu_reference = ar->ampdu_ref; in carl9170_ampdu_check()
/linux-4.4.14/drivers/net/wireless/ath/ar5523/
Dar5523.c530 struct ieee80211_rx_status *rx_status; in ar5523_data_rx_cb() local
593 rx_status = IEEE80211_SKB_RXCB(data->skb); in ar5523_data_rx_cb()
594 memset(rx_status, 0, sizeof(*rx_status)); in ar5523_data_rx_cb()
595 rx_status->freq = be32_to_cpu(desc->channel); in ar5523_data_rx_cb()
596 rx_status->band = hw->conf.chandef.chan->band; in ar5523_data_rx_cb()
597 rx_status->signal = -95 + be32_to_cpu(desc->rssi); in ar5523_data_rx_cb()
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/
Dnorm_desc.c256 .rx_status = ndesc_get_rx_status,
Dcommon.h334 int (*rx_status) (void *data, struct stmmac_extra_stats *x, member
Denh_desc.c384 .rx_status = enh_desc_get_rx_status,
Dstmmac_main.c2208 status = priv->hw->desc->rx_status(&priv->dev->stats, in stmmac_rx()
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dbcmsysport.c562 netif_dbg(priv, rx_status, ndev, "RX refill\n"); in bcm_sysport_rx_refill()
608 netif_dbg(priv, rx_status, ndev, in bcm_sysport_desc_rx()
635 netif_dbg(priv, rx_status, ndev, in bcm_sysport_desc_rx()
641 netif_err(priv, rx_status, ndev, "oversized packet\n"); in bcm_sysport_desc_rx()
649 netif_err(priv, rx_status, ndev, "fragmented packet!\n"); in bcm_sysport_desc_rx()
/linux-4.4.14/drivers/net/ethernet/micrel/
Dks8851.c469 netif_dbg(ks, rx_status, ks->netdev, in ks8851_rdfifo()
524 netif_dbg(ks, rx_status, ks->netdev, in ks8851_rx_pkts()
542 netif_dbg(ks, rx_status, ks->netdev, in ks8851_rx_pkts()
Dksz884x.c4999 int rx_status; in rx_proc() local
5037 rx_status = netif_rx(skb); in rx_proc()
/linux-4.4.14/drivers/staging/octeon-usb/
Docteon-hcd.c1179 union cvmx_usbcx_grxstsph rx_status; in cvmx_usb_poll_rx_fifo() local
1185 rx_status.u32 = cvmx_usb_read_csr32(usb, in cvmx_usb_poll_rx_fifo()
1188 if (rx_status.s.pktsts != 2) in cvmx_usb_poll_rx_fifo()
1191 if (!rx_status.s.bcnt) in cvmx_usb_poll_rx_fifo()
1194 channel = rx_status.s.chnum; in cvmx_usb_poll_rx_fifo()
1195 bytes = rx_status.s.bcnt; in cvmx_usb_poll_rx_fifo()
/linux-4.4.14/drivers/net/wireless/rsi/
Drsi_91x_mac80211.c903 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); in rsi_indicate_pkt_to_os() local
911 rsi_fill_rx_status(hw, skb, common, rx_status); in rsi_indicate_pkt_to_os()
/linux-4.4.14/drivers/net/ethernet/marvell/
Dmvneta.c1531 u32 rx_status; in mvneta_rx() local
1535 rx_status = rx_desc->status; in mvneta_rx()
1540 if (!mvneta_rxq_desc_is_first_last(rx_status) || in mvneta_rx()
1541 (rx_status & MVNETA_RXD_ERR_SUMMARY)) { in mvneta_rx()
1565 mvneta_rx_csum(pp, rx_status, skb); in mvneta_rx()
1603 mvneta_rx_csum(pp, rx_status, skb); in mvneta_rx()
Dmvpp2.c5065 u32 rx_status = rx_desc->status; in mvpp2_buff_hdr_rx() local
5073 pool_id = (rx_status & MVPP2_RXD_BM_POOL_ID_MASK) >> in mvpp2_buff_hdr_rx()
5117 u32 bm, rx_status; in mvpp2_rx() local
5121 rx_status = rx_desc->status; in mvpp2_rx()
5129 if (rx_status & MVPP2_RXD_BUF_HDR) { in mvpp2_rx()
5139 if (rx_status & MVPP2_RXD_ERR_SUMMARY) { in mvpp2_rx()
5167 mvpp2_rx_csum(port, rx_status, skb); in mvpp2_rx()
Dskge.c3057 netif_printk(skge, rx_status, KERN_DEBUG, skge->netdev, in skge_rx_get()
Dsky2.c2590 netif_printk(sky2, rx_status, KERN_DEBUG, dev, in sky2_receive()
/linux-4.4.14/drivers/net/ethernet/broadcom/genet/
Dbcmgenet.c1606 netif_dbg(priv, rx_status, dev, in bcmgenet_desc_rx()
1635 netif_dbg(priv, rx_status, dev, in bcmgenet_desc_rx()
1641 netif_err(priv, rx_status, dev, in bcmgenet_desc_rx()
1654 netif_err(priv, rx_status, dev, "dma_flag=0x%x\n", in bcmgenet_desc_rx()
1699 netif_dbg(priv, rx_status, dev, "pushed up to kernel\n"); in bcmgenet_desc_rx()
/linux-4.4.14/drivers/staging/lustre/lnet/klnds/o2iblnd/
Do2iblnd.h480 enum ib_wc_status rx_status; /* completion status */ member
/linux-4.4.14/drivers/net/ethernet/8390/
Dlib8390.c714 netif_dbg(ei_local, rx_status, dev, in ei_receive()
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/
Dxgbe-dev.c1709 netif_dbg(pdata, rx_status, netdev, "err=%u, etlt=%#x\n", err, etlt); in xgbe_dev_read()
1720 netif_dbg(pdata, rx_status, netdev, "vlan-ctag=%#06x\n", in xgbe_dev_read()
/linux-4.4.14/drivers/net/ethernet/dec/tulip/
Dde2104x.c437 netif_dbg(de, rx_status, de->dev, in de_rx()
/linux-4.4.14/drivers/staging/rtl8192e/
Drtllib_rx.c52 struct rtllib_rx_stats *rx_status, in rtllib_monitor_rx() argument
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_link.c5456 u16 rx_status, ustat_val, cl37_fsm_received; in bnx2x_check_fallback_to_cl37() local
5462 &rx_status); in bnx2x_check_fallback_to_cl37()
5463 if ((rx_status & MDIO_RX0_RX_STATUS_SIGDET) != in bnx2x_check_fallback_to_cl37()
5466 "rx_status(0x80b0) = 0x%x\n", rx_status); in bnx2x_check_fallback_to_cl37()
/linux-4.4.14/drivers/net/ethernet/renesas/
Dsh_eth.c1479 netif_info(mdp, rx_status, ndev, in sh_eth_rx()
/linux-4.4.14/drivers/net/ethernet/intel/
De100.c1997 netif_printk(nic, rx_status, KERN_DEBUG, nic->netdev, in e100_rx_indicate()
/linux-4.4.14/drivers/net/ethernet/freescale/
Dgianfar.c3617 netif_dbg(priv, rx_status, dev, "control frame\n"); in gfar_error()
/linux-4.4.14/drivers/net/ethernet/sun/
Dniu.c3713 netif_printk(np, rx_status, KERN_DEBUG, np->dev, in niu_rx_work()