Lines Matching refs:dm

47 	((RTLPRIV(_priv))->dm.entry_min_undec_sm_pwdb) : \
48 ((RTLPRIV(_priv))->dm.undec_sm_pwdb)
171 rtlpriv->dm.powerindex_backup[index]); in dm_restorepowerindex()
193 rtlpriv->dm.powerindex_backup[index] = tmp; in dm_savepowerindex()
206 if (rtlpriv->dm.entry_min_undec_sm_pwdb != 0) in rtl92c_dm_initial_gain_min_pwdb()
208 (rtlpriv->dm.entry_min_undec_sm_pwdb > in rtl92c_dm_initial_gain_min_pwdb()
209 rtlpriv->dm.undec_sm_pwdb) ? in rtl92c_dm_initial_gain_min_pwdb()
210 rtlpriv->dm.undec_sm_pwdb : in rtl92c_dm_initial_gain_min_pwdb()
211 rtlpriv->dm.entry_min_undec_sm_pwdb; in rtl92c_dm_initial_gain_min_pwdb()
213 rssi_val_min = rtlpriv->dm.undec_sm_pwdb; in rtl92c_dm_initial_gain_min_pwdb()
216 rssi_val_min = rtlpriv->dm.undec_sm_pwdb; in rtl92c_dm_initial_gain_min_pwdb()
218 rssi_val_min = rtlpriv->dm.entry_min_undec_sm_pwdb; in rtl92c_dm_initial_gain_min_pwdb()
397 long rssi_strength = rtlpriv->dm.entry_min_undec_sm_pwdb; in rtl92c_dm_initial_gain_multi_sta()
539 if (rtlpriv->dm.dm_initialgain_enable == false) in rtl92c_dm_dig()
541 if (!(rtlpriv->dm.dm_flag & DYNAMIC_FUNC_DIG)) in rtl92c_dm_dig()
554 rtlpriv->dm.dynamic_txpower_enable = true; in rtl92c_dm_init_dynamic_txpower()
556 rtlpriv->dm.dynamic_txpower_enable = false; in rtl92c_dm_init_dynamic_txpower()
558 rtlpriv->dm.last_dtp_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92c_dm_init_dynamic_txpower()
559 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92c_dm_init_dynamic_txpower()
613 rtlpriv->dm.entry_max_undec_sm_pwdb = tmpentry_max_pwdb; in rtl92c_dm_pwdb_monitor()
615 rtlpriv->dm.entry_max_undec_sm_pwdb = 0; in rtl92c_dm_pwdb_monitor()
618 rtlpriv->dm.entry_min_undec_sm_pwdb = tmpentry_min_pwdb; in rtl92c_dm_pwdb_monitor()
620 rtlpriv->dm.entry_min_undec_sm_pwdb = 0; in rtl92c_dm_pwdb_monitor()
635 rtlpriv->dm.current_turbo_edca = false; in rtl92c_dm_init_edca_turbo()
636 rtlpriv->dm.is_any_nonbepkts = false; in rtl92c_dm_init_edca_turbo()
637 rtlpriv->dm.is_cur_rdlstate = false; in rtl92c_dm_init_edca_turbo()
659 rtlpriv->dm.current_turbo_edca = false; in rtl92c_dm_check_edca_turbo()
675 rtlpriv->dm.current_turbo_edca = false; in rtl92c_dm_check_edca_turbo()
687 if ((bt_change_edca) || ((!rtlpriv->dm.is_any_nonbepkts) && in rtl92c_dm_check_edca_turbo()
688 (!rtlpriv->dm.disable_framebursting))) { in rtl92c_dm_check_edca_turbo()
694 if (!rtlpriv->dm.is_cur_rdlstate || in rtl92c_dm_check_edca_turbo()
695 !rtlpriv->dm.current_turbo_edca) { in rtl92c_dm_check_edca_turbo()
699 rtlpriv->dm.is_cur_rdlstate = true; in rtl92c_dm_check_edca_turbo()
702 if (rtlpriv->dm.is_cur_rdlstate || in rtl92c_dm_check_edca_turbo()
703 !rtlpriv->dm.current_turbo_edca) { in rtl92c_dm_check_edca_turbo()
707 rtlpriv->dm.is_cur_rdlstate = false; in rtl92c_dm_check_edca_turbo()
710 rtlpriv->dm.current_turbo_edca = true; in rtl92c_dm_check_edca_turbo()
712 if (rtlpriv->dm.current_turbo_edca) { in rtl92c_dm_check_edca_turbo()
716 rtlpriv->dm.current_turbo_edca = false; in rtl92c_dm_check_edca_turbo()
720 rtlpriv->dm.is_any_nonbepkts = false; in rtl92c_dm_check_edca_turbo()
742 rtlpriv->dm.txpower_trackinginit = true; in rtl92c_dm_txpower_tracking_callback_thermalmeter()
750 thermalvalue, rtlpriv->dm.thermalvalue, in rtl92c_dm_txpower_tracking_callback_thermalmeter()
798 if (rtlpriv->dm.cck_inch14) { in rtl92c_dm_txpower_tracking_callback_thermalmeter()
809 rtlpriv->dm.cck_inch14); in rtl92c_dm_txpower_tracking_callback_thermalmeter()
824 rtlpriv->dm.cck_inch14); in rtl92c_dm_txpower_tracking_callback_thermalmeter()
830 if (!rtlpriv->dm.thermalvalue) { in rtl92c_dm_txpower_tracking_callback_thermalmeter()
831 rtlpriv->dm.thermalvalue = in rtl92c_dm_txpower_tracking_callback_thermalmeter()
833 rtlpriv->dm.thermalvalue_lck = thermalvalue; in rtl92c_dm_txpower_tracking_callback_thermalmeter()
834 rtlpriv->dm.thermalvalue_iqk = thermalvalue; in rtl92c_dm_txpower_tracking_callback_thermalmeter()
836 rtlpriv->dm.ofdm_index[i] = ofdm_index_old[i]; in rtl92c_dm_txpower_tracking_callback_thermalmeter()
837 rtlpriv->dm.cck_index = cck_index_old; in rtl92c_dm_txpower_tracking_callback_thermalmeter()
841 delta = (thermalvalue > rtlpriv->dm.thermalvalue) ? in rtl92c_dm_txpower_tracking_callback_thermalmeter()
842 (thermalvalue - rtlpriv->dm.thermalvalue) : in rtl92c_dm_txpower_tracking_callback_thermalmeter()
843 (rtlpriv->dm.thermalvalue - thermalvalue); in rtl92c_dm_txpower_tracking_callback_thermalmeter()
845 delta_lck = (thermalvalue > rtlpriv->dm.thermalvalue_lck) ? in rtl92c_dm_txpower_tracking_callback_thermalmeter()
846 (thermalvalue - rtlpriv->dm.thermalvalue_lck) : in rtl92c_dm_txpower_tracking_callback_thermalmeter()
847 (rtlpriv->dm.thermalvalue_lck - thermalvalue); in rtl92c_dm_txpower_tracking_callback_thermalmeter()
849 delta_iqk = (thermalvalue > rtlpriv->dm.thermalvalue_iqk) ? in rtl92c_dm_txpower_tracking_callback_thermalmeter()
850 (thermalvalue - rtlpriv->dm.thermalvalue_iqk) : in rtl92c_dm_txpower_tracking_callback_thermalmeter()
851 (rtlpriv->dm.thermalvalue_iqk - thermalvalue); in rtl92c_dm_txpower_tracking_callback_thermalmeter()
855 thermalvalue, rtlpriv->dm.thermalvalue, in rtl92c_dm_txpower_tracking_callback_thermalmeter()
860 rtlpriv->dm.thermalvalue_lck = thermalvalue; in rtl92c_dm_txpower_tracking_callback_thermalmeter()
864 if (delta > 0 && rtlpriv->dm.txpower_track_control) { in rtl92c_dm_txpower_tracking_callback_thermalmeter()
865 if (thermalvalue > rtlpriv->dm.thermalvalue) { in rtl92c_dm_txpower_tracking_callback_thermalmeter()
867 rtlpriv->dm.ofdm_index[i] -= delta; in rtl92c_dm_txpower_tracking_callback_thermalmeter()
868 rtlpriv->dm.cck_index -= delta; in rtl92c_dm_txpower_tracking_callback_thermalmeter()
871 rtlpriv->dm.ofdm_index[i] += delta; in rtl92c_dm_txpower_tracking_callback_thermalmeter()
872 rtlpriv->dm.cck_index += delta; in rtl92c_dm_txpower_tracking_callback_thermalmeter()
878 rtlpriv->dm.ofdm_index[0], in rtl92c_dm_txpower_tracking_callback_thermalmeter()
879 rtlpriv->dm.ofdm_index[1], in rtl92c_dm_txpower_tracking_callback_thermalmeter()
880 rtlpriv->dm.cck_index); in rtl92c_dm_txpower_tracking_callback_thermalmeter()
884 rtlpriv->dm.ofdm_index[0], in rtl92c_dm_txpower_tracking_callback_thermalmeter()
885 rtlpriv->dm.cck_index); in rtl92c_dm_txpower_tracking_callback_thermalmeter()
891 rtlpriv->dm.ofdm_index[i] in rtl92c_dm_txpower_tracking_callback_thermalmeter()
893 cck_index = rtlpriv->dm.cck_index + 1; in rtl92c_dm_txpower_tracking_callback_thermalmeter()
897 rtlpriv->dm.ofdm_index[i]; in rtl92c_dm_txpower_tracking_callback_thermalmeter()
898 cck_index = rtlpriv->dm.cck_index; in rtl92c_dm_txpower_tracking_callback_thermalmeter()
987 if (rtlpriv->dm.txpower_track_control && delta != 0) { in rtl92c_dm_txpower_tracking_callback_thermalmeter()
1030 if (!rtlpriv->dm.cck_inch14) { in rtl92c_dm_txpower_tracking_callback_thermalmeter()
1133 rtlpriv->dm.thermalvalue_iqk = thermalvalue; in rtl92c_dm_txpower_tracking_callback_thermalmeter()
1137 if (rtlpriv->dm.txpower_track_control) in rtl92c_dm_txpower_tracking_callback_thermalmeter()
1138 rtlpriv->dm.thermalvalue = thermalvalue; in rtl92c_dm_txpower_tracking_callback_thermalmeter()
1150 rtlpriv->dm.txpower_tracking = true; in rtl92c_dm_initialize_txpower_tracking_thermalmeter()
1151 rtlpriv->dm.txpower_trackinginit = false; in rtl92c_dm_initialize_txpower_tracking_thermalmeter()
1155 rtlpriv->dm.txpower_tracking); in rtl92c_dm_initialize_txpower_tracking_thermalmeter()
1174 if (!rtlpriv->dm.txpower_tracking) in rtl92c_dm_check_txpower_tracking_thermal_meter()
1206 if (rtlpriv->dm.dm_type == DM_TYPE_BYDRIVER) in rtl92c_dm_init_rate_adaptive_mask()
1207 rtlpriv->dm.useramask = true; in rtl92c_dm_init_rate_adaptive_mask()
1209 rtlpriv->dm.useramask = false; in rtl92c_dm_init_rate_adaptive_mask()
1305 (rtlpriv->dm.entry_min_undec_sm_pwdb == 0)) { in rtl92c_dm_dynamic_bb_powersaving()
1313 rtlpriv->dm.entry_min_undec_sm_pwdb; in rtl92c_dm_dynamic_bb_powersaving()
1318 dm_pstable->rssi_val_min = rtlpriv->dm.undec_sm_pwdb; in rtl92c_dm_dynamic_bb_powersaving()
1325 rtlpriv->dm.entry_min_undec_sm_pwdb; in rtl92c_dm_dynamic_bb_powersaving()
1343 rtlpriv->dm.dm_type = DM_TYPE_BYDRIVER; in rtl92c_dm_init()
1344 rtlpriv->dm.dm_flag = DYNAMIC_FUNC_DISABLE | DYNAMIC_FUNC_DIG; in rtl92c_dm_init()
1345 rtlpriv->dm.undec_sm_pwdb = -1; in rtl92c_dm_init()
1346 rtlpriv->dm.undec_sm_cck = -1; in rtl92c_dm_init()
1347 rtlpriv->dm.dm_initialgain_enable = true; in rtl92c_dm_init()
1350 rtlpriv->dm.dm_flag |= HAL_DM_HIPWR_DISABLE; in rtl92c_dm_init()
1355 rtlpriv->dm.dm_flag |= DYNAMIC_FUNC_SS; in rtl92c_dm_init()
1359 rtlpriv->dm.ofdm_pkt_cnt = 0; in rtl92c_dm_init()
1360 rtlpriv->dm.dm_rssi_sel = RSSI_DEFAULT; in rtl92c_dm_init()
1371 if (!rtlpriv->dm.dynamic_txpower_enable) in rtl92c_dm_dynamic_txpower()
1374 if (rtlpriv->dm.dm_flag & HAL_DM_HIPWR_DISABLE) { in rtl92c_dm_dynamic_txpower()
1375 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92c_dm_dynamic_txpower()
1380 (rtlpriv->dm.entry_min_undec_sm_pwdb == 0)) { in rtl92c_dm_dynamic_txpower()
1384 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92c_dm_dynamic_txpower()
1386 rtlpriv->dm.last_dtp_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92c_dm_dynamic_txpower()
1392 undec_sm_pwdb = rtlpriv->dm.entry_min_undec_sm_pwdb; in rtl92c_dm_dynamic_txpower()
1397 undec_sm_pwdb = rtlpriv->dm.undec_sm_pwdb; in rtl92c_dm_dynamic_txpower()
1403 undec_sm_pwdb = rtlpriv->dm.entry_min_undec_sm_pwdb; in rtl92c_dm_dynamic_txpower()
1411 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_LEVEL2; in rtl92c_dm_dynamic_txpower()
1417 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_LEVEL1; in rtl92c_dm_dynamic_txpower()
1421 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92c_dm_dynamic_txpower()
1426 if ((rtlpriv->dm.dynamic_txhighpower_lvl != rtlpriv->dm.last_dtp_lvl)) { in rtl92c_dm_dynamic_txpower()
1431 if (rtlpriv->dm.dynamic_txhighpower_lvl == in rtl92c_dm_dynamic_txpower()
1434 else if (rtlpriv->dm.dynamic_txhighpower_lvl == in rtl92c_dm_dynamic_txpower()
1437 else if (rtlpriv->dm.dynamic_txhighpower_lvl == in rtl92c_dm_dynamic_txpower()
1441 rtlpriv->dm.last_dtp_lvl = rtlpriv->dm.dynamic_txhighpower_lvl; in rtl92c_dm_dynamic_txpower()
1485 if (rtlpriv->dm.entry_min_undec_sm_pwdb == 0) in rtl92c_bt_rssi_state_change()
1488 undec_sm_pwdb = rtlpriv->dm.entry_min_undec_sm_pwdb; in rtl92c_bt_rssi_state_change()
1719 if (!rtlpriv->dm.dynamic_txpower_enable) { in rtl92c_bt_ant_isolation()
1723 rtlpriv->dm.dynamic_txhighpower_lvl = in rtl92c_bt_ant_isolation()
1726 rtlpriv->dm.dynamic_txhighpower_lvl = in rtl92c_bt_ant_isolation()
1730 rtlpriv->dm.dynamic_txhighpower_lvl = in rtl92c_bt_ant_isolation()