Lines Matching defs:rx_status

213 	struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb);
235 rx_status->flag |= RX_FLAG_RADIOTAP_TLV_AT_END;
253 struct ieee80211_rx_status *rx_status,
267 rx_status->signal = max_energy;
268 rx_status->chains =
270 rx_status->chain_signal[0] = energy_a;
271 rx_status->chain_signal[1] = energy_b;
508 struct ieee80211_rx_status *rx_status,
557 rx_status->flag |= RX_FLAG_ALLOW_SAME_PN;
562 rx_status->flag |= RX_FLAG_DUP_VALIDATED;
1010 struct ieee80211_rx_status *rx_status)
1025 rx_status->bw = RATE_INFO_BW_HE_RU;
1031 rx_status->he_ru = NL80211_RATE_INFO_HE_RU_ALLOC_26;
1035 rx_status->he_ru = NL80211_RATE_INFO_HE_RU_ALLOC_52;
1039 rx_status->he_ru = NL80211_RATE_INFO_HE_RU_ALLOC_106;
1043 rx_status->he_ru = NL80211_RATE_INFO_HE_RU_ALLOC_242;
1047 rx_status->he_ru = NL80211_RATE_INFO_HE_RU_ALLOC_484;
1051 rx_status->he_ru = NL80211_RATE_INFO_HE_RU_ALLOC_996;
1054 rx_status->he_ru = NL80211_RATE_INFO_HE_RU_ALLOC_2x996;
1092 struct ieee80211_rx_status *rx_status,
1210 iwl_mvm_decode_he_phy_ru_alloc(phy_data, he, he_mu, rx_status);
1271 struct ieee80211_rx_status *rx_status,
1381 struct ieee80211_rx_status *rx_status,
1427 struct ieee80211_rx_status *rx_status,
1491 rx_status->bw = RATE_INFO_BW_EHT_RU;
1492 rx_status->eht.ru = nl_ru;
1497 struct ieee80211_rx_status *rx_status,
1554 iwl_mvm_decode_eht_ru(mvm, rx_status, eht);
1605 iwl_mvm_decode_eht_ext_tb(mvm, phy_data, rx_status, eht, usig);
1609 iwl_mvm_decode_eht_ext_mu(mvm, phy_data, rx_status, eht, usig);
1616 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb);
1637 rx_status->flag |= RX_FLAG_RADIOTAP_TLV_AT_END;
1652 rx_status->flag |= RX_FLAG_AMPDU_DETAILS;
1653 rx_status->flag |= RX_FLAG_AMPDU_EOF_BIT_KNOWN;
1655 rx_status->flag |= RX_FLAG_AMPDU_EOF_BIT;
1661 rx_status->flag |= RX_FLAG_AMPDU_EOF_BIT_KNOWN;
1663 rx_status->flag |= RX_FLAG_AMPDU_EOF_BIT;
1667 iwl_mvm_decode_eht_phy_data(mvm, phy_data, rx_status, eht, usig);
1681 rx_status->eht.gi = NL80211_RATE_INFO_EHT_GI_1_6;
1684 rx_status->eht.gi = NL80211_RATE_INFO_EHT_GI_0_8;
1689 rx_status->eht.gi = NL80211_RATE_INFO_EHT_GI_1_6;
1695 rx_status->eht.gi = NL80211_RATE_INFO_EHT_GI_3_2;
1697 rx_status->eht.gi = NL80211_RATE_INFO_EHT_GI_0_8;
1702 rx_status->eht.gi = NL80211_RATE_INFO_EHT_GI_3_2;
1716 rx_status->eht.gi));
1759 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb);
1784 rx_status->flag |= RX_FLAG_RADIOTAP_HE;
1789 rx_status->flag |= RX_FLAG_RADIOTAP_HE_MU;
1794 rx_status->flag |= RX_FLAG_AMPDU_DETAILS;
1795 rx_status->flag |= RX_FLAG_AMPDU_EOF_BIT_KNOWN;
1797 rx_status->flag |= RX_FLAG_AMPDU_EOF_BIT;
1801 iwl_mvm_decode_he_phy_data(mvm, phy_data, he, he_mu, rx_status,
1807 rx_status->flag |= RX_FLAG_AMPDU_EOF_BIT_KNOWN;
1809 rx_status->flag |= RX_FLAG_AMPDU_EOF_BIT;
1814 rx_status->bw = RATE_INFO_BW_HE_RU;
1815 rx_status->he_ru = NL80211_RATE_INFO_HE_RU_ALLOC_106;
1842 rx_status->he_gi = NL80211_RATE_INFO_HE_GI_1_6;
1844 rx_status->he_gi = NL80211_RATE_INFO_HE_GI_0_8;
1852 rx_status->he_gi = NL80211_RATE_INFO_HE_GI_1_6;
1854 rx_status->he_gi = NL80211_RATE_INFO_HE_GI_0_8;
1859 rx_status->he_gi = NL80211_RATE_INFO_HE_GI_3_2;
1862 rx_status->he_gi = NL80211_RATE_INFO_HE_GI_1_6;
1867 rx_status->he_gi = NL80211_RATE_INFO_HE_GI_3_2;
1871 rx_status->he_gi = NL80211_RATE_INFO_HE_GI_0_8;
1885 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb);
1906 rx_status->flag |= RX_FLAG_RADIOTAP_LSIG;
1931 * Note: requires also rx_status->band to be prefilled, as well
1939 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb);
1957 rx_status->bw = RATE_INFO_BW_40;
1960 rx_status->bw = RATE_INFO_BW_80;
1963 rx_status->bw = RATE_INFO_BW_160;
1966 rx_status->bw = RATE_INFO_BW_320;
1976 rx_status->device_timestamp = phy_data->gp2_on_air_rise;
1982 rx_status->mactime = div64_u64(adj_time, NSEC_PER_USEC);
1983 rx_status->flag |= RX_FLAG_MACTIME_IS_RTAP_TS64;
1984 rx_status->flag &= ~RX_FLAG_MACTIME;
1987 rx_status->freq = ieee80211_channel_to_frequency(phy_data->channel,
1988 rx_status->band);
1989 iwl_mvm_get_signal_strength(mvm, rx_status, rate_n_flags,
2004 rx_status->enc_flags |= RX_ENC_FLAG_SHORT_GI;
2007 rx_status->enc_flags |= RX_ENC_FLAG_LDPC;
2011 rx_status->encoding = RX_ENC_VHT;
2014 rx_status->encoding = RX_ENC_HE;
2015 rx_status->he_dcm =
2019 rx_status->encoding = RX_ENC_EHT;
2025 rx_status->encoding = RX_ENC_HT;
2026 rx_status->rate_idx = RATE_HT_MCS_INDEX(rate_n_flags);
2027 rx_status->enc_flags |= stbc << RX_ENC_FLAG_STBC_SHIFT;
2032 rx_status->nss =
2034 rx_status->rate_idx = rate_n_flags & RATE_MCS_CODE_MSK;
2035 rx_status->enc_flags |= stbc << RX_ENC_FLAG_STBC_SHIFT;
2039 rx_status->band);
2041 rx_status->rate_idx = rate;
2044 rx_status->rate_idx = 0;
2047 rate_n_flags, rx_status->band);
2058 struct ieee80211_rx_status *rx_status;
2151 rx_status = IEEE80211_SKB_RXCB(skb);
2161 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC;
2167 rx_status->enc_flags |= RX_ENC_FLAG_SHORTPRE;
2178 rx_status->mactime = tsf_on_air_rise;
2180 rx_status->flag |= RX_FLAG_MACTIME_PLCP_START;
2186 rx_status->band = iwl_mvm_nl80211_band_from_phy(band);
2188 rx_status->band = phy_data.channel > 14 ? NL80211_BAND_5GHZ :
2197 rx_status->flag |= RX_FLAG_AMPDU_DETAILS;
2210 rx_status->ampdu_reference = mvm->ampdu_ref;
2225 rx_status->link_valid = 1;
2226 rx_status->link_id = link_sta->link_id;
2237 if (iwl_mvm_rx_crypto(mvm, sta, hdr, rx_status, phy_data.phy_info, desc,
2275 if (mvmvif->csa_target_freq == rx_status->freq)
2290 rs_update_last_rssi(mvm, mvmsta, rx_status);
2303 if (rx_status->signal < rssi)
2315 if (iwl_mvm_is_dup(sta, queue, rx_status, hdr, desc)) {
2369 rx_status->boottime_ns = ktime_get_boottime_ns();
2383 rx_status->flag |= RX_FLAG_AMSDU_MORE;
2394 struct ieee80211_rx_status *rx_status;
2456 rx_status = IEEE80211_SKB_RXCB(skb);
2459 rx_status->flag |= RX_FLAG_NO_PSDU;
2464 rx_status->flag |= RX_FLAG_FAILED_PLCP_CRC;
2468 rx_status->zero_length_psdu_type =
2473 rx_status->zero_length_psdu_type =
2477 rx_status->zero_length_psdu_type =
2482 rx_status->band = phy_data.channel > 14 ? NL80211_BAND_5GHZ :
2504 rx_status->nss =
2509 rx_status->nss =
2514 rx_status->nss =