Lines Matching refs:dm

248 	    (rtlpriv->dm.UNDEC_SM_PWDB == 0)) {  in rtl92d_dm_find_minimum_rssi()
257 rtlpriv->dm.UNDEC_SM_PWDB; in rtl92d_dm_find_minimum_rssi()
260 rtlpriv->dm.UNDEC_SM_PWDB); in rtl92d_dm_find_minimum_rssi()
263 rtlpriv->dm.undec_sm_pwdb; in rtl92d_dm_find_minimum_rssi()
269 de_digtable->min_undec_pwdb_for_dm = rtlpriv->dm.UNDEC_SM_PWDB; in rtl92d_dm_find_minimum_rssi()
387 if (!rtlpriv->dm.dm_initialgain_enable) in rtl92d_dm_dig()
486 rtlpriv->dm.dynamic_txpower_enable = true; in rtl92d_dm_init_dynamic_txpower()
487 rtlpriv->dm.last_dtp_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92d_dm_init_dynamic_txpower()
488 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92d_dm_init_dynamic_txpower()
499 if ((!rtlpriv->dm.dynamic_txpower_enable) in rtl92d_dm_dynamic_txpower()
500 || rtlpriv->dm.dm_flag & HAL_DM_HIPWR_DISABLE) { in rtl92d_dm_dynamic_txpower()
501 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92d_dm_dynamic_txpower()
505 (rtlpriv->dm.UNDEC_SM_PWDB == 0)) { in rtl92d_dm_dynamic_txpower()
508 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92d_dm_dynamic_txpower()
509 rtlpriv->dm.last_dtp_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92d_dm_dynamic_txpower()
515 rtlpriv->dm.UNDEC_SM_PWDB; in rtl92d_dm_dynamic_txpower()
521 rtlpriv->dm.undec_sm_pwdb; in rtl92d_dm_dynamic_txpower()
528 rtlpriv->dm.UNDEC_SM_PWDB; in rtl92d_dm_dynamic_txpower()
536 rtlpriv->dm.dynamic_txhighpower_lvl = in rtl92d_dm_dynamic_txpower()
542 rtlpriv->dm.dynamic_txhighpower_lvl = in rtl92d_dm_dynamic_txpower()
547 rtlpriv->dm.dynamic_txhighpower_lvl = in rtl92d_dm_dynamic_txpower()
555 rtlpriv->dm.dynamic_txhighpower_lvl = in rtl92d_dm_dynamic_txpower()
565 rtlpriv->dm.dynamic_txhighpower_lvl = in rtl92d_dm_dynamic_txpower()
571 rtlpriv->dm.dynamic_txhighpower_lvl = in rtl92d_dm_dynamic_txpower()
577 if ((rtlpriv->dm.dynamic_txhighpower_lvl != rtlpriv->dm.last_dtp_lvl)) { in rtl92d_dm_dynamic_txpower()
583 rtlpriv->dm.last_dtp_lvl = rtlpriv->dm.dynamic_txhighpower_lvl; in rtl92d_dm_dynamic_txpower()
594 if (rtlpriv->dm.useramask) { in rtl92d_dm_pwdb_monitor()
595 u32 temp = rtlpriv->dm.undec_sm_pwdb; in rtl92d_dm_pwdb_monitor()
604 (u8) rtlpriv->dm.undec_sm_pwdb); in rtl92d_dm_pwdb_monitor()
612 rtlpriv->dm.current_turbo_edca = false; in rtl92d_dm_init_edca_turbo()
613 rtlpriv->dm.is_any_nonbepkts = false; in rtl92d_dm_init_edca_turbo()
614 rtlpriv->dm.is_cur_rdlstate = false; in rtl92d_dm_init_edca_turbo()
629 rtlpriv->dm.current_turbo_edca = false; in rtl92d_dm_check_edca_turbo()
635 if ((!rtlpriv->dm.disable_framebursting) && in rtl92d_dm_check_edca_turbo()
647 if ((!rtlpriv->dm.is_any_nonbepkts) && in rtl92d_dm_check_edca_turbo()
648 (!rtlpriv->dm.disable_framebursting)) { in rtl92d_dm_check_edca_turbo()
652 if (!rtlpriv->dm.is_cur_rdlstate || in rtl92d_dm_check_edca_turbo()
653 !rtlpriv->dm.current_turbo_edca) { in rtl92d_dm_check_edca_turbo()
656 rtlpriv->dm.is_cur_rdlstate = true; in rtl92d_dm_check_edca_turbo()
659 if (rtlpriv->dm.is_cur_rdlstate || in rtl92d_dm_check_edca_turbo()
660 !rtlpriv->dm.current_turbo_edca) { in rtl92d_dm_check_edca_turbo()
663 rtlpriv->dm.is_cur_rdlstate = false; in rtl92d_dm_check_edca_turbo()
666 rtlpriv->dm.current_turbo_edca = true; in rtl92d_dm_check_edca_turbo()
668 if (rtlpriv->dm.current_turbo_edca) { in rtl92d_dm_check_edca_turbo()
672 rtlpriv->dm.current_turbo_edca = false; in rtl92d_dm_check_edca_turbo()
677 rtlpriv->dm.is_any_nonbepkts = false; in rtl92d_dm_check_edca_turbo()
694 rtlpriv->dm.thermalvalue_rxgain)]) << 12; in rtl92d_dm_rxgain_tracking_thermalmeter()
716 if (rtlpriv->dm.cck_inch14) { in rtl92d_bandtype_2_4G()
724 rtlpriv->dm.cck_inch14); in rtl92d_bandtype_2_4G()
735 rtlpriv->dm.cck_inch14); in rtl92d_bandtype_2_4G()
792 ofdm_index[i] = rtlpriv->dm.ofdm_index[i] - in rtl92d_bandtype_5G()
857 rtlpriv->dm.txpower_trackinginit = true; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
863 rtlpriv->dm.thermalvalue, rtlefuse->eeprom_thermalmeter); in rtl92d_dm_txpower_tracking_callback_thermalmeter()
907 if (!rtlpriv->dm.thermalvalue) { in rtl92d_dm_txpower_tracking_callback_thermalmeter()
908 rtlpriv->dm.thermalvalue = in rtl92d_dm_txpower_tracking_callback_thermalmeter()
910 rtlpriv->dm.thermalvalue_lck = thermalvalue; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
911 rtlpriv->dm.thermalvalue_iqk = thermalvalue; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
912 rtlpriv->dm.thermalvalue_rxgain = in rtl92d_dm_txpower_tracking_callback_thermalmeter()
915 rtlpriv->dm.ofdm_index[i] = ofdm_index_old[i]; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
916 rtlpriv->dm.cck_index = cck_index_old; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
920 rtlpriv->dm.ofdm_index[i] = ofdm_index_old[i]; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
921 rtlpriv->dm.cck_index = cck_index_old; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
925 rtlpriv->dm.thermalvalue_avg in rtl92d_dm_txpower_tracking_callback_thermalmeter()
926 [rtlpriv->dm.thermalvalue_avg_index] = thermalvalue; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
927 rtlpriv->dm.thermalvalue_avg_index++; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
928 if (rtlpriv->dm.thermalvalue_avg_index == AVG_THERMAL_NUM) in rtl92d_dm_txpower_tracking_callback_thermalmeter()
929 rtlpriv->dm.thermalvalue_avg_index = 0; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
931 if (rtlpriv->dm.thermalvalue_avg[i]) { in rtl92d_dm_txpower_tracking_callback_thermalmeter()
933 rtlpriv->dm.thermalvalue_avg[i]; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
945 rtlpriv->dm.done_txpower = false; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
946 } else if (rtlpriv->dm.done_txpower) { in rtl92d_dm_txpower_tracking_callback_thermalmeter()
947 delta = (thermalvalue > rtlpriv->dm.thermalvalue) ? in rtl92d_dm_txpower_tracking_callback_thermalmeter()
948 (thermalvalue - rtlpriv->dm.thermalvalue) : in rtl92d_dm_txpower_tracking_callback_thermalmeter()
949 (rtlpriv->dm.thermalvalue - thermalvalue); in rtl92d_dm_txpower_tracking_callback_thermalmeter()
955 delta_lck = (thermalvalue > rtlpriv->dm.thermalvalue_lck) ? in rtl92d_dm_txpower_tracking_callback_thermalmeter()
956 (thermalvalue - rtlpriv->dm.thermalvalue_lck) : in rtl92d_dm_txpower_tracking_callback_thermalmeter()
957 (rtlpriv->dm.thermalvalue_lck - thermalvalue); in rtl92d_dm_txpower_tracking_callback_thermalmeter()
958 delta_iqk = (thermalvalue > rtlpriv->dm.thermalvalue_iqk) ? in rtl92d_dm_txpower_tracking_callback_thermalmeter()
959 (thermalvalue - rtlpriv->dm.thermalvalue_iqk) : in rtl92d_dm_txpower_tracking_callback_thermalmeter()
960 (rtlpriv->dm.thermalvalue_iqk - thermalvalue); in rtl92d_dm_txpower_tracking_callback_thermalmeter()
962 (thermalvalue > rtlpriv->dm.thermalvalue_rxgain) ? in rtl92d_dm_txpower_tracking_callback_thermalmeter()
963 (thermalvalue - rtlpriv->dm.thermalvalue_rxgain) : in rtl92d_dm_txpower_tracking_callback_thermalmeter()
964 (rtlpriv->dm.thermalvalue_rxgain - thermalvalue); in rtl92d_dm_txpower_tracking_callback_thermalmeter()
967 thermalvalue, rtlpriv->dm.thermalvalue, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
972 rtlpriv->dm.thermalvalue_lck = thermalvalue; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
975 if (delta > 0 && rtlpriv->dm.txpower_track_control) { in rtl92d_dm_txpower_tracking_callback_thermalmeter()
976 rtlpriv->dm.done_txpower = true; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
987 if (thermalvalue > rtlpriv->dm.thermalvalue) { in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1006 rtlpriv->dm.ofdm_index[0], in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1007 rtlpriv->dm.ofdm_index[1], in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1008 rtlpriv->dm.cck_index); in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1012 rtlpriv->dm.ofdm_index[0], in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1013 rtlpriv->dm.cck_index); in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1100 if (!rtlpriv->dm.cck_inch14) { in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1213 rtlpriv->dm.thermalvalue_iqk = thermalvalue; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1218 rtlpriv->dm.thermalvalue_rxgain = thermalvalue; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1221 if (rtlpriv->dm.txpower_track_control) in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1222 rtlpriv->dm.thermalvalue = thermalvalue; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1232 rtlpriv->dm.txpower_tracking = true; in rtl92d_dm_initialize_txpower_tracking()
1233 rtlpriv->dm.txpower_trackinginit = false; in rtl92d_dm_initialize_txpower_tracking()
1234 rtlpriv->dm.txpower_track_control = true; in rtl92d_dm_initialize_txpower_tracking()
1237 rtlpriv->dm.txpower_tracking); in rtl92d_dm_initialize_txpower_tracking()
1244 if (!rtlpriv->dm.txpower_tracking) in rtl92d_dm_check_txpower_tracking_thermal_meter()
1247 if (!rtlpriv->dm.tm_trigger) { in rtl92d_dm_check_txpower_tracking_thermal_meter()
1252 rtlpriv->dm.tm_trigger = 1; in rtl92d_dm_check_txpower_tracking_thermal_meter()
1258 rtlpriv->dm.tm_trigger = 0; in rtl92d_dm_check_txpower_tracking_thermal_meter()
1269 if (rtlpriv->dm.dm_type == DM_TYPE_BYDRIVER) in rtl92d_dm_init_rate_adaptive_mask()
1270 rtlpriv->dm.useramask = true; in rtl92d_dm_init_rate_adaptive_mask()
1272 rtlpriv->dm.useramask = false; in rtl92d_dm_init_rate_adaptive_mask()
1279 rtlpriv->dm.dm_type = DM_TYPE_BYDRIVER; in rtl92d_dm_init()