Lines Matching refs:rx_status
7001 struct ieee80211_rx_status *rx_status)
7008 rx_status->mactime = brcms_c_recover_tsf64(wlc, rxh);
7009 rx_status->flag |= RX_FLAG_MACTIME_START;
7013 rx_status->band =
7015 rx_status->freq =
7016 ieee80211_channel_to_frequency(channel, rx_status->band);
7018 rx_status->signal = wlc_phy_rssi_compute(wlc->hw->band->pi, rxh);
7022 rx_status->antenna =
7029 rx_status->rate_idx = rspec & RSPEC_RATE_MASK;
7030 rx_status->encoding = RX_ENC_HT;
7032 rx_status->bw = RATE_INFO_BW_40;
7036 rx_status->rate_idx = 0;
7039 rx_status->rate_idx = 1;
7042 rx_status->rate_idx = 2;
7045 rx_status->rate_idx = 3;
7048 rx_status->rate_idx = 4;
7051 rx_status->rate_idx = 5;
7054 rx_status->rate_idx = 6;
7057 rx_status->rate_idx = 7;
7060 rx_status->rate_idx = 8;
7063 rx_status->rate_idx = 9;
7066 rx_status->rate_idx = 10;
7069 rx_status->rate_idx = 11;
7081 if (rx_status->band == NL80211_BAND_5GHZ)
7082 rx_status->rate_idx -= BRCMS_LEGACY_5G_RATE_OFFSET;
7087 rx_status->enc_flags |= RX_ENC_FLAG_SHORTPRE;
7089 rx_status->enc_flags |= RX_ENC_FLAG_SHORTPRE;
7097 rx_status->enc_flags |= RX_ENC_FLAG_SHORT_GI;
7100 rx_status->flag |= RX_FLAG_FAILED_PLCP_CRC;
7105 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC;
7116 struct ieee80211_rx_status rx_status;
7119 memset(&rx_status, 0, sizeof(rx_status));
7120 prep_mac80211_status(wlc, rxh, p, &rx_status);
7134 memcpy(IEEE80211_SKB_RXCB(p), &rx_status, sizeof(rx_status));