Lines Matching refs:rtlpriv
121 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92de_query_rxphystatus() local
122 struct rtl_ps_ctl *ppsc = rtl_psc(rtlpriv); in _rtl92de_query_rxphystatus()
219 rtlpriv->dm.rfpath_rxenable[0] = true; in _rtl92de_query_rxphystatus()
220 rtlpriv->dm.rfpath_rxenable[1] = true; in _rtl92de_query_rxphystatus()
222 if (rtlpriv->dm.rfpath_rxenable[i]) in _rtl92de_query_rxphystatus()
228 rtlpriv->stats.rx_snr_db[i] = in _rtl92de_query_rxphystatus()
265 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_loop_over_paths() local
266 struct rtl_phy *rtlphy = &(rtlpriv->phy); in rtl92d_loop_over_paths()
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()
298 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92de_process_ui_rssi() local
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()
330 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92de_update_rxsignalstatistics() local
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()
346 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92de_process_pwdb() local
354 undec_sm_pwdb = rtlpriv->dm.undec_sm_pwdb; in _rtl92de_process_pwdb()
369 rtlpriv->dm.undec_sm_pwdb = undec_sm_pwdb; in _rtl92de_process_pwdb()
377 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_loop_over_streams() local
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()
398 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92de_process_ui_link_quality() local
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()
552 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92de_tx_fill_desc() local
555 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); in rtl92de_tx_fill_desc()
588 RT_TRACE(rtlpriv, COMP_SEND, DBG_TRACE, in rtl92de_tx_fill_desc()
603 RT_TRACE(rtlpriv, COMP_SEND, DBG_LOUD, in rtl92de_tx_fill_desc()
701 RT_TRACE(rtlpriv, COMP_SEND, DBG_TRACE, in rtl92de_tx_fill_desc()
713 if (rtlpriv->dm.useramask) { in rtl92de_tx_fill_desc()
728 RT_TRACE(rtlpriv, COMP_SEND, DBG_TRACE, "\n"); in rtl92de_tx_fill_desc()
735 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92de_tx_fill_cmddesc() local
737 struct rtl_ps_ctl *ppsc = rtl_psc(rtlpriv); in rtl92de_tx_fill_cmddesc()
738 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); in rtl92de_tx_fill_cmddesc()
746 RT_TRACE(rtlpriv, COMP_SEND, DBG_TRACE, in rtl92de_tx_fill_cmddesc()
782 RT_PRINT_DATA(rtlpriv, COMP_CMD, DBG_LOUD, in rtl92de_tx_fill_cmddesc()
865 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92de_tx_polling() local
867 rtl_write_word(rtlpriv, REG_PCIE_CTRL_REG, BIT(4)); in rtl92de_tx_polling()
869 rtl_write_word(rtlpriv, REG_PCIE_CTRL_REG, in rtl92de_tx_polling()