Lines Matching refs:rtlpriv
162 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_false_alarm_counter_statistics() local
163 struct false_alarm_statistics *falsealm_cnt = &(rtlpriv->falsealm_cnt); in rtl92d_dm_false_alarm_counter_statistics()
187 if (rtlpriv->rtlhal.current_bandtype != BAND_ON_5G) { in rtl92d_dm_false_alarm_counter_statistics()
215 if (rtlpriv->rtlhal.current_bandtype != BAND_ON_5G) { in rtl92d_dm_false_alarm_counter_statistics()
223 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, in rtl92d_dm_false_alarm_counter_statistics()
227 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, in rtl92d_dm_false_alarm_counter_statistics()
233 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, in rtl92d_dm_false_alarm_counter_statistics()
242 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_find_minimum_rssi() local
243 struct dig_t *de_digtable = &rtlpriv->dm_digtable; in rtl92d_dm_find_minimum_rssi()
244 struct rtl_mac *mac = rtl_mac(rtlpriv); in rtl92d_dm_find_minimum_rssi()
248 (rtlpriv->dm.UNDEC_SM_PWDB == 0)) { in rtl92d_dm_find_minimum_rssi()
250 RT_TRACE(rtlpriv, COMP_BB_POWERSAVING, DBG_LOUD, in rtl92d_dm_find_minimum_rssi()
257 rtlpriv->dm.UNDEC_SM_PWDB; in rtl92d_dm_find_minimum_rssi()
258 RT_TRACE(rtlpriv, COMP_BB_POWERSAVING, DBG_LOUD, 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()
264 RT_TRACE(rtlpriv, COMP_BB_POWERSAVING, DBG_LOUD, 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()
270 RT_TRACE(rtlpriv, COMP_BB_POWERSAVING, DBG_LOUD, in rtl92d_dm_find_minimum_rssi()
275 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, "MinUndecoratedPWDBForDM =%d\n", in rtl92d_dm_find_minimum_rssi()
281 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_cck_packet_detection_thresh() local
282 struct dig_t *de_digtable = &rtlpriv->dm_digtable; in rtl92d_dm_cck_packet_detection_thresh()
316 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, "CurSTAConnectState=%s\n", in rtl92d_dm_cck_packet_detection_thresh()
319 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, "CCKPDStage=%s\n", in rtl92d_dm_cck_packet_detection_thresh()
322 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, "is92d single phy =%x\n", in rtl92d_dm_cck_packet_detection_thresh()
323 IS_92D_SINGLEPHY(rtlpriv->rtlhal.version)); in rtl92d_dm_cck_packet_detection_thresh()
329 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_write_dig() local
330 struct dig_t *de_digtable = &rtlpriv->dm_digtable; in rtl92d_dm_write_dig()
332 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, in rtl92d_dm_write_dig()
337 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, "DIG is disabled\n"); in rtl92d_dm_write_dig()
350 static void rtl92d_early_mode_enabled(struct rtl_priv *rtlpriv) in rtl92d_early_mode_enabled() argument
352 struct dig_t *de_digtable = &rtlpriv->dm_digtable; in rtl92d_early_mode_enabled()
354 if ((rtlpriv->mac80211.link_state >= MAC80211_LINKED) && in rtl92d_early_mode_enabled()
355 (rtlpriv->mac80211.vendor == PEER_CISCO)) { in rtl92d_early_mode_enabled()
356 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, "IOT_PEER = CISCO\n"); in rtl92d_early_mode_enabled()
359 rtl_write_byte(rtlpriv, REG_EARLY_MODE_CONTROL, 0x00); in rtl92d_early_mode_enabled()
360 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, in rtl92d_early_mode_enabled()
364 rtl_write_byte(rtlpriv, REG_EARLY_MODE_CONTROL, 0x0f); in rtl92d_early_mode_enabled()
365 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, in rtl92d_early_mode_enabled()
368 } else if (!(rtl_read_byte(rtlpriv, REG_EARLY_MODE_CONTROL) & 0xf)) { in rtl92d_early_mode_enabled()
369 rtl_write_byte(rtlpriv, REG_EARLY_MODE_CONTROL, 0x0f); in rtl92d_early_mode_enabled()
370 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, "Early Mode On\n"); in rtl92d_early_mode_enabled()
376 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_dig() local
377 struct dig_t *de_digtable = &rtlpriv->dm_digtable; in rtl92d_dm_dig()
379 struct false_alarm_statistics *falsealm_cnt = &(rtlpriv->falsealm_cnt); in rtl92d_dm_dig()
381 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, "==>\n"); in rtl92d_dm_dig()
382 if (rtlpriv->rtlhal.earlymode_enable) { in rtl92d_dm_dig()
383 rtl92d_early_mode_enabled(rtlpriv); in rtl92d_dm_dig()
387 if (!rtlpriv->dm.dm_initialgain_enable) in rtl92d_dm_dig()
398 if (rtlpriv->mac80211.opmode != NL80211_IFTYPE_STATION) in rtl92d_dm_dig()
400 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, "progress\n"); in rtl92d_dm_dig()
402 if (rtlpriv->mac80211.link_state >= MAC80211_LINKED) in rtl92d_dm_dig()
416 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, in rtl92d_dm_dig()
419 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, in rtl92d_dm_dig()
425 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, in rtl92d_dm_dig()
464 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, in rtl92d_dm_dig()
467 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, in rtl92d_dm_dig()
477 if (rtlpriv->rtlhal.current_bandtype != BAND_ON_5G) in rtl92d_dm_dig()
479 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, "<<==\n"); in rtl92d_dm_dig()
484 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_init_dynamic_txpower() local
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()
493 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_dynamic_txpower() local
494 struct rtl_phy *rtlphy = &(rtlpriv->phy); in rtl92d_dm_dynamic_txpower()
495 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); in rtl92d_dm_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()
506 RT_TRACE(rtlpriv, COMP_POWER, DBG_TRACE, 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()
516 RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, in rtl92d_dm_dynamic_txpower()
521 rtlpriv->dm.undec_sm_pwdb; in rtl92d_dm_dynamic_txpower()
522 RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, in rtl92d_dm_dynamic_txpower()
528 rtlpriv->dm.UNDEC_SM_PWDB; in rtl92d_dm_dynamic_txpower()
530 RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, in rtl92d_dm_dynamic_txpower()
536 rtlpriv->dm.dynamic_txhighpower_lvl = in rtl92d_dm_dynamic_txpower()
538 RT_TRACE(rtlpriv, COMP_HIPWR, DBG_LOUD, in rtl92d_dm_dynamic_txpower()
542 rtlpriv->dm.dynamic_txhighpower_lvl = in rtl92d_dm_dynamic_txpower()
544 RT_TRACE(rtlpriv, COMP_HIPWR, DBG_LOUD, in rtl92d_dm_dynamic_txpower()
547 rtlpriv->dm.dynamic_txhighpower_lvl = in rtl92d_dm_dynamic_txpower()
549 RT_TRACE(rtlpriv, COMP_HIPWR, DBG_LOUD, in rtl92d_dm_dynamic_txpower()
555 rtlpriv->dm.dynamic_txhighpower_lvl = in rtl92d_dm_dynamic_txpower()
557 RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, in rtl92d_dm_dynamic_txpower()
565 rtlpriv->dm.dynamic_txhighpower_lvl = in rtl92d_dm_dynamic_txpower()
567 RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, in rtl92d_dm_dynamic_txpower()
571 rtlpriv->dm.dynamic_txhighpower_lvl = in rtl92d_dm_dynamic_txpower()
573 RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, in rtl92d_dm_dynamic_txpower()
577 if ((rtlpriv->dm.dynamic_txhighpower_lvl != rtlpriv->dm.last_dtp_lvl)) { in rtl92d_dm_dynamic_txpower()
578 RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, in rtl92d_dm_dynamic_txpower()
583 rtlpriv->dm.last_dtp_lvl = rtlpriv->dm.dynamic_txhighpower_lvl; in rtl92d_dm_dynamic_txpower()
588 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_pwdb_monitor() local
591 if (rtlpriv->mac80211.opmode != NL80211_IFTYPE_STATION) in rtl92d_dm_pwdb_monitor()
594 if (rtlpriv->dm.useramask) { in rtl92d_dm_pwdb_monitor()
595 u32 temp = rtlpriv->dm.undec_sm_pwdb; in rtl92d_dm_pwdb_monitor()
603 rtl_write_byte(rtlpriv, 0x4fe, in rtl92d_dm_pwdb_monitor()
604 (u8) rtlpriv->dm.undec_sm_pwdb); in rtl92d_dm_pwdb_monitor()
610 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_init_edca_turbo() local
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()
619 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_check_edca_turbo() local
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()
636 (rtlpriv->sec.pairwise_enc_algorithm == WEP40_ENCRYPTION || in rtl92d_dm_check_edca_turbo()
637 rtlpriv->sec.pairwise_enc_algorithm == WEP104_ENCRYPTION || in rtl92d_dm_check_edca_turbo()
638 rtlpriv->sec.pairwise_enc_algorithm == TKIP_ENCRYPTION)) { 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()
649 cur_txok_cnt = rtlpriv->stats.txbytesunicast - last_txok_cnt; in rtl92d_dm_check_edca_turbo()
650 cur_rxok_cnt = rtlpriv->stats.rxbytesunicast - last_rxok_cnt; 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()
654 rtl_write_dword(rtlpriv, REG_EDCA_BE_PARAM, 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()
661 rtl_write_dword(rtlpriv, REG_EDCA_BE_PARAM, 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()
670 rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AC_PARAM, 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()
678 last_txok_cnt = rtlpriv->stats.txbytesunicast; in rtl92d_dm_check_edca_turbo()
679 last_rxok_cnt = rtlpriv->stats.rxbytesunicast; in rtl92d_dm_check_edca_turbo()
684 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_rxgain_tracking_thermalmeter() local
693 u4tmp = (index_mapping[(rtlpriv->efuse.eeprom_thermalmeter - in rtl92d_dm_rxgain_tracking_thermalmeter()
694 rtlpriv->dm.thermalvalue_rxgain)]) << 12; in rtl92d_dm_rxgain_tracking_thermalmeter()
695 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in rtl92d_dm_rxgain_tracking_thermalmeter()
697 for (i = RF90_PATH_A; i < rtlpriv->phy.num_total_rfpath; i++) in rtl92d_dm_rxgain_tracking_thermalmeter()
699 (rtlpriv->phy.reg_rf3c[i] & (~(0xF000))) | u4tmp); in rtl92d_dm_rxgain_tracking_thermalmeter()
705 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_bandtype_2_4G() local
716 if (rtlpriv->dm.cck_inch14) { in rtl92d_bandtype_2_4G()
720 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in rtl92d_bandtype_2_4G()
724 rtlpriv->dm.cck_inch14); in rtl92d_bandtype_2_4G()
731 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in rtl92d_bandtype_2_4G()
735 rtlpriv->dm.cck_inch14); in rtl92d_bandtype_2_4G()
746 struct rtl_priv *rtlpriv, struct rtl_phy *rtlphy, in rtl92d_bandtype_5G() argument
792 ofdm_index[i] = rtlpriv->dm.ofdm_index[i] - in rtl92d_bandtype_5G()
806 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_txpower_tracking_callback_thermalmeter() local
808 struct rtl_phy *rtlphy = &(rtlpriv->phy); in rtl92d_dm_txpower_tracking_callback_thermalmeter()
857 rtlpriv->dm.txpower_trackinginit = true; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
858 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, "\n"); in rtl92d_dm_txpower_tracking_callback_thermalmeter()
860 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
863 rtlpriv->dm.thermalvalue, rtlefuse->eeprom_thermalmeter); in rtl92d_dm_txpower_tracking_callback_thermalmeter()
877 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
891 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, 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()
922 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, 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()
965 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, 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()
999 delta, rf, rtlefuse, rtlpriv, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1004 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, 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()
1010 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, 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()
1036 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1041 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1088 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1100 if (!rtlpriv->dm.cck_inch14) { in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1101 rtl_write_byte(rtlpriv, 0xa22, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1104 rtl_write_byte(rtlpriv, 0xa23, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1107 rtl_write_byte(rtlpriv, 0xa24, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1110 rtl_write_byte(rtlpriv, 0xa25, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1113 rtl_write_byte(rtlpriv, 0xa26, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1116 rtl_write_byte(rtlpriv, 0xa27, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1119 rtl_write_byte(rtlpriv, 0xa28, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1122 rtl_write_byte(rtlpriv, 0xa29, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1126 rtl_write_byte(rtlpriv, 0xa22, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1129 rtl_write_byte(rtlpriv, 0xa23, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1132 rtl_write_byte(rtlpriv, 0xa24, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1135 rtl_write_byte(rtlpriv, 0xa25, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1138 rtl_write_byte(rtlpriv, 0xa26, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1141 rtl_write_byte(rtlpriv, 0xa27, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1144 rtl_write_byte(rtlpriv, 0xa28, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1147 rtl_write_byte(rtlpriv, 0xa29, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1198 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1203 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, 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()
1225 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, "<===\n"); in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1230 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_initialize_txpower_tracking() local
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()
1235 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in rtl92d_dm_initialize_txpower_tracking()
1237 rtlpriv->dm.txpower_tracking); in rtl92d_dm_initialize_txpower_tracking()
1242 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_check_txpower_tracking_thermal_meter() local
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()
1250 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in rtl92d_dm_check_txpower_tracking_thermal_meter()
1252 rtlpriv->dm.tm_trigger = 1; in rtl92d_dm_check_txpower_tracking_thermal_meter()
1255 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in rtl92d_dm_check_txpower_tracking_thermal_meter()
1258 rtlpriv->dm.tm_trigger = 0; in rtl92d_dm_check_txpower_tracking_thermal_meter()
1264 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_init_rate_adaptive_mask() local
1265 struct rate_adaptive *ra = &(rtlpriv->ra); in rtl92d_dm_init_rate_adaptive_mask()
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()
1277 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_init() local
1279 rtlpriv->dm.dm_type = DM_TYPE_BYDRIVER; in rtl92d_dm_init()
1281 rtlpriv->dm_digtable.rx_gain_max = DM_DIG_FA_UPPER; in rtl92d_dm_init()
1282 rtlpriv->dm_digtable.rx_gain_min = DM_DIG_FA_LOWER; in rtl92d_dm_init()