Lines Matching refs:dm

22 	((RTLPRIV(_priv))->dm.entry_min_undec_sm_pwdb) : \
23 ((RTLPRIV(_priv))->dm.undec_sm_pwdb)
146 rtlpriv->dm.powerindex_backup[index]);
168 rtlpriv->dm.powerindex_backup[index] = tmp;
181 if (rtlpriv->dm.entry_min_undec_sm_pwdb != 0)
183 (rtlpriv->dm.entry_min_undec_sm_pwdb >
184 rtlpriv->dm.undec_sm_pwdb) ?
185 rtlpriv->dm.undec_sm_pwdb :
186 rtlpriv->dm.entry_min_undec_sm_pwdb;
188 rssi_val_min = rtlpriv->dm.undec_sm_pwdb;
191 rssi_val_min = rtlpriv->dm.undec_sm_pwdb;
193 rssi_val_min = rtlpriv->dm.entry_min_undec_sm_pwdb;
372 long rssi_strength = rtlpriv->dm.entry_min_undec_sm_pwdb;
512 if (!rtlpriv->dm.dm_initialgain_enable)
514 if (!(rtlpriv->dm.dm_flag & DYNAMIC_FUNC_DIG))
527 rtlpriv->dm.dynamic_txpower_enable = true;
529 rtlpriv->dm.dynamic_txpower_enable = false;
531 rtlpriv->dm.last_dtp_lvl = TXHIGHPWRLEVEL_NORMAL;
532 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL;
586 rtlpriv->dm.entry_max_undec_sm_pwdb = tmpentry_max_pwdb;
588 rtlpriv->dm.entry_max_undec_sm_pwdb = 0;
591 rtlpriv->dm.entry_min_undec_sm_pwdb = tmpentry_min_pwdb;
593 rtlpriv->dm.entry_min_undec_sm_pwdb = 0;
598 * u32 param = (u32)(rtlpriv->dm.undec_sm_pwdb << 16);
609 rtlpriv->dm.current_turbo_edca = false;
610 rtlpriv->dm.is_any_nonbepkts = false;
611 rtlpriv->dm.is_cur_rdlstate = false;
632 rtlpriv->dm.current_turbo_edca = false;
648 rtlpriv->dm.current_turbo_edca = false;
660 if ((bt_change_edca) || ((!rtlpriv->dm.is_any_nonbepkts) &&
661 (!rtlpriv->dm.disable_framebursting))) {
666 if (!rtlpriv->dm.is_cur_rdlstate ||
667 !rtlpriv->dm.current_turbo_edca) {
671 rtlpriv->dm.is_cur_rdlstate = true;
674 if (rtlpriv->dm.is_cur_rdlstate ||
675 !rtlpriv->dm.current_turbo_edca) {
679 rtlpriv->dm.is_cur_rdlstate = false;
682 rtlpriv->dm.current_turbo_edca = true;
684 if (rtlpriv->dm.current_turbo_edca) {
689 rtlpriv->dm.current_turbo_edca = false;
693 rtlpriv->dm.is_any_nonbepkts = false;
715 rtlpriv->dm.txpower_trackinginit = true;
723 thermalvalue, rtlpriv->dm.thermalvalue,
771 if (rtlpriv->dm.cck_inch14) {
782 rtlpriv->dm.cck_inch14);
797 rtlpriv->dm.cck_inch14);
803 if (!rtlpriv->dm.thermalvalue) {
804 rtlpriv->dm.thermalvalue =
806 rtlpriv->dm.thermalvalue_lck = thermalvalue;
807 rtlpriv->dm.thermalvalue_iqk = thermalvalue;
809 rtlpriv->dm.ofdm_index[i] = ofdm_index_old[i];
810 rtlpriv->dm.cck_index = cck_index_old;
814 delta = (thermalvalue > rtlpriv->dm.thermalvalue) ?
815 (thermalvalue - rtlpriv->dm.thermalvalue) :
816 (rtlpriv->dm.thermalvalue - thermalvalue);
818 delta_lck = (thermalvalue > rtlpriv->dm.thermalvalue_lck) ?
819 (thermalvalue - rtlpriv->dm.thermalvalue_lck) :
820 (rtlpriv->dm.thermalvalue_lck - thermalvalue);
822 delta_iqk = (thermalvalue > rtlpriv->dm.thermalvalue_iqk) ?
823 (thermalvalue - rtlpriv->dm.thermalvalue_iqk) :
824 (rtlpriv->dm.thermalvalue_iqk - thermalvalue);
828 thermalvalue, rtlpriv->dm.thermalvalue,
833 rtlpriv->dm.thermalvalue_lck = thermalvalue;
837 if (delta > 0 && rtlpriv->dm.txpower_track_control) {
838 if (thermalvalue > rtlpriv->dm.thermalvalue) {
840 rtlpriv->dm.ofdm_index[i] -= delta;
841 rtlpriv->dm.cck_index -= delta;
844 rtlpriv->dm.ofdm_index[i] += delta;
845 rtlpriv->dm.cck_index += delta;
851 rtlpriv->dm.ofdm_index[0],
852 rtlpriv->dm.ofdm_index[1],
853 rtlpriv->dm.cck_index);
857 rtlpriv->dm.ofdm_index[0],
858 rtlpriv->dm.cck_index);
864 rtlpriv->dm.ofdm_index[i]
866 cck_index = rtlpriv->dm.cck_index + 1;
870 rtlpriv->dm.ofdm_index[i];
871 cck_index = rtlpriv->dm.cck_index;
960 if (rtlpriv->dm.txpower_track_control && delta != 0) {
1003 if (!rtlpriv->dm.cck_inch14) {
1106 rtlpriv->dm.thermalvalue_iqk = thermalvalue;
1110 if (rtlpriv->dm.txpower_track_control)
1111 rtlpriv->dm.thermalvalue = thermalvalue;
1123 rtlpriv->dm.txpower_tracking = true;
1124 rtlpriv->dm.txpower_trackinginit = false;
1128 rtlpriv->dm.txpower_tracking);
1146 if (!rtlpriv->dm.txpower_tracking)
1149 if (!rtlpriv->dm.tm_trigger) {
1154 rtlpriv->dm.tm_trigger = 1;
1160 rtlpriv->dm.tm_trigger = 0;
1178 if (rtlpriv->dm.dm_type == DM_TYPE_BYDRIVER)
1179 rtlpriv->dm.useramask = true;
1181 rtlpriv->dm.useramask = false;
1277 (rtlpriv->dm.entry_min_undec_sm_pwdb == 0)) {
1285 rtlpriv->dm.entry_min_undec_sm_pwdb;
1290 dm_pstable->rssi_val_min = rtlpriv->dm.undec_sm_pwdb;
1297 rtlpriv->dm.entry_min_undec_sm_pwdb;
1315 rtlpriv->dm.dm_type = DM_TYPE_BYDRIVER;
1316 rtlpriv->dm.dm_flag = DYNAMIC_FUNC_DISABLE | DYNAMIC_FUNC_DIG;
1317 rtlpriv->dm.undec_sm_pwdb = -1;
1318 rtlpriv->dm.undec_sm_cck = -1;
1319 rtlpriv->dm.dm_initialgain_enable = true;
1322 rtlpriv->dm.dm_flag |= HAL_DM_HIPWR_DISABLE;
1327 rtlpriv->dm.dm_flag |= DYNAMIC_FUNC_SS;
1331 rtlpriv->dm.ofdm_pkt_cnt = 0;
1332 rtlpriv->dm.dm_rssi_sel = RSSI_DEFAULT;
1343 if (!rtlpriv->dm.dynamic_txpower_enable)
1346 if (rtlpriv->dm.dm_flag & HAL_DM_HIPWR_DISABLE) {
1347 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL;
1352 (rtlpriv->dm.entry_min_undec_sm_pwdb == 0)) {
1356 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL;
1358 rtlpriv->dm.last_dtp_lvl = TXHIGHPWRLEVEL_NORMAL;
1364 undec_sm_pwdb = rtlpriv->dm.entry_min_undec_sm_pwdb;
1369 undec_sm_pwdb = rtlpriv->dm.undec_sm_pwdb;
1375 undec_sm_pwdb = rtlpriv->dm.entry_min_undec_sm_pwdb;
1383 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_LEVEL2;
1389 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_LEVEL1;
1393 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL;
1398 if ((rtlpriv->dm.dynamic_txhighpower_lvl != rtlpriv->dm.last_dtp_lvl)) {
1403 if (rtlpriv->dm.dynamic_txhighpower_lvl ==
1406 else if (rtlpriv->dm.dynamic_txhighpower_lvl ==
1409 else if (rtlpriv->dm.dynamic_txhighpower_lvl ==
1413 rtlpriv->dm.last_dtp_lvl = rtlpriv->dm.dynamic_txhighpower_lvl;
1456 if (rtlpriv->dm.entry_min_undec_sm_pwdb == 0)
1459 undec_sm_pwdb = rtlpriv->dm.entry_min_undec_sm_pwdb;
1680 if (!rtlpriv->dm.dynamic_txpower_enable) {
1684 rtlpriv->dm.dynamic_txhighpower_lvl =
1687 rtlpriv->dm.dynamic_txhighpower_lvl =
1691 rtlpriv->dm.dynamic_txhighpower_lvl =