Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/
Drx.c143 struct ieee80211_rx_status *rx_status) in iwl_mvm_get_signal_strength() argument
165 rx_status->signal = max_energy; in iwl_mvm_get_signal_strength()
166 rx_status->chains = (le16_to_cpu(phy_info->phy_flags) & in iwl_mvm_get_signal_strength()
169 rx_status->chain_signal[0] = energy_a; in iwl_mvm_get_signal_strength()
170 rx_status->chain_signal[1] = energy_b; in iwl_mvm_get_signal_strength()
171 rx_status->chain_signal[2] = energy_c; in iwl_mvm_get_signal_strength()
249 struct ieee80211_rx_status *rx_status; in iwl_mvm_rx_rx_mpdu() local
277 rx_status = IEEE80211_SKB_RXCB(skb); in iwl_mvm_rx_rx_mpdu()
282 if (iwl_mvm_set_mac80211_rx_flag(mvm, hdr, rx_status, rx_pkt_status, in iwl_mvm_rx_rx_mpdu()
304 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC; in iwl_mvm_rx_rx_mpdu()
[all …]
Drs.c2507 struct ieee80211_rx_status *rx_status) in rs_update_last_rssi() argument
2509 lq_sta->pers.chains = rx_status->chains; in rs_update_last_rssi()
2510 lq_sta->pers.chain_signal[0] = rx_status->chain_signal[0]; in rs_update_last_rssi()
2511 lq_sta->pers.chain_signal[1] = rx_status->chain_signal[1]; in rs_update_last_rssi()
2512 lq_sta->pers.chain_signal[2] = rx_status->chain_signal[2]; in rs_update_last_rssi()
Dmvm.h1225 struct ieee80211_rx_status *rx_status);
/linux-4.1.27/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.1.27/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.1.27/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.1.27/drivers/net/wireless/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.1.27/drivers/net/wireless/iwlwifi/dvm/
Drx.c898 struct ieee80211_rx_status rx_status = {}; in iwlagn_rx_reply_rx() local
936 rx_status.mactime = le64_to_cpu(phy_res->timestamp); in iwlagn_rx_reply_rx()
937 rx_status.band = (phy_res->phy_flags & RX_RES_PHY_FLAGS_BAND_24_MSK) ? in iwlagn_rx_reply_rx()
939 rx_status.freq = in iwlagn_rx_reply_rx()
941 rx_status.band); in iwlagn_rx_reply_rx()
942 rx_status.rate_idx = in iwlagn_rx_reply_rx()
943 iwlagn_hwrate_to_mac80211_idx(rate_n_flags, rx_status.band); in iwlagn_rx_reply_rx()
944 rx_status.flag = 0; in iwlagn_rx_reply_rx()
953 rx_status.signal = iwlagn_calc_rssi(priv, phy_res); in iwlagn_rx_reply_rx()
956 rx_status.signal, (unsigned long long)rx_status.mactime); in iwlagn_rx_reply_rx()
[all …]
/linux-4.1.27/drivers/net/wireless/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.1.27/drivers/net/wireless/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.1.27/drivers/staging/octeon/
Dethernet.c227 cvmx_pip_port_status_t rx_status; in cvm_oct_common_get_stats() local
234 memset(&rx_status, 0, sizeof(rx_status)); in cvm_oct_common_get_stats()
237 cvmx_pip_get_port_status(priv->port, 1, &rx_status); in cvm_oct_common_get_stats()
241 priv->stats.rx_packets += rx_status.inb_packets; in cvm_oct_common_get_stats()
243 priv->stats.rx_bytes += rx_status.inb_octets; in cvm_oct_common_get_stats()
245 priv->stats.multicast += rx_status.multicast_packets; in cvm_oct_common_get_stats()
246 priv->stats.rx_crc_errors += rx_status.inb_errors; in cvm_oct_common_get_stats()
247 priv->stats.rx_frame_errors += rx_status.fcs_align_err_packets; in cvm_oct_common_get_stats()
254 atomic64_add(rx_status.dropped_packets, in cvm_oct_common_get_stats()
257 atomic_add(rx_status.dropped_packets, in cvm_oct_common_get_stats()
/linux-4.1.27/drivers/net/wireless/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.1.27/drivers/net/wireless/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.1.27/drivers/net/wireless/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.1.27/drivers/net/wireless/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.1.27/net/mac80211/
Dscan.c61 struct ieee80211_rx_status *rx_status, in ieee80211_bss_info_update() argument
74 signal = rx_status->signal * 100; in ieee80211_bss_info_update()
76 signal = (rx_status->signal * 100) / local->hw.max_signal; in ieee80211_bss_info_update()
79 if (rx_status->flag & RX_FLAG_5MHZ) in ieee80211_bss_info_update()
81 if (rx_status->flag & RX_FLAG_10MHZ) in ieee80211_bss_info_update()
93 bss->device_ts_beacon = rx_status->device_timestamp; in ieee80211_bss_info_update()
95 bss->device_ts_presp = rx_status->device_timestamp; in ieee80211_bss_info_update()
154 local->hw.wiphy->bands[rx_status->band]; in ieee80211_bss_info_update()
155 if (!(rx_status->flag & RX_FLAG_HT) && in ieee80211_bss_info_update()
156 !(rx_status->flag & RX_FLAG_VHT)) 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.c915 struct ieee80211_rx_status *rx_status, in ieee80211_rx_mgmt_spectrum_mgmt() argument
984 struct ieee80211_rx_status *rx_status, in ieee80211_update_sta_info() argument
989 enum ieee80211_band band = rx_status->band; in ieee80211_update_sta_info()
1014 if (rx_status->flag & RX_FLAG_5MHZ) in ieee80211_update_sta_info()
1016 if (rx_status->flag & RX_FLAG_10MHZ) in ieee80211_update_sta_info()
1099 struct ieee80211_rx_status *rx_status, in ieee80211_rx_bss_info() argument
1108 enum ieee80211_band band = rx_status->band; in ieee80211_rx_bss_info()
1110 channel = ieee80211_get_channel(local->hw.wiphy, rx_status->freq); in ieee80211_rx_bss_info()
1114 ieee80211_update_sta_info(sdata, mgmt, len, rx_status, elems, channel); in ieee80211_rx_bss_info()
1116 bss = ieee80211_bss_info_update(local, rx_status, mgmt, len, elems, in ieee80211_rx_bss_info()
[all …]
Dmesh.c1010 struct ieee80211_rx_status *rx_status) in ieee80211_mesh_rx_bcn_presp() argument
1018 enum ieee80211_band band = rx_status->band; in ieee80211_mesh_rx_bcn_presp()
1041 freq = rx_status->freq; in ieee80211_mesh_rx_bcn_presp()
1053 stype, mgmt, &elems, rx_status); in ieee80211_mesh_rx_bcn_presp()
1192 struct ieee80211_rx_status *rx_status) in ieee80211_mesh_rx_mgmt_action() argument
1200 mesh_rx_plink_frame(sdata, mgmt, len, rx_status); in ieee80211_mesh_rx_mgmt_action()
1217 struct ieee80211_rx_status *rx_status; in ieee80211_mesh_rx_queued_mgmt() local
1227 rx_status = IEEE80211_SKB_RXCB(skb); in ieee80211_mesh_rx_queued_mgmt()
1235 rx_status); in ieee80211_mesh_rx_queued_mgmt()
1241 ieee80211_mesh_rx_mgmt_action(sdata, mgmt, skb->len, rx_status); in ieee80211_mesh_rx_queued_mgmt()
Dmlme.c3164 struct ieee80211_rx_status *rx_status, in ieee80211_rx_bss_info() argument
3173 channel = ieee80211_get_channel(local->hw.wiphy, rx_status->freq); in ieee80211_rx_bss_info()
3177 bss = ieee80211_bss_info_update(local, rx_status, mgmt, len, elems, in ieee80211_rx_bss_info()
3191 struct ieee80211_rx_status *rx_status = (void *) skb->cb; in ieee80211_rx_mgmt_probe_resp() local
3209 ieee80211_rx_bss_info(sdata, mgmt, len, rx_status, &elems); in ieee80211_rx_mgmt_probe_resp()
3252 struct ieee80211_rx_status *rx_status) in ieee80211_rx_mgmt_beacon() argument
3283 if (rx_status->freq != chanctx_conf->def.chan->center_freq) { in ieee80211_rx_mgmt_beacon()
3295 ieee80211_rx_bss_info(sdata, mgmt, len, rx_status, &elems); in ieee80211_rx_mgmt_beacon()
3306 rx_status->device_timestamp; in ieee80211_rx_mgmt_beacon()
3326 ifmgd->last_beacon_signal = rx_status->signal; in ieee80211_rx_mgmt_beacon()
[all …]
Dmesh.h297 struct ieee80211_rx_status *rx_status);
Dtdls.c1489 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); in ieee80211_process_tdls_channel_switch_resp() local
1495 params.timestamp = rx_status->device_timestamp; in ieee80211_process_tdls_channel_switch_resp()
1580 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); in ieee80211_process_tdls_channel_switch_req() local
1586 params.timestamp = rx_status->device_timestamp; in ieee80211_process_tdls_channel_switch_req()
Dieee80211_i.h626 struct ieee80211_rx_status *rx_status);
1572 struct ieee80211_rx_status *rx_status,
Dmesh_plink.c1097 struct ieee80211_rx_status *rx_status) in mesh_rx_plink_frame() argument
/linux-4.1.27/drivers/net/wireless/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.1.27/drivers/net/wireless/ath/ath9k/
Dhtc_drv_txrx.c971 struct ieee80211_rx_status *rx_status) in ath9k_rx_prepare() argument
1001 memset(rx_status, 0, sizeof(struct ieee80211_rx_status)); in ath9k_rx_prepare()
1007 rx_status->mactime = be64_to_cpu(rxstatus->rs_tstamp); in ath9k_rx_prepare()
1023 &rx_stats, rx_status->mactime)) { in ath9k_rx_prepare()
1029 if (!ath9k_cmn_rx_accept(common, hdr, rx_status, &rx_stats, in ath9k_rx_prepare()
1034 rx_status, decrypt_error); in ath9k_rx_prepare()
1036 if (ath9k_cmn_process_rate(common, hw, &rx_stats, rx_status)) in ath9k_rx_prepare()
1040 ath9k_cmn_process_rssi(common, hw, &rx_stats, rx_status); in ath9k_rx_prepare()
1042 rx_status->band = ah->curchan->chan->band; in ath9k_rx_prepare()
1043 rx_status->freq = ah->curchan->chan->center_freq; in ath9k_rx_prepare()
[all …]
Drecv.c813 struct ieee80211_rx_status *rx_status, in ath9k_rx_skb_preprocess() argument
865 ath9k_process_tsf(rx_stats, rx_status, tsf); in ath9k_rx_skb_preprocess()
873 ath9k_dfs_process_phyerr(sc, hdr, rx_stats, rx_status->mactime); in ath9k_rx_skb_preprocess()
874 if (ath_cmn_process_fft(&sc->spec_priv, hdr, rx_stats, rx_status->mactime)) in ath9k_rx_skb_preprocess()
885 if (!ath9k_cmn_rx_accept(common, hdr, rx_status, rx_stats, decrypt_error, in ath9k_rx_skb_preprocess()
903 if (ath9k_cmn_process_rate(common, hw, rx_stats, rx_status)) { in ath9k_rx_skb_preprocess()
920 ath9k_cmn_process_rssi(common, hw, rx_stats, rx_status); in ath9k_rx_skb_preprocess()
922 rx_status->band = ah->curchan->chan->band; in ath9k_rx_skb_preprocess()
923 rx_status->freq = ah->curchan->chan->center_freq; in ath9k_rx_skb_preprocess()
924 rx_status->antenna = rx_stats->rs_antenna; in ath9k_rx_skb_preprocess()
[all …]
/linux-4.1.27/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.1.27/drivers/net/wireless/ath/ath10k/
Dhtt_rx.c892 struct ieee80211_rx_status *rx_status, in ath10k_process_rx() argument
900 *status = *rx_status; in ath10k_process_rx()
1422 struct ieee80211_rx_status *rx_status) in ath10k_htt_rx_amsdu_allowed() argument
1436 if (!rx_status->freq) { in ath10k_htt_rx_amsdu_allowed()
1468 struct ieee80211_rx_status *rx_status) in ath10k_htt_rx_h_filter() argument
1473 if (ath10k_htt_rx_amsdu_allowed(ar, amsdu, rx_status)) in ath10k_htt_rx_h_filter()
1483 struct ieee80211_rx_status *rx_status = &htt->rx_status; in ath10k_htt_rx_handler() local
1525 ath10k_htt_rx_h_ppdu(ar, &amsdu, rx_status); in ath10k_htt_rx_handler()
1527 ath10k_htt_rx_h_filter(ar, &amsdu, rx_status); in ath10k_htt_rx_handler()
1528 ath10k_htt_rx_h_mpdu(ar, &amsdu, rx_status); in ath10k_htt_rx_handler()
[all …]
Dhtt.h1352 struct ieee80211_rx_status rx_status; member
Dwmi.c1492 u32 rx_status; in ath10k_wmi_event_mgmt_rx() local
1509 rx_status = __le32_to_cpu(arg.status); in ath10k_wmi_event_mgmt_rx()
1517 "event mgmt rx status %08x\n", rx_status); in ath10k_wmi_event_mgmt_rx()
1524 if (rx_status & WMI_RX_STATUS_ERR_DECRYPT) { in ath10k_wmi_event_mgmt_rx()
1529 if (rx_status & WMI_RX_STATUS_ERR_KEY_CACHE_MISS) { in ath10k_wmi_event_mgmt_rx()
1534 if (rx_status & WMI_RX_STATUS_ERR_CRC) { in ath10k_wmi_event_mgmt_rx()
1539 if (rx_status & WMI_RX_STATUS_ERR_MIC) in ath10k_wmi_event_mgmt_rx()
/linux-4.1.27/drivers/net/wireless/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.1.27/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.c838 netif_dbg(aup, rx_status, dev, "au1000_rx head %d\n", aup->rx_head); in au1000_rx()
/linux-4.1.27/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.1.27/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.c507 netif_dbg(cp, rx_status, dev, "rx slot %d status 0x%x len %d\n", in cp_rx_poll()
/linux-4.1.27/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.1.27/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.c853 u32 rx_status, in i40e_rx_checksum() argument
876 if (!(rx_status & (1 << I40E_RX_DESC_STATUS_L3L4P_SHIFT))) in i40e_rx_checksum()
897 rx_status & (1 << I40E_RX_DESC_STATUS_IPV6EXADD_SHIFT)) in i40e_rx_checksum()
1010 u32 rx_error, rx_status; in i40e_clean_rx_irq_ps() local
1027 rx_status = (qword & I40E_RXD_QW1_STATUS_MASK) >> in i40e_clean_rx_irq_ps()
1030 if (!(rx_status & (1 << I40E_RX_DESC_STATUS_DD_SHIFT))) in i40e_clean_rx_irq_ps()
1119 !(rx_status & (1 << I40E_RX_DESC_STATUS_EOF_SHIFT)))) { in i40e_clean_rx_irq_ps()
1145 i40e_rx_checksum(vsi, skb, rx_status, rx_error, rx_ptype); in i40e_clean_rx_irq_ps()
1147 vlan_tag = rx_status & (1 << I40E_RX_DESC_STATUS_L2TAG1P_SHIFT) in i40e_clean_rx_irq_ps()
1187 u32 rx_error, rx_status; in i40e_clean_rx_irq_1buf() local
[all …]
/linux-4.1.27/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.1.27/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.1.27/drivers/net/ethernet/intel/i40e/
Di40e_txrx.c1370 u32 rx_status, in i40e_rx_checksum() argument
1393 if (!(rx_status & (1 << I40E_RX_DESC_STATUS_L3L4P_SHIFT))) in i40e_rx_checksum()
1414 rx_status & (1 << I40E_RX_DESC_STATUS_IPV6EXADD_SHIFT)) in i40e_rx_checksum()
1527 u32 rx_error, rx_status; in i40e_clean_rx_irq_ps() local
1547 rx_status = (qword & I40E_RXD_QW1_STATUS_MASK) >> in i40e_clean_rx_irq_ps()
1550 if (!(rx_status & (1 << I40E_RX_DESC_STATUS_DD_SHIFT))) in i40e_clean_rx_irq_ps()
1644 !(rx_status & (1 << I40E_RX_DESC_STATUS_EOF_SHIFT)))) { in i40e_clean_rx_irq_ps()
1664 if (unlikely(rx_status & I40E_RXD_QW1_STATUS_TSYNVALID_MASK)) { in i40e_clean_rx_irq_ps()
1665 i40e_ptp_rx_hwtstamp(vsi->back, skb, (rx_status & in i40e_clean_rx_irq_ps()
1677 i40e_rx_checksum(vsi, skb, rx_status, rx_error, rx_ptype); in i40e_clean_rx_irq_ps()
[all …]
/linux-4.1.27/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.c2512 short rx_status; in vortex_rx() local
2517 while ((rx_status = ioread16(ioaddr + RxStatus)) > 0) { in vortex_rx()
2518 if (rx_status & 0x4000) { /* Error, update stats. */ in vortex_rx()
2530 int pkt_len = rx_status & 0x1fff; in vortex_rx()
2536 pkt_len, rx_status); in vortex_rx()
2581 int rx_status; in boomerang_rx() local
2587 while ((rx_status = le32_to_cpu(vp->rx_ring[entry].status)) & RxDComplete){ in boomerang_rx()
2590 if (rx_status & RxDError) { /* Error, update stats. */ in boomerang_rx()
2591 unsigned char rx_error = rx_status >> 16; in boomerang_rx()
2602 int pkt_len = rx_status & 0x1fff; in boomerang_rx()
[all …]
/linux-4.1.27/drivers/net/wireless/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.1.27/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.c330 netif_dbg(dev, rx_status, dev->net, "< rx, len %zu, type 0x%x\n", in usbnet_skb_return()
660 netif_dbg(dev, rx_status, dev->net, "paused rx queue enabled\n"); in usbnet_pause_rx()
678 netif_dbg(dev, rx_status, dev->net, in usbnet_resume_rx()
/linux-4.1.27/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.c358 netif_info(jme, rx_status, jme->dev, "Switched to PCC_P%d\n", p); in jme_set_rx_pcc()
1419 netif_info(jme, rx_status, jme->dev, "RX Queue Full!\n"); in jme_rx_empty_tasklet()
/linux-4.1.27/drivers/net/wireless/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.1.27/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.1.27/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()
1679 netif_printk(qdev, rx_status, KERN_DEBUG, qdev->ndev, in ql_process_mac_rx_skb()
1689 netif_printk(qdev, rx_status, KERN_DEBUG, qdev->ndev, in ql_process_mac_rx_skb()
[all …]
/linux-4.1.27/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.1.27/drivers/net/wireless/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.c1207 struct ieee80211_rx_status rx_status = { 0 }; in process_agg_start() local
1212 rx_status.freq = hw->conf.chandef.chan->center_freq; in process_agg_start()
1213 rx_status.band = hw->conf.chandef.chan->band; in process_agg_start()
1214 rx_status.flag |= RX_FLAG_DECRYPTED; in process_agg_start()
1215 rx_status.flag |= RX_FLAG_MACTIME_START; in process_agg_start()
1216 rx_status.rate_idx = 0; in process_agg_start()
1217 rx_status.signal = 50 + 10; in process_agg_start()
1219 &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.h2127 struct ieee80211_rx_status *rx_status,
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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
805 chan->rx_status = 0; in cosa_read()
809 while (!chan->rx_status) { in cosa_read()
814 if (signal_pending(current) && chan->rx_status == 0) { in cosa_read()
815 chan->rx_status = 1; in cosa_read()
847 if (chan->rx_status) { /* Reader has died */ in chrdev_rx_done()
851 chan->rx_status = 1; in chrdev_rx_done()
/linux-4.1.27/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.1.27/drivers/net/ethernet/via/
Dvia-rhine.c395 __le32 rx_status; member
1231 rp->rx_ring[i].rx_status = 0; in alloc_rbufs()
1256 rp->rx_ring[i].rx_status = cpu_to_le32(DescOwn); in alloc_rbufs()
1269 rp->rx_ring[i].rx_status = 0; in free_rbufs()
1955 netif_dbg(rp, rx_status, dev, "%s(), entry %d status %08x\n", __func__, in rhine_rx()
1956 entry, le32_to_cpu(rp->rx_head_desc->rx_status)); in rhine_rx()
1961 u32 desc_status = le32_to_cpu(desc->rx_status); in rhine_rx()
1968 netif_dbg(rp, rx_status, dev, "%s() status %08x\n", __func__, in rhine_rx()
2079 rp->rx_ring[entry].rx_status = cpu_to_le32(DescOwn); in rhine_rx()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.c2200 status = priv->hw->desc->rx_status(&priv->dev->stats, in stmmac_rx()
/linux-4.1.27/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.1.27/drivers/staging/octeon-usb/
Docteon-hcd.c1173 union cvmx_usbcx_grxstsph rx_status; in cvmx_usb_poll_rx_fifo() local
1179 rx_status.u32 = cvmx_usb_read_csr32(usb, in cvmx_usb_poll_rx_fifo()
1182 if (rx_status.s.pktsts != 2) in cvmx_usb_poll_rx_fifo()
1185 if (!rx_status.s.bcnt) in cvmx_usb_poll_rx_fifo()
1188 channel = rx_status.s.chnum; in cvmx_usb_poll_rx_fifo()
1189 bytes = rx_status.s.bcnt; in cvmx_usb_poll_rx_fifo()
/linux-4.1.27/drivers/net/ethernet/marvell/
Dmvneta.c1483 u32 rx_status; in mvneta_rx() local
1488 rx_status = rx_desc->status; in mvneta_rx()
1492 if (!mvneta_rxq_desc_is_first_last(rx_status) || in mvneta_rx()
1493 (rx_status & MVNETA_RXD_ERR_SUMMARY)) { in mvneta_rx()
1517 mvneta_rx_csum(pp, rx_status, skb); in mvneta_rx()
1543 mvneta_rx_csum(pp, rx_status, skb); in mvneta_rx()
Dmvpp2.c4990 u32 rx_status = rx_desc->status; in mvpp2_buff_hdr_rx() local
4998 pool_id = (rx_status & MVPP2_RXD_BM_POOL_ID_MASK) >> in mvpp2_buff_hdr_rx()
5041 u32 bm, rx_status; in mvpp2_rx() local
5045 rx_status = rx_desc->status; in mvpp2_rx()
5052 if (rx_status & MVPP2_RXD_BUF_HDR) { in mvpp2_rx()
5062 if (rx_status & MVPP2_RXD_ERR_SUMMARY) { in mvpp2_rx()
5079 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.1.27/drivers/net/wireless/rsi/
Drsi_91x_mac80211.c901 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); in rsi_indicate_pkt_to_os() local
909 rsi_fill_rx_status(hw, skb, common, rx_status); in rsi_indicate_pkt_to_os()
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dbcmsysport.c498 netif_dbg(priv, rx_status, ndev, "RX refill\n"); in bcm_sysport_rx_refill()
546 netif_dbg(priv, rx_status, ndev, in bcm_sysport_desc_rx()
581 netif_dbg(priv, rx_status, ndev, in bcm_sysport_desc_rx()
587 netif_err(priv, rx_status, ndev, "fragmented packet!\n"); in bcm_sysport_desc_rx()
/linux-4.1.27/drivers/net/ethernet/broadcom/genet/
Dbcmgenet.c1458 netif_dbg(priv, rx_status, dev, in bcmgenet_desc_rx()
1488 netif_dbg(priv, rx_status, dev, in bcmgenet_desc_rx()
1494 netif_err(priv, rx_status, dev, in bcmgenet_desc_rx()
1508 netif_err(priv, rx_status, dev, "dma_flag=0x%x\n", in bcmgenet_desc_rx()
1554 netif_dbg(priv, rx_status, dev, "pushed up to kernel\n"); in bcmgenet_desc_rx()
/linux-4.1.27/drivers/net/ethernet/8390/
Dlib8390.c714 netif_dbg(ei_local, rx_status, dev, in ei_receive()
/linux-4.1.27/drivers/staging/lustre/lnet/klnds/o2iblnd/
Do2iblnd.h516 enum ib_wc_status rx_status; /* completion status */ member
/linux-4.1.27/drivers/net/ethernet/dec/tulip/
Dde2104x.c437 netif_dbg(de, rx_status, de->dev, in de_rx()
/linux-4.1.27/drivers/staging/rtl8192e/
Drtllib_rx.c48 struct sk_buff *skb, struct rtllib_rx_stats *rx_status, in rtllib_monitor_rx() argument
/linux-4.1.27/drivers/net/ethernet/renesas/
Dsh_eth.c1468 netif_info(mdp, rx_status, ndev, in sh_eth_rx()
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_link.c5435 u16 rx_status, ustat_val, cl37_fsm_received; in bnx2x_check_fallback_to_cl37() local
5441 &rx_status); in bnx2x_check_fallback_to_cl37()
5442 if ((rx_status & MDIO_RX0_RX_STATUS_SIGDET) != in bnx2x_check_fallback_to_cl37()
5445 "rx_status(0x80b0) = 0x%x\n", rx_status); in bnx2x_check_fallback_to_cl37()
/linux-4.1.27/drivers/net/ethernet/intel/
De100.c1994 netif_printk(nic, rx_status, KERN_DEBUG, nic->netdev, in e100_rx_indicate()
/linux-4.1.27/drivers/scsi/qla2xxx/
Dqla_target.c3484 int rx_status = 0; in qlt_do_ctio_completion() local
3489 rx_status = -EIO; in qlt_do_ctio_completion()
/linux-4.1.27/drivers/net/ethernet/freescale/
Dgianfar.c3452 netif_dbg(priv, rx_status, dev, "control frame\n"); in gfar_error()
/linux-4.1.27/drivers/net/ethernet/sun/
Dniu.c3713 netif_printk(np, rx_status, KERN_DEBUG, np->dev, in niu_rx_work()