Lines Matching refs:dm
222 (rtlpriv->dm.UNDEC_SM_PWDB == 0)) { in rtl92d_dm_find_minimum_rssi()
231 rtlpriv->dm.UNDEC_SM_PWDB; in rtl92d_dm_find_minimum_rssi()
234 rtlpriv->dm.UNDEC_SM_PWDB); in rtl92d_dm_find_minimum_rssi()
237 rtlpriv->dm.undec_sm_pwdb; in rtl92d_dm_find_minimum_rssi()
243 de_digtable->min_undec_pwdb_for_dm = rtlpriv->dm.UNDEC_SM_PWDB; in rtl92d_dm_find_minimum_rssi()
361 if (!rtlpriv->dm.dm_initialgain_enable) in rtl92d_dm_dig()
460 rtlpriv->dm.dynamic_txpower_enable = true; in rtl92d_dm_init_dynamic_txpower()
461 rtlpriv->dm.last_dtp_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92d_dm_init_dynamic_txpower()
462 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92d_dm_init_dynamic_txpower()
473 if ((!rtlpriv->dm.dynamic_txpower_enable) in rtl92d_dm_dynamic_txpower()
474 || rtlpriv->dm.dm_flag & HAL_DM_HIPWR_DISABLE) { in rtl92d_dm_dynamic_txpower()
475 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92d_dm_dynamic_txpower()
479 (rtlpriv->dm.UNDEC_SM_PWDB == 0)) { in rtl92d_dm_dynamic_txpower()
482 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92d_dm_dynamic_txpower()
483 rtlpriv->dm.last_dtp_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92d_dm_dynamic_txpower()
489 rtlpriv->dm.UNDEC_SM_PWDB; in rtl92d_dm_dynamic_txpower()
495 rtlpriv->dm.undec_sm_pwdb; in rtl92d_dm_dynamic_txpower()
502 rtlpriv->dm.UNDEC_SM_PWDB; in rtl92d_dm_dynamic_txpower()
510 rtlpriv->dm.dynamic_txhighpower_lvl = in rtl92d_dm_dynamic_txpower()
516 rtlpriv->dm.dynamic_txhighpower_lvl = in rtl92d_dm_dynamic_txpower()
521 rtlpriv->dm.dynamic_txhighpower_lvl = in rtl92d_dm_dynamic_txpower()
529 rtlpriv->dm.dynamic_txhighpower_lvl = in rtl92d_dm_dynamic_txpower()
539 rtlpriv->dm.dynamic_txhighpower_lvl = in rtl92d_dm_dynamic_txpower()
545 rtlpriv->dm.dynamic_txhighpower_lvl = in rtl92d_dm_dynamic_txpower()
551 if ((rtlpriv->dm.dynamic_txhighpower_lvl != rtlpriv->dm.last_dtp_lvl)) { in rtl92d_dm_dynamic_txpower()
557 rtlpriv->dm.last_dtp_lvl = rtlpriv->dm.dynamic_txhighpower_lvl; in rtl92d_dm_dynamic_txpower()
568 if (rtlpriv->dm.useramask) { in rtl92d_dm_pwdb_monitor()
569 u32 temp = rtlpriv->dm.undec_sm_pwdb; in rtl92d_dm_pwdb_monitor()
578 (u8) rtlpriv->dm.undec_sm_pwdb); in rtl92d_dm_pwdb_monitor()
586 rtlpriv->dm.current_turbo_edca = false; in rtl92d_dm_init_edca_turbo()
587 rtlpriv->dm.is_any_nonbepkts = false; in rtl92d_dm_init_edca_turbo()
588 rtlpriv->dm.is_cur_rdlstate = false; in rtl92d_dm_init_edca_turbo()
603 rtlpriv->dm.current_turbo_edca = false; in rtl92d_dm_check_edca_turbo()
609 if ((!rtlpriv->dm.disable_framebursting) && in rtl92d_dm_check_edca_turbo()
621 if ((!rtlpriv->dm.is_any_nonbepkts) && in rtl92d_dm_check_edca_turbo()
622 (!rtlpriv->dm.disable_framebursting)) { in rtl92d_dm_check_edca_turbo()
626 if (!rtlpriv->dm.is_cur_rdlstate || in rtl92d_dm_check_edca_turbo()
627 !rtlpriv->dm.current_turbo_edca) { in rtl92d_dm_check_edca_turbo()
630 rtlpriv->dm.is_cur_rdlstate = true; in rtl92d_dm_check_edca_turbo()
633 if (rtlpriv->dm.is_cur_rdlstate || in rtl92d_dm_check_edca_turbo()
634 !rtlpriv->dm.current_turbo_edca) { in rtl92d_dm_check_edca_turbo()
637 rtlpriv->dm.is_cur_rdlstate = false; in rtl92d_dm_check_edca_turbo()
640 rtlpriv->dm.current_turbo_edca = true; in rtl92d_dm_check_edca_turbo()
642 if (rtlpriv->dm.current_turbo_edca) { in rtl92d_dm_check_edca_turbo()
646 rtlpriv->dm.current_turbo_edca = false; in rtl92d_dm_check_edca_turbo()
651 rtlpriv->dm.is_any_nonbepkts = false; in rtl92d_dm_check_edca_turbo()
668 rtlpriv->dm.thermalvalue_rxgain)]) << 12; in rtl92d_dm_rxgain_tracking_thermalmeter()
691 if (rtlpriv->dm.cck_inch14) in rtl92d_bandtype_2_4G()
702 rtlpriv->dm.cck_inch14); in rtl92d_bandtype_2_4G()
758 ofdm_index[i] = rtlpriv->dm.ofdm_index[i] - in rtl92d_bandtype_5G()
823 rtlpriv->dm.txpower_trackinginit = true; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
829 rtlpriv->dm.thermalvalue, rtlefuse->eeprom_thermalmeter); in rtl92d_dm_txpower_tracking_callback_thermalmeter()
841 if (rtlpriv->dm.thermalvalue && !rtlhal->reloadtxpowerindex) in rtl92d_dm_txpower_tracking_callback_thermalmeter()
879 if (!rtlpriv->dm.thermalvalue) { in rtl92d_dm_txpower_tracking_callback_thermalmeter()
880 rtlpriv->dm.thermalvalue = rtlefuse->eeprom_thermalmeter; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
881 rtlpriv->dm.thermalvalue_lck = thermalvalue; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
882 rtlpriv->dm.thermalvalue_iqk = thermalvalue; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
883 rtlpriv->dm.thermalvalue_rxgain = rtlefuse->eeprom_thermalmeter; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
885 rtlpriv->dm.ofdm_index[i] = ofdm_index_old[i]; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
886 rtlpriv->dm.cck_index = cck_index_old; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
890 rtlpriv->dm.ofdm_index[i] = ofdm_index_old[i]; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
891 rtlpriv->dm.cck_index = cck_index_old; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
897 ofdm_index[i] = rtlpriv->dm.ofdm_index[i]; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
899 rtlpriv->dm.thermalvalue_avg in rtl92d_dm_txpower_tracking_callback_thermalmeter()
900 [rtlpriv->dm.thermalvalue_avg_index] = thermalvalue; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
901 rtlpriv->dm.thermalvalue_avg_index++; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
902 if (rtlpriv->dm.thermalvalue_avg_index == AVG_THERMAL_NUM) in rtl92d_dm_txpower_tracking_callback_thermalmeter()
903 rtlpriv->dm.thermalvalue_avg_index = 0; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
905 if (rtlpriv->dm.thermalvalue_avg[i]) { in rtl92d_dm_txpower_tracking_callback_thermalmeter()
906 thermalvalue_avg += rtlpriv->dm.thermalvalue_avg[i]; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
917 rtlpriv->dm.done_txpower = false; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
918 } else if (rtlpriv->dm.done_txpower) { in rtl92d_dm_txpower_tracking_callback_thermalmeter()
919 delta = (thermalvalue > rtlpriv->dm.thermalvalue) ? in rtl92d_dm_txpower_tracking_callback_thermalmeter()
920 (thermalvalue - rtlpriv->dm.thermalvalue) : in rtl92d_dm_txpower_tracking_callback_thermalmeter()
921 (rtlpriv->dm.thermalvalue - thermalvalue); in rtl92d_dm_txpower_tracking_callback_thermalmeter()
927 delta_lck = (thermalvalue > rtlpriv->dm.thermalvalue_lck) ? in rtl92d_dm_txpower_tracking_callback_thermalmeter()
928 (thermalvalue - rtlpriv->dm.thermalvalue_lck) : in rtl92d_dm_txpower_tracking_callback_thermalmeter()
929 (rtlpriv->dm.thermalvalue_lck - thermalvalue); in rtl92d_dm_txpower_tracking_callback_thermalmeter()
930 delta_iqk = (thermalvalue > rtlpriv->dm.thermalvalue_iqk) ? in rtl92d_dm_txpower_tracking_callback_thermalmeter()
931 (thermalvalue - rtlpriv->dm.thermalvalue_iqk) : in rtl92d_dm_txpower_tracking_callback_thermalmeter()
932 (rtlpriv->dm.thermalvalue_iqk - thermalvalue); in rtl92d_dm_txpower_tracking_callback_thermalmeter()
934 (thermalvalue > rtlpriv->dm.thermalvalue_rxgain) ? in rtl92d_dm_txpower_tracking_callback_thermalmeter()
935 (thermalvalue - rtlpriv->dm.thermalvalue_rxgain) : in rtl92d_dm_txpower_tracking_callback_thermalmeter()
936 (rtlpriv->dm.thermalvalue_rxgain - thermalvalue); in rtl92d_dm_txpower_tracking_callback_thermalmeter()
939 thermalvalue, rtlpriv->dm.thermalvalue, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
943 rtlpriv->dm.thermalvalue_lck = thermalvalue; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
947 if (delta == 0 || !rtlpriv->dm.txpower_track_control) in rtl92d_dm_txpower_tracking_callback_thermalmeter()
950 rtlpriv->dm.done_txpower = true; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
960 if (thermalvalue > rtlpriv->dm.thermalvalue) { in rtl92d_dm_txpower_tracking_callback_thermalmeter()
979 rtlpriv->dm.ofdm_index[0], in rtl92d_dm_txpower_tracking_callback_thermalmeter()
980 rtlpriv->dm.ofdm_index[1], in rtl92d_dm_txpower_tracking_callback_thermalmeter()
981 rtlpriv->dm.cck_index); in rtl92d_dm_txpower_tracking_callback_thermalmeter()
985 rtlpriv->dm.ofdm_index[0], in rtl92d_dm_txpower_tracking_callback_thermalmeter()
986 rtlpriv->dm.cck_index); in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1066 if (!rtlpriv->dm.cck_inch14) { in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1153 rtlpriv->dm.thermalvalue_iqk = thermalvalue; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1158 rtlpriv->dm.thermalvalue_rxgain = thermalvalue; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1161 if (rtlpriv->dm.txpower_track_control) in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1162 rtlpriv->dm.thermalvalue = thermalvalue; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1172 rtlpriv->dm.txpower_tracking = true; in rtl92d_dm_initialize_txpower_tracking()
1173 rtlpriv->dm.txpower_trackinginit = false; in rtl92d_dm_initialize_txpower_tracking()
1174 rtlpriv->dm.txpower_track_control = true; in rtl92d_dm_initialize_txpower_tracking()
1177 rtlpriv->dm.txpower_tracking); in rtl92d_dm_initialize_txpower_tracking()
1184 if (!rtlpriv->dm.txpower_tracking) in rtl92d_dm_check_txpower_tracking_thermal_meter()
1187 if (!rtlpriv->dm.tm_trigger) { in rtl92d_dm_check_txpower_tracking_thermal_meter()
1192 rtlpriv->dm.tm_trigger = 1; in rtl92d_dm_check_txpower_tracking_thermal_meter()
1198 rtlpriv->dm.tm_trigger = 0; in rtl92d_dm_check_txpower_tracking_thermal_meter()
1209 if (rtlpriv->dm.dm_type == DM_TYPE_BYDRIVER) in rtl92d_dm_init_rate_adaptive_mask()
1210 rtlpriv->dm.useramask = true; in rtl92d_dm_init_rate_adaptive_mask()
1212 rtlpriv->dm.useramask = false; in rtl92d_dm_init_rate_adaptive_mask()
1219 rtlpriv->dm.dm_type = DM_TYPE_BYDRIVER; in rtl92d_dm_init()