Lines Matching refs:dm

11 #include "dm.h"
30 if (rtlpriv->dm.entry_min_undec_sm_pwdb != 0)
32 (rtlpriv->dm.entry_min_undec_sm_pwdb >
33 rtlpriv->dm.undec_sm_pwdb) ?
34 rtlpriv->dm.undec_sm_pwdb :
35 rtlpriv->dm.entry_min_undec_sm_pwdb;
37 rssi_val_min = rtlpriv->dm.undec_sm_pwdb;
40 rssi_val_min = rtlpriv->dm.undec_sm_pwdb;
43 rssi_val_min = rtlpriv->dm.entry_min_undec_sm_pwdb;
166 long rssi_strength = rtlpriv->dm.entry_min_undec_sm_pwdb;
331 if (!rtlpriv->dm.dm_initialgain_enable)
347 if (!rtlpriv->dm.dynamic_txpower_enable)
350 if (rtlpriv->dm.dm_flag & HAL_DM_HIPWR_DISABLE) {
351 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL;
356 (rtlpriv->dm.entry_min_undec_sm_pwdb == 0)) {
360 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL;
362 rtlpriv->dm.last_dtp_lvl = TXHIGHPWRLEVEL_NORMAL;
369 rtlpriv->dm.entry_min_undec_sm_pwdb;
375 rtlpriv->dm.undec_sm_pwdb;
382 rtlpriv->dm.entry_min_undec_sm_pwdb;
390 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_LEVEL1;
397 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_LEVEL1;
402 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL;
407 if (rtlpriv->dm.dynamic_txhighpower_lvl != rtlpriv->dm.last_dtp_lvl) {
414 rtlpriv->dm.last_dtp_lvl = rtlpriv->dm.dynamic_txhighpower_lvl;
458 rtlpriv->dm.current_turbo_edca = false;
474 rtlpriv->dm.current_turbo_edca = false;
477 if ((bt_change_edca) || ((!rtlpriv->dm.is_any_nonbepkts) &&
478 (!rtlpriv->dm.disable_framebursting))) {
484 if (!rtlpriv->dm.is_cur_rdlstate ||
485 !rtlpriv->dm.current_turbo_edca) {
489 rtlpriv->dm.is_cur_rdlstate = true;
492 if (rtlpriv->dm.is_cur_rdlstate ||
493 !rtlpriv->dm.current_turbo_edca) {
497 rtlpriv->dm.is_cur_rdlstate = false;
500 rtlpriv->dm.current_turbo_edca = true;
502 if (rtlpriv->dm.current_turbo_edca) {
507 rtlpriv->dm.current_turbo_edca = false;
511 rtlpriv->dm.is_any_nonbepkts = false;
521 rtlpriv->dm.txpower_tracking = true;
522 rtlpriv->dm.txpower_trackinginit = false;
526 rtlpriv->dm.txpower_tracking);
547 if (rtlpriv->dm.dm_type == DM_TYPE_BYDRIVER)
548 rtlpriv->dm.useramask = true;
550 rtlpriv->dm.useramask = false;
569 if (!rtlpriv->dm.useramask) {
607 else if (rtlpriv->dm.undec_sm_pwdb > high_rssithresh_for_ra)
609 else if (rtlpriv->dm.undec_sm_pwdb > low_rssithresh_for_ra)
617 rtlpriv->dm.undec_sm_pwdb);
717 (rtlpriv->dm.entry_min_undec_sm_pwdb == 0)) {
726 rtlpriv->dm.entry_min_undec_sm_pwdb;
732 rtlpriv->dm.undec_sm_pwdb;
739 rtlpriv->dm.entry_min_undec_sm_pwdb;
753 rtlpriv->dm.dm_type = DM_TYPE_BYDRIVER;