Lines Matching refs:rtlpriv

158 	struct rtl_priv *rtlpriv = rtl_priv(hw);  in rtl92d_dm_false_alarm_counter_statistics()  local
159 struct false_alarm_statistics *falsealm_cnt = &(rtlpriv->falsealm_cnt); in rtl92d_dm_false_alarm_counter_statistics()
183 if (rtlpriv->rtlhal.current_bandtype != BAND_ON_5G) { in rtl92d_dm_false_alarm_counter_statistics()
211 if (rtlpriv->rtlhal.current_bandtype != BAND_ON_5G) { in rtl92d_dm_false_alarm_counter_statistics()
219 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, in rtl92d_dm_false_alarm_counter_statistics()
223 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, in rtl92d_dm_false_alarm_counter_statistics()
229 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, in rtl92d_dm_false_alarm_counter_statistics()
238 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_find_minimum_rssi() local
239 struct dig_t *de_digtable = &rtlpriv->dm_digtable; in rtl92d_dm_find_minimum_rssi()
240 struct rtl_mac *mac = rtl_mac(rtlpriv); in rtl92d_dm_find_minimum_rssi()
244 (rtlpriv->dm.UNDEC_SM_PWDB == 0)) { in rtl92d_dm_find_minimum_rssi()
246 RT_TRACE(rtlpriv, COMP_BB_POWERSAVING, DBG_LOUD, in rtl92d_dm_find_minimum_rssi()
253 rtlpriv->dm.UNDEC_SM_PWDB; in rtl92d_dm_find_minimum_rssi()
254 RT_TRACE(rtlpriv, COMP_BB_POWERSAVING, DBG_LOUD, in rtl92d_dm_find_minimum_rssi()
256 rtlpriv->dm.UNDEC_SM_PWDB); in rtl92d_dm_find_minimum_rssi()
259 rtlpriv->dm.undec_sm_pwdb; in rtl92d_dm_find_minimum_rssi()
260 RT_TRACE(rtlpriv, COMP_BB_POWERSAVING, DBG_LOUD, in rtl92d_dm_find_minimum_rssi()
265 de_digtable->min_undec_pwdb_for_dm = rtlpriv->dm.UNDEC_SM_PWDB; in rtl92d_dm_find_minimum_rssi()
266 RT_TRACE(rtlpriv, COMP_BB_POWERSAVING, DBG_LOUD, in rtl92d_dm_find_minimum_rssi()
271 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, "MinUndecoratedPWDBForDM =%d\n", in rtl92d_dm_find_minimum_rssi()
277 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_cck_packet_detection_thresh() local
278 struct dig_t *de_digtable = &rtlpriv->dm_digtable; in rtl92d_dm_cck_packet_detection_thresh()
312 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, "CurSTAConnectState=%s\n", in rtl92d_dm_cck_packet_detection_thresh()
315 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, "CCKPDStage=%s\n", in rtl92d_dm_cck_packet_detection_thresh()
318 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, "is92d single phy =%x\n", in rtl92d_dm_cck_packet_detection_thresh()
319 IS_92D_SINGLEPHY(rtlpriv->rtlhal.version)); in rtl92d_dm_cck_packet_detection_thresh()
325 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_write_dig() local
326 struct dig_t *de_digtable = &rtlpriv->dm_digtable; in rtl92d_dm_write_dig()
328 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, in rtl92d_dm_write_dig()
333 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, "DIG is disabled\n"); in rtl92d_dm_write_dig()
346 static void rtl92d_early_mode_enabled(struct rtl_priv *rtlpriv) in rtl92d_early_mode_enabled() argument
348 struct dig_t *de_digtable = &rtlpriv->dm_digtable; in rtl92d_early_mode_enabled()
350 if ((rtlpriv->mac80211.link_state >= MAC80211_LINKED) && in rtl92d_early_mode_enabled()
351 (rtlpriv->mac80211.vendor == PEER_CISCO)) { in rtl92d_early_mode_enabled()
352 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, "IOT_PEER = CISCO\n"); in rtl92d_early_mode_enabled()
355 rtl_write_byte(rtlpriv, REG_EARLY_MODE_CONTROL, 0x00); in rtl92d_early_mode_enabled()
356 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, in rtl92d_early_mode_enabled()
360 rtl_write_byte(rtlpriv, REG_EARLY_MODE_CONTROL, 0x0f); in rtl92d_early_mode_enabled()
361 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, in rtl92d_early_mode_enabled()
364 } else if (!(rtl_read_byte(rtlpriv, REG_EARLY_MODE_CONTROL) & 0xf)) { in rtl92d_early_mode_enabled()
365 rtl_write_byte(rtlpriv, REG_EARLY_MODE_CONTROL, 0x0f); in rtl92d_early_mode_enabled()
366 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, "Early Mode On\n"); in rtl92d_early_mode_enabled()
372 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_dig() local
373 struct dig_t *de_digtable = &rtlpriv->dm_digtable; in rtl92d_dm_dig()
375 struct false_alarm_statistics *falsealm_cnt = &(rtlpriv->falsealm_cnt); in rtl92d_dm_dig()
377 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, "==>\n"); in rtl92d_dm_dig()
378 if (rtlpriv->rtlhal.earlymode_enable) { in rtl92d_dm_dig()
379 rtl92d_early_mode_enabled(rtlpriv); in rtl92d_dm_dig()
383 if (!rtlpriv->dm.dm_initialgain_enable) in rtl92d_dm_dig()
394 if (rtlpriv->mac80211.opmode != NL80211_IFTYPE_STATION) in rtl92d_dm_dig()
396 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, "progress\n"); in rtl92d_dm_dig()
398 if (rtlpriv->mac80211.link_state >= MAC80211_LINKED) in rtl92d_dm_dig()
412 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, in rtl92d_dm_dig()
415 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, in rtl92d_dm_dig()
421 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, in rtl92d_dm_dig()
460 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, in rtl92d_dm_dig()
463 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, in rtl92d_dm_dig()
473 if (rtlpriv->rtlhal.current_bandtype != BAND_ON_5G) in rtl92d_dm_dig()
475 RT_TRACE(rtlpriv, COMP_DIG, DBG_LOUD, "<<==\n"); in rtl92d_dm_dig()
480 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_init_dynamic_txpower() local
482 rtlpriv->dm.dynamic_txpower_enable = true; in rtl92d_dm_init_dynamic_txpower()
483 rtlpriv->dm.last_dtp_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92d_dm_init_dynamic_txpower()
484 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92d_dm_init_dynamic_txpower()
489 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_dynamic_txpower() local
490 struct rtl_phy *rtlphy = &(rtlpriv->phy); in rtl92d_dm_dynamic_txpower()
491 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); in rtl92d_dm_dynamic_txpower()
495 if ((!rtlpriv->dm.dynamic_txpower_enable) in rtl92d_dm_dynamic_txpower()
496 || rtlpriv->dm.dm_flag & HAL_DM_HIPWR_DISABLE) { in rtl92d_dm_dynamic_txpower()
497 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92d_dm_dynamic_txpower()
501 (rtlpriv->dm.UNDEC_SM_PWDB == 0)) { in rtl92d_dm_dynamic_txpower()
502 RT_TRACE(rtlpriv, COMP_POWER, DBG_TRACE, in rtl92d_dm_dynamic_txpower()
504 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92d_dm_dynamic_txpower()
505 rtlpriv->dm.last_dtp_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92d_dm_dynamic_txpower()
511 rtlpriv->dm.UNDEC_SM_PWDB; in rtl92d_dm_dynamic_txpower()
512 RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, in rtl92d_dm_dynamic_txpower()
517 rtlpriv->dm.undec_sm_pwdb; in rtl92d_dm_dynamic_txpower()
518 RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, in rtl92d_dm_dynamic_txpower()
524 rtlpriv->dm.UNDEC_SM_PWDB; in rtl92d_dm_dynamic_txpower()
526 RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, in rtl92d_dm_dynamic_txpower()
532 rtlpriv->dm.dynamic_txhighpower_lvl = in rtl92d_dm_dynamic_txpower()
534 RT_TRACE(rtlpriv, COMP_HIPWR, DBG_LOUD, in rtl92d_dm_dynamic_txpower()
538 rtlpriv->dm.dynamic_txhighpower_lvl = in rtl92d_dm_dynamic_txpower()
540 RT_TRACE(rtlpriv, COMP_HIPWR, DBG_LOUD, in rtl92d_dm_dynamic_txpower()
543 rtlpriv->dm.dynamic_txhighpower_lvl = in rtl92d_dm_dynamic_txpower()
545 RT_TRACE(rtlpriv, COMP_HIPWR, DBG_LOUD, in rtl92d_dm_dynamic_txpower()
551 rtlpriv->dm.dynamic_txhighpower_lvl = in rtl92d_dm_dynamic_txpower()
553 RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, in rtl92d_dm_dynamic_txpower()
561 rtlpriv->dm.dynamic_txhighpower_lvl = in rtl92d_dm_dynamic_txpower()
563 RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, in rtl92d_dm_dynamic_txpower()
567 rtlpriv->dm.dynamic_txhighpower_lvl = in rtl92d_dm_dynamic_txpower()
569 RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, in rtl92d_dm_dynamic_txpower()
573 if ((rtlpriv->dm.dynamic_txhighpower_lvl != rtlpriv->dm.last_dtp_lvl)) { in rtl92d_dm_dynamic_txpower()
574 RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, in rtl92d_dm_dynamic_txpower()
579 rtlpriv->dm.last_dtp_lvl = rtlpriv->dm.dynamic_txhighpower_lvl; in rtl92d_dm_dynamic_txpower()
584 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_pwdb_monitor() local
587 if (rtlpriv->mac80211.opmode != NL80211_IFTYPE_STATION) in rtl92d_dm_pwdb_monitor()
590 if (rtlpriv->dm.useramask) { in rtl92d_dm_pwdb_monitor()
591 u32 temp = rtlpriv->dm.undec_sm_pwdb; in rtl92d_dm_pwdb_monitor()
599 rtl_write_byte(rtlpriv, 0x4fe, in rtl92d_dm_pwdb_monitor()
600 (u8) rtlpriv->dm.undec_sm_pwdb); in rtl92d_dm_pwdb_monitor()
606 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_init_edca_turbo() local
608 rtlpriv->dm.current_turbo_edca = false; in rtl92d_dm_init_edca_turbo()
609 rtlpriv->dm.is_any_nonbepkts = false; in rtl92d_dm_init_edca_turbo()
610 rtlpriv->dm.is_cur_rdlstate = false; in rtl92d_dm_init_edca_turbo()
615 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_check_edca_turbo() local
625 rtlpriv->dm.current_turbo_edca = false; in rtl92d_dm_check_edca_turbo()
631 if ((!rtlpriv->dm.disable_framebursting) && in rtl92d_dm_check_edca_turbo()
632 (rtlpriv->sec.pairwise_enc_algorithm == WEP40_ENCRYPTION || in rtl92d_dm_check_edca_turbo()
633 rtlpriv->sec.pairwise_enc_algorithm == WEP104_ENCRYPTION || in rtl92d_dm_check_edca_turbo()
634 rtlpriv->sec.pairwise_enc_algorithm == TKIP_ENCRYPTION)) { in rtl92d_dm_check_edca_turbo()
643 if ((!rtlpriv->dm.is_any_nonbepkts) && in rtl92d_dm_check_edca_turbo()
644 (!rtlpriv->dm.disable_framebursting)) { in rtl92d_dm_check_edca_turbo()
645 cur_txok_cnt = rtlpriv->stats.txbytesunicast - last_txok_cnt; in rtl92d_dm_check_edca_turbo()
646 cur_rxok_cnt = rtlpriv->stats.rxbytesunicast - last_rxok_cnt; in rtl92d_dm_check_edca_turbo()
648 if (!rtlpriv->dm.is_cur_rdlstate || in rtl92d_dm_check_edca_turbo()
649 !rtlpriv->dm.current_turbo_edca) { in rtl92d_dm_check_edca_turbo()
650 rtl_write_dword(rtlpriv, REG_EDCA_BE_PARAM, in rtl92d_dm_check_edca_turbo()
652 rtlpriv->dm.is_cur_rdlstate = true; in rtl92d_dm_check_edca_turbo()
655 if (rtlpriv->dm.is_cur_rdlstate || in rtl92d_dm_check_edca_turbo()
656 !rtlpriv->dm.current_turbo_edca) { in rtl92d_dm_check_edca_turbo()
657 rtl_write_dword(rtlpriv, REG_EDCA_BE_PARAM, in rtl92d_dm_check_edca_turbo()
659 rtlpriv->dm.is_cur_rdlstate = false; in rtl92d_dm_check_edca_turbo()
662 rtlpriv->dm.current_turbo_edca = true; in rtl92d_dm_check_edca_turbo()
664 if (rtlpriv->dm.current_turbo_edca) { in rtl92d_dm_check_edca_turbo()
666 rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AC_PARAM, in rtl92d_dm_check_edca_turbo()
668 rtlpriv->dm.current_turbo_edca = false; in rtl92d_dm_check_edca_turbo()
673 rtlpriv->dm.is_any_nonbepkts = false; in rtl92d_dm_check_edca_turbo()
674 last_txok_cnt = rtlpriv->stats.txbytesunicast; in rtl92d_dm_check_edca_turbo()
675 last_rxok_cnt = rtlpriv->stats.rxbytesunicast; in rtl92d_dm_check_edca_turbo()
680 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_rxgain_tracking_thermalmeter() local
689 u4tmp = (index_mapping[(rtlpriv->efuse.eeprom_thermalmeter - in rtl92d_dm_rxgain_tracking_thermalmeter()
690 rtlpriv->dm.thermalvalue_rxgain)]) << 12; in rtl92d_dm_rxgain_tracking_thermalmeter()
691 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in rtl92d_dm_rxgain_tracking_thermalmeter()
693 for (i = RF90_PATH_A; i < rtlpriv->phy.num_total_rfpath; i++) in rtl92d_dm_rxgain_tracking_thermalmeter()
695 (rtlpriv->phy.reg_rf3c[i] & (~(0xF000))) | u4tmp); in rtl92d_dm_rxgain_tracking_thermalmeter()
701 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_bandtype_2_4G() local
712 if (rtlpriv->dm.cck_inch14) { in rtl92d_bandtype_2_4G()
716 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in rtl92d_bandtype_2_4G()
720 rtlpriv->dm.cck_inch14); in rtl92d_bandtype_2_4G()
727 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in rtl92d_bandtype_2_4G()
731 rtlpriv->dm.cck_inch14); in rtl92d_bandtype_2_4G()
742 struct rtl_priv *rtlpriv, struct rtl_phy *rtlphy, in rtl92d_bandtype_5G() argument
788 ofdm_index[i] = rtlpriv->dm.ofdm_index[i] - in rtl92d_bandtype_5G()
802 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_txpower_tracking_callback_thermalmeter() local
804 struct rtl_phy *rtlphy = &(rtlpriv->phy); in rtl92d_dm_txpower_tracking_callback_thermalmeter()
853 rtlpriv->dm.txpower_trackinginit = true; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
854 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, "\n"); in rtl92d_dm_txpower_tracking_callback_thermalmeter()
856 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
859 rtlpriv->dm.thermalvalue, rtlefuse->eeprom_thermalmeter); in rtl92d_dm_txpower_tracking_callback_thermalmeter()
873 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
887 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
903 if (!rtlpriv->dm.thermalvalue) { in rtl92d_dm_txpower_tracking_callback_thermalmeter()
904 rtlpriv->dm.thermalvalue = in rtl92d_dm_txpower_tracking_callback_thermalmeter()
906 rtlpriv->dm.thermalvalue_lck = thermalvalue; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
907 rtlpriv->dm.thermalvalue_iqk = thermalvalue; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
908 rtlpriv->dm.thermalvalue_rxgain = in rtl92d_dm_txpower_tracking_callback_thermalmeter()
911 rtlpriv->dm.ofdm_index[i] = ofdm_index_old[i]; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
912 rtlpriv->dm.cck_index = cck_index_old; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
916 rtlpriv->dm.ofdm_index[i] = ofdm_index_old[i]; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
917 rtlpriv->dm.cck_index = cck_index_old; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
918 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
921 rtlpriv->dm.thermalvalue_avg in rtl92d_dm_txpower_tracking_callback_thermalmeter()
922 [rtlpriv->dm.thermalvalue_avg_index] = thermalvalue; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
923 rtlpriv->dm.thermalvalue_avg_index++; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
924 if (rtlpriv->dm.thermalvalue_avg_index == AVG_THERMAL_NUM) in rtl92d_dm_txpower_tracking_callback_thermalmeter()
925 rtlpriv->dm.thermalvalue_avg_index = 0; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
927 if (rtlpriv->dm.thermalvalue_avg[i]) { in rtl92d_dm_txpower_tracking_callback_thermalmeter()
929 rtlpriv->dm.thermalvalue_avg[i]; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
941 rtlpriv->dm.done_txpower = false; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
942 } else if (rtlpriv->dm.done_txpower) { in rtl92d_dm_txpower_tracking_callback_thermalmeter()
943 delta = (thermalvalue > rtlpriv->dm.thermalvalue) ? in rtl92d_dm_txpower_tracking_callback_thermalmeter()
944 (thermalvalue - rtlpriv->dm.thermalvalue) : in rtl92d_dm_txpower_tracking_callback_thermalmeter()
945 (rtlpriv->dm.thermalvalue - thermalvalue); in rtl92d_dm_txpower_tracking_callback_thermalmeter()
951 delta_lck = (thermalvalue > rtlpriv->dm.thermalvalue_lck) ? in rtl92d_dm_txpower_tracking_callback_thermalmeter()
952 (thermalvalue - rtlpriv->dm.thermalvalue_lck) : in rtl92d_dm_txpower_tracking_callback_thermalmeter()
953 (rtlpriv->dm.thermalvalue_lck - thermalvalue); in rtl92d_dm_txpower_tracking_callback_thermalmeter()
954 delta_iqk = (thermalvalue > rtlpriv->dm.thermalvalue_iqk) ? in rtl92d_dm_txpower_tracking_callback_thermalmeter()
955 (thermalvalue - rtlpriv->dm.thermalvalue_iqk) : in rtl92d_dm_txpower_tracking_callback_thermalmeter()
956 (rtlpriv->dm.thermalvalue_iqk - thermalvalue); in rtl92d_dm_txpower_tracking_callback_thermalmeter()
958 (thermalvalue > rtlpriv->dm.thermalvalue_rxgain) ? in rtl92d_dm_txpower_tracking_callback_thermalmeter()
959 (thermalvalue - rtlpriv->dm.thermalvalue_rxgain) : in rtl92d_dm_txpower_tracking_callback_thermalmeter()
960 (rtlpriv->dm.thermalvalue_rxgain - thermalvalue); in rtl92d_dm_txpower_tracking_callback_thermalmeter()
961 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
963 thermalvalue, rtlpriv->dm.thermalvalue, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
968 rtlpriv->dm.thermalvalue_lck = thermalvalue; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
971 if (delta > 0 && rtlpriv->dm.txpower_track_control) { in rtl92d_dm_txpower_tracking_callback_thermalmeter()
972 rtlpriv->dm.done_txpower = true; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
983 if (thermalvalue > rtlpriv->dm.thermalvalue) { in rtl92d_dm_txpower_tracking_callback_thermalmeter()
995 delta, rf, rtlefuse, rtlpriv, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1000 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1002 rtlpriv->dm.ofdm_index[0], in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1003 rtlpriv->dm.ofdm_index[1], in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1004 rtlpriv->dm.cck_index); in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1006 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1008 rtlpriv->dm.ofdm_index[0], in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1009 rtlpriv->dm.cck_index); in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1032 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1037 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1084 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1096 if (!rtlpriv->dm.cck_inch14) { in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1097 rtl_write_byte(rtlpriv, 0xa22, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1100 rtl_write_byte(rtlpriv, 0xa23, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1103 rtl_write_byte(rtlpriv, 0xa24, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1106 rtl_write_byte(rtlpriv, 0xa25, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1109 rtl_write_byte(rtlpriv, 0xa26, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1112 rtl_write_byte(rtlpriv, 0xa27, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1115 rtl_write_byte(rtlpriv, 0xa28, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1118 rtl_write_byte(rtlpriv, 0xa29, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1122 rtl_write_byte(rtlpriv, 0xa22, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1125 rtl_write_byte(rtlpriv, 0xa23, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1128 rtl_write_byte(rtlpriv, 0xa24, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1131 rtl_write_byte(rtlpriv, 0xa25, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1134 rtl_write_byte(rtlpriv, 0xa26, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1137 rtl_write_byte(rtlpriv, 0xa27, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1140 rtl_write_byte(rtlpriv, 0xa28, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1143 rtl_write_byte(rtlpriv, 0xa29, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1194 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1199 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1209 rtlpriv->dm.thermalvalue_iqk = thermalvalue; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1214 rtlpriv->dm.thermalvalue_rxgain = thermalvalue; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1217 if (rtlpriv->dm.txpower_track_control) in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1218 rtlpriv->dm.thermalvalue = thermalvalue; in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1221 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, "<===\n"); in rtl92d_dm_txpower_tracking_callback_thermalmeter()
1226 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_initialize_txpower_tracking() local
1228 rtlpriv->dm.txpower_tracking = true; in rtl92d_dm_initialize_txpower_tracking()
1229 rtlpriv->dm.txpower_trackinginit = false; in rtl92d_dm_initialize_txpower_tracking()
1230 rtlpriv->dm.txpower_track_control = true; in rtl92d_dm_initialize_txpower_tracking()
1231 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in rtl92d_dm_initialize_txpower_tracking()
1233 rtlpriv->dm.txpower_tracking); in rtl92d_dm_initialize_txpower_tracking()
1238 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_check_txpower_tracking_thermal_meter() local
1240 if (!rtlpriv->dm.txpower_tracking) in rtl92d_dm_check_txpower_tracking_thermal_meter()
1243 if (!rtlpriv->dm.tm_trigger) { in rtl92d_dm_check_txpower_tracking_thermal_meter()
1246 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in rtl92d_dm_check_txpower_tracking_thermal_meter()
1248 rtlpriv->dm.tm_trigger = 1; in rtl92d_dm_check_txpower_tracking_thermal_meter()
1251 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in rtl92d_dm_check_txpower_tracking_thermal_meter()
1254 rtlpriv->dm.tm_trigger = 0; in rtl92d_dm_check_txpower_tracking_thermal_meter()
1260 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_init_rate_adaptive_mask() local
1261 struct rate_adaptive *ra = &(rtlpriv->ra); in rtl92d_dm_init_rate_adaptive_mask()
1265 if (rtlpriv->dm.dm_type == DM_TYPE_BYDRIVER) in rtl92d_dm_init_rate_adaptive_mask()
1266 rtlpriv->dm.useramask = true; in rtl92d_dm_init_rate_adaptive_mask()
1268 rtlpriv->dm.useramask = false; in rtl92d_dm_init_rate_adaptive_mask()
1273 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_dm_init() local
1275 rtlpriv->dm.dm_type = DM_TYPE_BYDRIVER; in rtl92d_dm_init()
1277 rtlpriv->dm_digtable.rx_gain_max = DM_DIG_FA_UPPER; in rtl92d_dm_init()
1278 rtlpriv->dm_digtable.rx_gain_min = DM_DIG_FA_LOWER; in rtl92d_dm_init()