Lines Matching refs:rx_stats

800 			    struct ath_rx_status *rx_stats,
812 is_valid_tkip = rx_stats->rs_keyix != ATH9K_RXKEYIX_INVALID &&
813 test_bit(rx_stats->rs_keyix, common->tkip_keymap);
815 !(rx_stats->rs_status &
824 if (rx_stats->rs_keyix == ATH9K_RXKEYIX_INVALID ||
825 !test_bit(rx_stats->rs_keyix, common->ccmp_keymap))
826 rx_stats->rs_status &= ~ATH9K_RXERR_KEYMISS;
828 if (!rx_stats->rs_datalen)
835 if (rx_stats->rs_datalen > (common->rx_bufsize - rx_status_len))
839 if (rx_stats->rs_more)
845 (rx_stats->rs_status & ATH9K_RXERR_MIC);
848 * The rx_stats->rs_status will not be set until the end of the
853 if (rx_stats->rs_status != 0) {
856 if (rx_stats->rs_status & ATH9K_RXERR_CRC) {
860 if (rx_stats->rs_status & ATH9K_RXERR_PHY)
863 if ((rx_stats->rs_status & ATH9K_RXERR_DECRYPT) ||
864 (!is_mc && (rx_stats->rs_status & ATH9K_RXERR_KEYMISS))) {
880 if (rx_stats->rs_status & ~status_mask)
900 struct ath_rx_status *rx_stats,
910 if (rx_stats->rs_rate & 0x80) {
913 if (rx_stats->rs_flags & ATH9K_RX_2040)
915 if (rx_stats->rs_flags & ATH9K_RX_GI)
917 rxs->rate_idx = rx_stats->rs_rate & 0x7f;
922 if (sband->bitrates[i].hw_value == rx_stats->rs_rate) {
926 if (sband->bitrates[i].hw_value_short == rx_stats->rs_rate) {
939 rx_stats->rs_rate);
947 struct ath_rx_status *rx_stats)
952 int rssi = rx_stats->rs_rssi;
954 if (!rx_stats->is_mybeacon ||
959 if (rx_stats->rs_rssi != ATH9K_RSSI_BAD && !rx_stats->rs_moreaggr)
960 ATH_RSSI_LPF(sc->last_rssi, rx_stats->rs_rssi);
980 struct ath_rx_status *rx_stats,
990 if (!ath9k_rx_accept(common, hdr, rx_status, rx_stats, decrypt_error))
994 if (rx_stats->rs_more)
997 ath9k_process_rssi(common, hw, hdr, rx_stats);
999 if (ath9k_process_rate(common, hw, rx_stats, rx_status))
1004 rx_status->signal = ah->noise + rx_stats->rs_rssi;
1005 rx_status->antenna = rx_stats->rs_antenna;
1007 if (rx_stats->rs_moreaggr)
1015 struct ath_rx_status *rx_stats,
1045 keyix = rx_stats->rs_keyix;