Lines Matching refs:dm

87 		rtlpriv->dm.current_turbo_edca = false;  in _rtl92s_dm_check_edca_turbo()
91 if ((!rtlpriv->dm.is_any_nonbepkts) && in _rtl92s_dm_check_edca_turbo()
92 (!rtlpriv->dm.disable_framebursting)) { in _rtl92s_dm_check_edca_turbo()
99 if (rtlpriv->dm.is_cur_rdlstate || in _rtl92s_dm_check_edca_turbo()
100 !rtlpriv->dm.current_turbo_edca) { in _rtl92s_dm_check_edca_turbo()
103 rtlpriv->dm.is_cur_rdlstate = false; in _rtl92s_dm_check_edca_turbo()
106 if (!rtlpriv->dm.is_cur_rdlstate || in _rtl92s_dm_check_edca_turbo()
107 !rtlpriv->dm.current_turbo_edca) { in _rtl92s_dm_check_edca_turbo()
117 rtlpriv->dm.is_cur_rdlstate = true; in _rtl92s_dm_check_edca_turbo()
120 rtlpriv->dm.current_turbo_edca = true; in _rtl92s_dm_check_edca_turbo()
123 if (!rtlpriv->dm.is_cur_rdlstate || in _rtl92s_dm_check_edca_turbo()
124 !rtlpriv->dm.current_turbo_edca) { in _rtl92s_dm_check_edca_turbo()
134 rtlpriv->dm.is_cur_rdlstate = true; in _rtl92s_dm_check_edca_turbo()
137 if (rtlpriv->dm.is_cur_rdlstate || in _rtl92s_dm_check_edca_turbo()
138 !rtlpriv->dm.current_turbo_edca) { in _rtl92s_dm_check_edca_turbo()
141 rtlpriv->dm.is_cur_rdlstate = false; in _rtl92s_dm_check_edca_turbo()
144 rtlpriv->dm.current_turbo_edca = true; in _rtl92s_dm_check_edca_turbo()
147 if (rtlpriv->dm.current_turbo_edca) { in _rtl92s_dm_check_edca_turbo()
151 rtlpriv->dm.current_turbo_edca = false; in _rtl92s_dm_check_edca_turbo()
156 rtlpriv->dm.is_any_nonbepkts = false; in _rtl92s_dm_check_edca_turbo()
169 rtlpriv->dm.txpower_trackinginit = true; in _rtl92s_dm_txpowertracking_callback_thermalmeter()
176 rtlpriv->dm.thermalvalue, rtlefuse->eeprom_thermalmeter); in _rtl92s_dm_txpowertracking_callback_thermalmeter()
179 rtlpriv->dm.thermalvalue = thermalvalue; in _rtl92s_dm_txpowertracking_callback_thermalmeter()
195 rtlpriv->dm.txpowercount = 0; in _rtl92s_dm_txpowertracking_callback_thermalmeter()
210 if (!rtlpriv->dm.txpower_tracking) in _rtl92s_dm_check_txpowertracking_thermalmeter()
213 if (rtlpriv->dm.txpowercount <= tx_power_checkcnt) { in _rtl92s_dm_check_txpowertracking_thermalmeter()
214 rtlpriv->dm.txpowercount++; in _rtl92s_dm_check_txpowertracking_thermalmeter()
242 if (!rtlpriv->dm.useramask) in _rtl92s_dm_refresh_rateadaptive_mask()
246 !rtlpriv->dm.inform_fw_driverctrldm) { in _rtl92s_dm_refresh_rateadaptive_mask()
248 rtlpriv->dm.inform_fw_driverctrldm = true; in _rtl92s_dm_refresh_rateadaptive_mask()
281 if (rtlpriv->dm.undec_sm_pwdb > (long)high_rssi_thresh) { in _rtl92s_dm_refresh_rateadaptive_mask()
283 } else if (rtlpriv->dm.undec_sm_pwdb > in _rtl92s_dm_refresh_rateadaptive_mask()
286 } else if (rtlpriv->dm.undec_sm_pwdb > in _rtl92s_dm_refresh_rateadaptive_mask()
296 rtlpriv->dm.undec_sm_pwdb, ra->ratr_state, in _rtl92s_dm_refresh_rateadaptive_mask()
332 if (rtlpriv->dm.undec_sm_pwdb > tmpentry_maxpwdb) { in _rtl92s_dm_switch_baseband_mrc()
375 rtlpriv->dm.current_turbo_edca = false; in rtl92s_dm_init_edca_turbo()
376 rtlpriv->dm.is_any_nonbepkts = false; in rtl92s_dm_init_edca_turbo()
377 rtlpriv->dm.is_cur_rdlstate = false; in rtl92s_dm_init_edca_turbo()
388 if (rtlpriv->dm.dm_type == DM_TYPE_BYDRIVER && in _rtl92s_dm_init_rate_adaptive_mask()
390 rtlpriv->dm.useramask = true; in _rtl92s_dm_init_rate_adaptive_mask()
392 rtlpriv->dm.useramask = false; in _rtl92s_dm_init_rate_adaptive_mask()
394 rtlpriv->dm.useramask = false; in _rtl92s_dm_init_rate_adaptive_mask()
395 rtlpriv->dm.inform_fw_driverctrldm = false; in _rtl92s_dm_init_rate_adaptive_mask()
403 rtlpriv->dm.txpower_tracking = true; in _rtl92s_dm_init_txpowertracking_thermalmeter()
404 rtlpriv->dm.txpowercount = 0; in _rtl92s_dm_init_txpowertracking_thermalmeter()
405 rtlpriv->dm.txpower_trackinginit = false; in _rtl92s_dm_init_txpowertracking_thermalmeter()
549 dig->rssi_val = rtlpriv->dm.undec_sm_pwdb; in _rtl92s_dm_ctrl_initgain_bytwoport()
576 if (!rtlpriv->dm.dm_initialgain_enable) in _rtl92s_dm_ctrl_initgain_byrssi()
597 if (!rtlpriv->dm.dynamic_txpower_enable || in _rtl92s_dm_dynamic_txpower()
598 rtlpriv->dm.dm_flag & HAL_DM_HIPWR_DISABLE) { in _rtl92s_dm_dynamic_txpower()
599 rtlpriv->dm.dynamic_txhighpower_lvl = TX_HIGHPWR_LEVEL_NORMAL; in _rtl92s_dm_dynamic_txpower()
604 (rtlpriv->dm.entry_min_undec_sm_pwdb == 0)) { in _rtl92s_dm_dynamic_txpower()
608 rtlpriv->dm.dynamic_txhighpower_lvl = TX_HIGHPWR_LEVEL_NORMAL; in _rtl92s_dm_dynamic_txpower()
610 rtlpriv->dm.last_dtp_lvl = TX_HIGHPWR_LEVEL_NORMAL; in _rtl92s_dm_dynamic_txpower()
616 undec_sm_pwdb = rtlpriv->dm.entry_min_undec_sm_pwdb; in _rtl92s_dm_dynamic_txpower()
621 undec_sm_pwdb = rtlpriv->dm.undec_sm_pwdb; in _rtl92s_dm_dynamic_txpower()
627 undec_sm_pwdb = rtlpriv->dm.entry_min_undec_sm_pwdb; in _rtl92s_dm_dynamic_txpower()
638 rtlpriv->dm.dynamic_txhighpower_lvl = TX_HIGHPWR_LEVEL_NORMAL; in _rtl92s_dm_dynamic_txpower()
640 rtlpriv->dm.dynamic_txhighpower_lvl = TX_HIGHPWR_LEVEL_NORMAL2; in _rtl92s_dm_dynamic_txpower()
643 rtlpriv->dm.dynamic_txhighpower_lvl = TX_HIGHPWR_LEVEL_NORMAL1; in _rtl92s_dm_dynamic_txpower()
645 rtlpriv->dm.dynamic_txhighpower_lvl = TX_HIGHPWR_LEVEL_NORMAL; in _rtl92s_dm_dynamic_txpower()
647 if ((rtlpriv->dm.dynamic_txhighpower_lvl != rtlpriv->dm.last_dtp_lvl)) in _rtl92s_dm_dynamic_txpower()
650 rtlpriv->dm.last_dtp_lvl = rtlpriv->dm.dynamic_txhighpower_lvl; in _rtl92s_dm_dynamic_txpower()
662 if ((rtlpriv->dm.dm_type == DM_TYPE_BYDRIVER) && in _rtl92s_dm_init_dig()
709 (rtlpriv->dm.dm_type == DM_TYPE_BYDRIVER)) in _rtl92s_dm_init_dynamic_txpower()
710 rtlpriv->dm.dynamic_txpower_enable = true; in _rtl92s_dm_init_dynamic_txpower()
712 rtlpriv->dm.dynamic_txpower_enable = false; in _rtl92s_dm_init_dynamic_txpower()
714 rtlpriv->dm.last_dtp_lvl = TX_HIGHPWR_LEVEL_NORMAL; in _rtl92s_dm_init_dynamic_txpower()
715 rtlpriv->dm.dynamic_txhighpower_lvl = TX_HIGHPWR_LEVEL_NORMAL; in _rtl92s_dm_init_dynamic_txpower()
722 rtlpriv->dm.dm_type = DM_TYPE_BYDRIVER; in rtl92s_dm_init()
723 rtlpriv->dm.undec_sm_pwdb = -1; in rtl92s_dm_init()