Lines Matching defs:rx_stats
810 struct ath_rx_status *rx_stats,
834 is_phyerr = rx_stats->rs_status & ATH9K_RXERR_PHY;
835 if (!rx_stats->rs_datalen ||
836 (rx_stats->rs_datalen < 10 && !is_phyerr)) {
846 if (rx_stats->rs_datalen > (common->rx_bufsize - ah->caps.rx_status_len)) {
852 if (rx_stats->rs_more)
862 if (rx_stats->rs_status & ATH9K_RXERR_CORRUPT_DESC)
867 ath9k_process_tsf(rx_stats, rx_status, tsf);
868 ath_debug_stat_rx(sc, rx_stats);
874 if (rx_stats->rs_status & ATH9K_RXERR_PHY) {
883 ath9k_dfs_process_phyerr(sc, hdr, rx_stats,
886 ath_cmn_process_fft(&sc->spec_priv, hdr, rx_stats,
898 if (!ath9k_cmn_rx_accept(common, hdr, rx_status, rx_stats, decrypt_error,
907 rx_stats->is_mybeacon = true;
916 if (ath9k_cmn_process_rate(common, hw, rx_stats, rx_status)) {
922 rx_stats->rs_rate);
928 if (rx_stats->is_mybeacon)
933 ath9k_cmn_process_rssi(common, hw, rx_stats, rx_status);
937 rx_status->antenna = rx_stats->rs_antenna;
949 sc->rx.discard_next = rx_stats->rs_more;