Lines Matching refs:stats

101 	rtlpriv->stats.pwdb_all_cnt += pstatus->rx_pwdb_all;  in rtl_process_ui_rssi()
102 rtlpriv->stats.rssi_calculate_cnt++; in rtl_process_ui_rssi()
104 if (rtlpriv->stats.ui_rssi.total_num++ >= PHY_RSSI_SLID_WIN_MAX) { in rtl_process_ui_rssi()
105 rtlpriv->stats.ui_rssi.total_num = PHY_RSSI_SLID_WIN_MAX; in rtl_process_ui_rssi()
106 last_rssi = rtlpriv->stats.ui_rssi.elements[ in rtl_process_ui_rssi()
107 rtlpriv->stats.ui_rssi.index]; in rtl_process_ui_rssi()
108 rtlpriv->stats.ui_rssi.total_val -= last_rssi; in rtl_process_ui_rssi()
110 rtlpriv->stats.ui_rssi.total_val += pstatus->signalstrength; in rtl_process_ui_rssi()
111 rtlpriv->stats.ui_rssi.elements[rtlpriv->stats.ui_rssi.index++] = in rtl_process_ui_rssi()
113 if (rtlpriv->stats.ui_rssi.index >= PHY_RSSI_SLID_WIN_MAX) in rtl_process_ui_rssi()
114 rtlpriv->stats.ui_rssi.index = 0; in rtl_process_ui_rssi()
115 tmpval = rtlpriv->stats.ui_rssi.total_val / in rtl_process_ui_rssi()
116 rtlpriv->stats.ui_rssi.total_num; in rtl_process_ui_rssi()
117 rtlpriv->stats.signal_strength = rtl_translate_todbm(hw, in rtl_process_ui_rssi()
119 pstatus->rssi = rtlpriv->stats.signal_strength; in rtl_process_ui_rssi()
126 if (rtlpriv->stats.rx_rssi_percentage[rfpath] == 0) { in rtl_process_ui_rssi()
127 rtlpriv->stats.rx_rssi_percentage[rfpath] = in rtl_process_ui_rssi()
132 rtlpriv->stats.rx_rssi_percentage[rfpath]) { in rtl_process_ui_rssi()
133 rtlpriv->stats.rx_rssi_percentage[rfpath] = in rtl_process_ui_rssi()
134 ((rtlpriv->stats.rx_rssi_percentage[rfpath] * in rtl_process_ui_rssi()
138 rtlpriv->stats.rx_rssi_percentage[rfpath] = in rtl_process_ui_rssi()
139 rtlpriv->stats.rx_rssi_percentage[rfpath] + 1; in rtl_process_ui_rssi()
141 rtlpriv->stats.rx_rssi_percentage[rfpath] = in rtl_process_ui_rssi()
142 ((rtlpriv->stats.rx_rssi_percentage[rfpath] * in rtl_process_ui_rssi()
147 rtlpriv->stats.rx_snr_db[rfpath] = pstatus->rx_snr[rfpath]; in rtl_process_ui_rssi()
148 rtlpriv->stats.rx_evm_dbm[rfpath] = in rtl_process_ui_rssi()
150 rtlpriv->stats.rx_cfo_short[rfpath] = in rtl_process_ui_rssi()
152 rtlpriv->stats.rx_cfo_tail[rfpath] = pstatus->cfo_tail[rfpath]; in rtl_process_ui_rssi()
162 if (rtlpriv->stats.recv_signal_power == 0) in rtl_update_rxsignalstatistics()
163 rtlpriv->stats.recv_signal_power = pstatus->recvsignalpower; in rtl_update_rxsignalstatistics()
164 if (pstatus->recvsignalpower > rtlpriv->stats.recv_signal_power) in rtl_update_rxsignalstatistics()
166 else if (pstatus->recvsignalpower < rtlpriv->stats.recv_signal_power) in rtl_update_rxsignalstatistics()
168 rtlpriv->stats.recv_signal_power = (rtlpriv->stats.recv_signal_power * in rtl_update_rxsignalstatistics()
223 if (rtlpriv->stats.ui_link_quality.total_num++ >= in rtl_process_ui_link_quality()
225 rtlpriv->stats.ui_link_quality.total_num = in rtl_process_ui_link_quality()
227 last_evm = rtlpriv->stats.ui_link_quality.elements[ in rtl_process_ui_link_quality()
228 rtlpriv->stats.ui_link_quality.index]; in rtl_process_ui_link_quality()
229 rtlpriv->stats.ui_link_quality.total_val -= last_evm; in rtl_process_ui_link_quality()
231 rtlpriv->stats.ui_link_quality.total_val += pstatus->signalquality; in rtl_process_ui_link_quality()
232 rtlpriv->stats.ui_link_quality.elements[ in rtl_process_ui_link_quality()
233 rtlpriv->stats.ui_link_quality.index++] = in rtl_process_ui_link_quality()
235 if (rtlpriv->stats.ui_link_quality.index >= in rtl_process_ui_link_quality()
237 rtlpriv->stats.ui_link_quality.index = 0; in rtl_process_ui_link_quality()
238 tmpval = rtlpriv->stats.ui_link_quality.total_val / in rtl_process_ui_link_quality()
239 rtlpriv->stats.ui_link_quality.total_num; in rtl_process_ui_link_quality()
240 rtlpriv->stats.signal_quality = tmpval; in rtl_process_ui_link_quality()
241 rtlpriv->stats.last_sigstrength_inpercent = tmpval; in rtl_process_ui_link_quality()
244 if (rtlpriv->stats.rx_evm_percentage[n_stream] == 0) { in rtl_process_ui_link_quality()
245 rtlpriv->stats.rx_evm_percentage[n_stream] = in rtl_process_ui_link_quality()
248 rtlpriv->stats.rx_evm_percentage[n_stream] = in rtl_process_ui_link_quality()
249 ((rtlpriv->stats.rx_evm_percentage[n_stream] in rtl_process_ui_link_quality()