• Home
  • Raw
  • Download

Lines Matching refs:stats

228 			rtlpriv->stats.rx_snr_db[i] =  in _rtl92de_query_rxphystatus()
271 if (rtlpriv->stats.rx_rssi_percentage[rfpath] == 0) { in rtl92d_loop_over_paths()
272 rtlpriv->stats.rx_rssi_percentage[rfpath] = in rtl92d_loop_over_paths()
277 rtlpriv->stats.rx_rssi_percentage[rfpath]) { in rtl92d_loop_over_paths()
278 rtlpriv->stats.rx_rssi_percentage[rfpath] = in rtl92d_loop_over_paths()
279 ((rtlpriv->stats.rx_rssi_percentage[rfpath] * in rtl92d_loop_over_paths()
283 rtlpriv->stats.rx_rssi_percentage[rfpath] = in rtl92d_loop_over_paths()
284 rtlpriv->stats.rx_rssi_percentage[rfpath] + 1; in rtl92d_loop_over_paths()
286 rtlpriv->stats.rx_rssi_percentage[rfpath] = in rtl92d_loop_over_paths()
287 ((rtlpriv->stats.rx_rssi_percentage[rfpath] * in rtl92d_loop_over_paths()
302 rtlpriv->stats.rssi_calculate_cnt++; in _rtl92de_process_ui_rssi()
303 if (rtlpriv->stats.ui_rssi.total_num++ >= in _rtl92de_process_ui_rssi()
305 rtlpriv->stats.ui_rssi.total_num = in _rtl92de_process_ui_rssi()
307 last_rssi = rtlpriv->stats.ui_rssi.elements[ in _rtl92de_process_ui_rssi()
308 rtlpriv->stats.ui_rssi.index]; in _rtl92de_process_ui_rssi()
309 rtlpriv->stats.ui_rssi.total_val -= last_rssi; in _rtl92de_process_ui_rssi()
311 rtlpriv->stats.ui_rssi.total_val += pstats->signalstrength; in _rtl92de_process_ui_rssi()
312 rtlpriv->stats.ui_rssi.elements in _rtl92de_process_ui_rssi()
313 [rtlpriv->stats.ui_rssi.index++] = in _rtl92de_process_ui_rssi()
315 if (rtlpriv->stats.ui_rssi.index >= PHY_RSSI_SLID_WIN_MAX) in _rtl92de_process_ui_rssi()
316 rtlpriv->stats.ui_rssi.index = 0; in _rtl92de_process_ui_rssi()
317 tmpval = rtlpriv->stats.ui_rssi.total_val / in _rtl92de_process_ui_rssi()
318 rtlpriv->stats.ui_rssi.total_num; in _rtl92de_process_ui_rssi()
319 rtlpriv->stats.signal_strength = _rtl92de_translate_todbm(hw, in _rtl92de_process_ui_rssi()
321 pstats->rssi = rtlpriv->stats.signal_strength; in _rtl92de_process_ui_rssi()
333 if (rtlpriv->stats.recv_signal_power == 0) in _rtl92de_update_rxsignalstatistics()
334 rtlpriv->stats.recv_signal_power = pstats->recvsignalpower; in _rtl92de_update_rxsignalstatistics()
335 if (pstats->recvsignalpower > rtlpriv->stats.recv_signal_power) in _rtl92de_update_rxsignalstatistics()
337 else if (pstats->recvsignalpower < rtlpriv->stats.recv_signal_power) in _rtl92de_update_rxsignalstatistics()
339 rtlpriv->stats.recv_signal_power = (rtlpriv->stats.recv_signal_power * in _rtl92de_update_rxsignalstatistics()
382 if (rtlpriv->stats.rx_evm_percentage[stream] == 0) { in rtl92d_loop_over_streams()
383 rtlpriv->stats.rx_evm_percentage[stream] = in rtl92d_loop_over_streams()
386 rtlpriv->stats.rx_evm_percentage[stream] = in rtl92d_loop_over_streams()
387 ((rtlpriv->stats.rx_evm_percentage[stream] in rtl92d_loop_over_streams()
404 if (rtlpriv->stats.ui_link_quality.total_num++ >= in _rtl92de_process_ui_link_quality()
406 rtlpriv->stats.ui_link_quality.total_num = in _rtl92de_process_ui_link_quality()
408 last_evm = rtlpriv->stats.ui_link_quality.elements[ in _rtl92de_process_ui_link_quality()
409 rtlpriv->stats.ui_link_quality.index]; in _rtl92de_process_ui_link_quality()
410 rtlpriv->stats.ui_link_quality.total_val -= last_evm; in _rtl92de_process_ui_link_quality()
412 rtlpriv->stats.ui_link_quality.total_val += in _rtl92de_process_ui_link_quality()
414 rtlpriv->stats.ui_link_quality.elements[ in _rtl92de_process_ui_link_quality()
415 rtlpriv->stats.ui_link_quality.index++] = in _rtl92de_process_ui_link_quality()
417 if (rtlpriv->stats.ui_link_quality.index >= in _rtl92de_process_ui_link_quality()
419 rtlpriv->stats.ui_link_quality.index = 0; in _rtl92de_process_ui_link_quality()
420 tmpval = rtlpriv->stats.ui_link_quality.total_val / in _rtl92de_process_ui_link_quality()
421 rtlpriv->stats.ui_link_quality.total_num; in _rtl92de_process_ui_link_quality()
422 rtlpriv->stats.signal_quality = tmpval; in _rtl92de_process_ui_link_quality()
423 rtlpriv->stats.last_sigstrength_inpercent = tmpval; in _rtl92de_process_ui_link_quality()
479 bool rtl92de_rx_query_desc(struct ieee80211_hw *hw, struct rtl_stats *stats, in rtl92de_rx_query_desc() argument
487 stats->length = (u16) GET_RX_DESC_PKT_LEN(pdesc); in rtl92de_rx_query_desc()
488 stats->rx_drvinfo_size = (u8) GET_RX_DESC_DRV_INFO_SIZE(pdesc) * in rtl92de_rx_query_desc()
490 stats->rx_bufshift = (u8) (GET_RX_DESC_SHIFT(pdesc) & 0x03); in rtl92de_rx_query_desc()
491 stats->icv = (u16) GET_RX_DESC_ICV(pdesc); in rtl92de_rx_query_desc()
492 stats->crc = (u16) GET_RX_DESC_CRC32(pdesc); in rtl92de_rx_query_desc()
493 stats->hwerror = (stats->crc | stats->icv); in rtl92de_rx_query_desc()
494 stats->decrypted = !GET_RX_DESC_SWDEC(pdesc); in rtl92de_rx_query_desc()
495 stats->rate = (u8) GET_RX_DESC_RXMCS(pdesc); in rtl92de_rx_query_desc()
496 stats->shortpreamble = (u16) GET_RX_DESC_SPLCP(pdesc); in rtl92de_rx_query_desc()
497 stats->isampdu = (bool) (GET_RX_DESC_PAGGR(pdesc) == 1); in rtl92de_rx_query_desc()
498 stats->isfirst_ampdu = (bool) ((GET_RX_DESC_PAGGR(pdesc) == 1) in rtl92de_rx_query_desc()
500 stats->timestamp_low = GET_RX_DESC_TSFL(pdesc); in rtl92de_rx_query_desc()
501 stats->rx_is40Mhzpacket = (bool) GET_RX_DESC_BW(pdesc); in rtl92de_rx_query_desc()
513 if (stats->decrypted) in rtl92de_rx_query_desc()
522 stats->rx_bufshift); in rtl92de_rx_query_desc()
524 skb, stats, pdesc, in rtl92de_rx_query_desc()
528 rx_status->signal = stats->rssi + 10; in rtl92de_rx_query_desc()