Lines Matching refs:rx_stats
806 struct ath_rx_status *rx_stats, in ath9k_rx_skb_preprocess() argument
828 if (!rx_stats->rs_datalen) { in ath9k_rx_skb_preprocess()
838 if (rx_stats->rs_datalen > (common->rx_bufsize - ah->caps.rx_status_len)) { in ath9k_rx_skb_preprocess()
844 if (rx_stats->rs_more) in ath9k_rx_skb_preprocess()
854 if (rx_stats->rs_status & ATH9K_RXERR_CORRUPT_DESC) in ath9k_rx_skb_preprocess()
859 ath9k_process_tsf(rx_stats, rx_status, tsf); in ath9k_rx_skb_preprocess()
860 ath_debug_stat_rx(sc, rx_stats); in ath9k_rx_skb_preprocess()
866 if (rx_stats->rs_status & ATH9K_RXERR_PHY) { 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()
888 rx_stats->is_mybeacon = true; in ath9k_rx_skb_preprocess()
897 if (ath9k_cmn_process_rate(common, hw, rx_stats, rx_status)) { in ath9k_rx_skb_preprocess()
903 rx_stats->rs_rate); in ath9k_rx_skb_preprocess()
909 if (rx_stats->is_mybeacon) in ath9k_rx_skb_preprocess()
914 ath9k_cmn_process_rssi(common, hw, rx_stats, rx_status); in ath9k_rx_skb_preprocess()
918 rx_status->antenna = rx_stats->rs_antenna; in ath9k_rx_skb_preprocess()
930 sc->rx.discard_next = rx_stats->rs_more; in ath9k_rx_skb_preprocess()