Lines Matching refs:stats
181 rtlpriv->stats.rx_snr_db[i] = in _rtl92se_query_rxphystatus()
260 bool rtl92se_rx_query_desc(struct ieee80211_hw *hw, struct rtl_stats *stats, in rtl92se_rx_query_desc() argument
268 stats->length = (u16)GET_RX_STATUS_DESC_PKT_LEN(pdesc); in rtl92se_rx_query_desc()
269 stats->rx_drvinfo_size = (u8)GET_RX_STATUS_DESC_DRVINFO_SIZE(pdesc) * 8; in rtl92se_rx_query_desc()
270 stats->rx_bufshift = (u8)(GET_RX_STATUS_DESC_SHIFT(pdesc) & 0x03); in rtl92se_rx_query_desc()
271 stats->icv = (u16)GET_RX_STATUS_DESC_ICV(pdesc); in rtl92se_rx_query_desc()
272 stats->crc = (u16)GET_RX_STATUS_DESC_CRC32(pdesc); in rtl92se_rx_query_desc()
273 stats->hwerror = (u16)(stats->crc | stats->icv); in rtl92se_rx_query_desc()
274 stats->decrypted = !GET_RX_STATUS_DESC_SWDEC(pdesc); in rtl92se_rx_query_desc()
276 stats->rate = (u8)GET_RX_STATUS_DESC_RX_MCS(pdesc); in rtl92se_rx_query_desc()
277 stats->shortpreamble = (u16)GET_RX_STATUS_DESC_SPLCP(pdesc); in rtl92se_rx_query_desc()
278 stats->isampdu = (bool)(GET_RX_STATUS_DESC_PAGGR(pdesc) == 1); in rtl92se_rx_query_desc()
279 stats->isfirst_ampdu = (bool) ((GET_RX_STATUS_DESC_PAGGR(pdesc) == 1) in rtl92se_rx_query_desc()
281 stats->timestamp_low = GET_RX_STATUS_DESC_TSFL(pdesc); in rtl92se_rx_query_desc()
282 stats->rx_is40Mhzpacket = (bool)GET_RX_STATUS_DESC_BW(pdesc); in rtl92se_rx_query_desc()
283 stats->is_ht = (bool)GET_RX_STATUS_DESC_RX_HT(pdesc); in rtl92se_rx_query_desc()
284 stats->is_cck = SE_RX_HAL_IS_CCK_RATE(pdesc); in rtl92se_rx_query_desc()
286 if (stats->hwerror) in rtl92se_rx_query_desc()
292 if (stats->crc) in rtl92se_rx_query_desc()
295 if (stats->rx_is40Mhzpacket) in rtl92se_rx_query_desc()
298 if (stats->is_ht) in rtl92se_rx_query_desc()
310 if (stats->decrypted) { in rtl92se_rx_query_desc()
312 stats->rx_drvinfo_size + stats->rx_bufshift); in rtl92se_rx_query_desc()
321 rx_status->rate_idx = rtlwifi_rate_mapping(hw, stats->is_ht, in rtl92se_rx_query_desc()
322 false, stats->rate); in rtl92se_rx_query_desc()
324 rx_status->mactime = stats->timestamp_low; in rtl92se_rx_query_desc()
327 stats->rx_bufshift); in rtl92se_rx_query_desc()
328 _rtl92se_translate_rx_signal_stuff(hw, skb, stats, pdesc, in rtl92se_rx_query_desc()
333 rx_status->signal = stats->recvsignalpower + 10; in rtl92se_rx_query_desc()