• Home
  • Raw
  • Download

Lines Matching refs:dm

221 	u8 ofdm_val = rtlpriv->dm.swing_idx_ofdm[RF90_PATH_A];  in rtl88e_dm_txpower_track_adjust()
331 if (rtlpriv->dm.entry_min_undec_sm_pwdb != 0) in rtl88e_dm_initial_gain_min_pwdb()
333 (rtlpriv->dm.entry_min_undec_sm_pwdb > in rtl88e_dm_initial_gain_min_pwdb()
334 rtlpriv->dm.undec_sm_pwdb) ? in rtl88e_dm_initial_gain_min_pwdb()
335 rtlpriv->dm.undec_sm_pwdb : in rtl88e_dm_initial_gain_min_pwdb()
336 rtlpriv->dm.entry_min_undec_sm_pwdb; in rtl88e_dm_initial_gain_min_pwdb()
338 rssi_val_min = rtlpriv->dm.undec_sm_pwdb; in rtl88e_dm_initial_gain_min_pwdb()
341 rssi_val_min = rtlpriv->dm.undec_sm_pwdb; in rtl88e_dm_initial_gain_min_pwdb()
344 rssi_val_min = rtlpriv->dm.entry_min_undec_sm_pwdb; in rtl88e_dm_initial_gain_min_pwdb()
477 if (!rtlpriv->dm.dm_initialgain_enable) in rtl88e_dm_dig()
604 rtlpriv->dm.dynamic_txpower_enable = false; in rtl88e_dm_init_dynamic_txpower()
606 rtlpriv->dm.last_dtp_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl88e_dm_init_dynamic_txpower()
607 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl88e_dm_init_dynamic_txpower()
617 if (!rtlpriv->dm.dynamic_txpower_enable) in rtl92c_dm_dynamic_txpower()
620 if (rtlpriv->dm.dm_flag & HAL_DM_HIPWR_DISABLE) { in rtl92c_dm_dynamic_txpower()
621 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92c_dm_dynamic_txpower()
626 (rtlpriv->dm.entry_min_undec_sm_pwdb == 0)) { in rtl92c_dm_dynamic_txpower()
630 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92c_dm_dynamic_txpower()
632 rtlpriv->dm.last_dtp_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92c_dm_dynamic_txpower()
639 rtlpriv->dm.entry_min_undec_sm_pwdb; in rtl92c_dm_dynamic_txpower()
645 rtlpriv->dm.undec_sm_pwdb; in rtl92c_dm_dynamic_txpower()
652 rtlpriv->dm.entry_min_undec_sm_pwdb; in rtl92c_dm_dynamic_txpower()
660 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_LEVEL1; in rtl92c_dm_dynamic_txpower()
667 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_LEVEL1; in rtl92c_dm_dynamic_txpower()
672 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92c_dm_dynamic_txpower()
677 if ((rtlpriv->dm.dynamic_txhighpower_lvl != in rtl92c_dm_dynamic_txpower()
678 rtlpriv->dm.last_dtp_lvl)) { in rtl92c_dm_dynamic_txpower()
685 rtlpriv->dm.last_dtp_lvl = rtlpriv->dm.dynamic_txhighpower_lvl; in rtl92c_dm_dynamic_txpower()
747 rtlpriv->dm.entry_max_undec_sm_pwdb = tmp_entry_max_pwdb; in rtl88e_dm_pwdb_monitor()
751 rtlpriv->dm.entry_max_undec_sm_pwdb = 0; in rtl88e_dm_pwdb_monitor()
755 rtlpriv->dm.entry_min_undec_sm_pwdb = tmp_entry_min_pwdb; in rtl88e_dm_pwdb_monitor()
759 rtlpriv->dm.entry_min_undec_sm_pwdb = 0; in rtl88e_dm_pwdb_monitor()
762 if (!rtlpriv->dm.useramask) in rtl88e_dm_pwdb_monitor()
763 rtl_write_byte(rtlpriv, 0x4fe, rtlpriv->dm.undec_sm_pwdb); in rtl88e_dm_pwdb_monitor()
770 rtlpriv->dm.current_turbo_edca = false; in rtl88e_dm_init_edca_turbo()
771 rtlpriv->dm.is_any_nonbepkts = false; in rtl88e_dm_init_edca_turbo()
772 rtlpriv->dm.is_cur_rdlstate = false; in rtl88e_dm_init_edca_turbo()
791 rtlpriv->dm.current_turbo_edca = false; in rtl88e_dm_check_edca_turbo()
807 rtlpriv->dm.current_turbo_edca = false; in rtl88e_dm_check_edca_turbo()
811 ((!rtlpriv->dm.is_any_nonbepkts) && in rtl88e_dm_check_edca_turbo()
812 (!rtlpriv->dm.disable_framebursting))) { in rtl88e_dm_check_edca_turbo()
818 if (!rtlpriv->dm.is_cur_rdlstate || in rtl88e_dm_check_edca_turbo()
819 !rtlpriv->dm.current_turbo_edca) { in rtl88e_dm_check_edca_turbo()
823 rtlpriv->dm.is_cur_rdlstate = true; in rtl88e_dm_check_edca_turbo()
826 if (rtlpriv->dm.is_cur_rdlstate || in rtl88e_dm_check_edca_turbo()
827 !rtlpriv->dm.current_turbo_edca) { in rtl88e_dm_check_edca_turbo()
831 rtlpriv->dm.is_cur_rdlstate = false; in rtl88e_dm_check_edca_turbo()
834 rtlpriv->dm.current_turbo_edca = true; in rtl88e_dm_check_edca_turbo()
836 if (rtlpriv->dm.current_turbo_edca) { in rtl88e_dm_check_edca_turbo()
842 rtlpriv->dm.current_turbo_edca = false; in rtl88e_dm_check_edca_turbo()
846 rtlpriv->dm.is_any_nonbepkts = false; in rtl88e_dm_check_edca_turbo()
883 rtlpriv->dm.txpower_trackinginit = true; in dm_txpower_track_cb_therm()
893 thermalvalue, rtlpriv->dm.thermalvalue, in dm_txpower_track_cb_therm()
914 if (rtlpriv->dm.cck_inch14) { in dm_txpower_track_cb_therm()
923 rtlpriv->dm.cck_inch14); in dm_txpower_track_cb_therm()
935 rtlpriv->dm.cck_inch14); in dm_txpower_track_cb_therm()
943 rtlpriv->dm.thermalvalue = rtlefuse->eeprom_thermalmeter; in dm_txpower_track_cb_therm()
944 rtlpriv->dm.thermalvalue_lck = thermalvalue; in dm_txpower_track_cb_therm()
945 rtlpriv->dm.thermalvalue_iqk = thermalvalue; in dm_txpower_track_cb_therm()
947 rtlpriv->dm.ofdm_index[i] = ofdm_index_old[i]; in dm_txpower_track_cb_therm()
948 rtlpriv->dm.cck_index = cck_index_old; in dm_txpower_track_cb_therm()
973 rtlpriv->dm.done_txpower = false; in dm_txpower_track_cb_therm()
974 } else if (rtlpriv->dm.done_txpower) { in dm_txpower_track_cb_therm()
975 delta = (thermalvalue > rtlpriv->dm.thermalvalue) ? in dm_txpower_track_cb_therm()
976 (thermalvalue - rtlpriv->dm.thermalvalue) : in dm_txpower_track_cb_therm()
977 (rtlpriv->dm.thermalvalue - thermalvalue); in dm_txpower_track_cb_therm()
983 delta_lck = (thermalvalue > rtlpriv->dm.thermalvalue_lck) ? in dm_txpower_track_cb_therm()
984 (thermalvalue - rtlpriv->dm.thermalvalue_lck) : in dm_txpower_track_cb_therm()
985 (rtlpriv->dm.thermalvalue_lck - thermalvalue); in dm_txpower_track_cb_therm()
986 delta_iqk = (thermalvalue > rtlpriv->dm.thermalvalue_iqk) ? in dm_txpower_track_cb_therm()
987 (thermalvalue - rtlpriv->dm.thermalvalue_iqk) : in dm_txpower_track_cb_therm()
988 (rtlpriv->dm.thermalvalue_iqk - thermalvalue); in dm_txpower_track_cb_therm()
992 thermalvalue, rtlpriv->dm.thermalvalue, in dm_txpower_track_cb_therm()
997 rtlpriv->dm.thermalvalue_lck = thermalvalue; in dm_txpower_track_cb_therm()
1004 if (delta > 0 && rtlpriv->dm.txpower_track_control) { in dm_txpower_track_cb_therm()
1046 if (rtlpriv->dm.txpower_track_control) { in dm_txpower_track_cb_therm()
1068 rtlpriv->dm.thermalvalue_iqk = thermalvalue; in dm_txpower_track_cb_therm()
1082 rtlpriv->dm.txpower_tracking = true; in rtl88e_dm_init_txpower_tracking()
1083 rtlpriv->dm.txpower_trackinginit = false; in rtl88e_dm_init_txpower_tracking()
1084 rtlpriv->dm.txpowercount = 0; in rtl88e_dm_init_txpower_tracking()
1085 rtlpriv->dm.txpower_track_control = true; in rtl88e_dm_init_txpower_tracking()
1087 rtlpriv->dm.swing_idx_ofdm[RF90_PATH_A] = 12; in rtl88e_dm_init_txpower_tracking()
1088 rtlpriv->dm.swing_idx_ofdm_cur = 12; in rtl88e_dm_init_txpower_tracking()
1089 rtlpriv->dm.swing_flag_ofdm = false; in rtl88e_dm_init_txpower_tracking()
1092 rtlpriv->dm.txpower_tracking); in rtl88e_dm_init_txpower_tracking()
1099 if (!rtlpriv->dm.txpower_tracking) in rtl88e_dm_check_txpower_tracking()
1102 if (!rtlpriv->dm.tm_trigger) { in rtl88e_dm_check_txpower_tracking()
1107 rtlpriv->dm.tm_trigger = 1; in rtl88e_dm_check_txpower_tracking()
1113 rtlpriv->dm.tm_trigger = 0; in rtl88e_dm_check_txpower_tracking()
1125 if (rtlpriv->dm.dm_type == DM_TYPE_BYDRIVER) in rtl88e_dm_init_rate_adaptive_mask()
1126 rtlpriv->dm.useramask = true; in rtl88e_dm_init_rate_adaptive_mask()
1128 rtlpriv->dm.useramask = false; in rtl88e_dm_init_rate_adaptive_mask()
1146 if (!rtlpriv->dm.useramask) { in rtl88e_dm_refresh_rate_adaptive_mask()
1173 if (rtlpriv->dm.undec_sm_pwdb > in rtl88e_dm_refresh_rate_adaptive_mask()
1176 else if (rtlpriv->dm.undec_sm_pwdb > in rtl88e_dm_refresh_rate_adaptive_mask()
1185 rtlpriv->dm.undec_sm_pwdb); in rtl88e_dm_refresh_rate_adaptive_mask()
1745 rtlpriv->dm.dm_type = DM_TYPE_BYDRIVER; in rtl88e_dm_init()