Lines Matching refs:dm

301 		if (rtlpriv->dm.one_entry_only) {  in rtl92ee_dm_dig()
358 if (rtlpriv->dm.dbginfo.num_qry_beacon_pkt < 5) in rtl92ee_dm_dig()
380 if (rtlpriv->dm.dbginfo.num_qry_beacon_pkt < 5 && in rtl92ee_dm_dig()
475 (rtlpriv->dm.entry_min_undec_sm_pwdb == 0)) { in rtl92ee_dm_find_minimum_rssi()
484 rtlpriv->dm.entry_min_undec_sm_pwdb; in rtl92ee_dm_find_minimum_rssi()
487 rtlpriv->dm.entry_min_undec_sm_pwdb); in rtl92ee_dm_find_minimum_rssi()
490 rtlpriv->dm.undec_sm_pwdb; in rtl92ee_dm_find_minimum_rssi()
497 rtlpriv->dm.entry_min_undec_sm_pwdb; in rtl92ee_dm_find_minimum_rssi()
512 struct rtl_dm *dm = rtl_dm(rtlpriv); in rtl92ee_dm_check_rssi_monitor() local
532 h2c[2] = (u8)(dm->undec_sm_pwdb & 0xFF); in rtl92ee_dm_check_rssi_monitor()
541 dm->entry_max_undec_sm_pwdb = max; in rtl92ee_dm_check_rssi_monitor()
545 dm->entry_max_undec_sm_pwdb = 0; in rtl92ee_dm_check_rssi_monitor()
549 dm->entry_min_undec_sm_pwdb = min; in rtl92ee_dm_check_rssi_monitor()
553 dm->entry_min_undec_sm_pwdb = 0; in rtl92ee_dm_check_rssi_monitor()
558 if (dm->useramask) { in rtl92ee_dm_check_rssi_monitor()
560 h2c[2] = (u8)(dm->undec_sm_pwdb & 0xFF); in rtl92ee_dm_check_rssi_monitor()
565 rtl_write_byte(rtlpriv, 0x4fe, dm->undec_sm_pwdb); in rtl92ee_dm_check_rssi_monitor()
601 rtlpriv->dm.current_turbo_edca = false; in rtl92ee_dm_init_edca_turbo()
602 rtlpriv->dm.is_cur_rdlstate = false; in rtl92ee_dm_init_edca_turbo()
603 rtlpriv->dm.is_any_nonbepkts = false; in rtl92ee_dm_init_edca_turbo()
620 if (rtlpriv->dm.dbginfo.num_non_be_pkt > 0x100) in rtl92ee_dm_check_edca_turbo()
621 rtlpriv->dm.is_any_nonbepkts = true; in rtl92ee_dm_check_edca_turbo()
622 rtlpriv->dm.dbginfo.num_non_be_pkt = 0; in rtl92ee_dm_check_edca_turbo()
628 b_edca_turbo_on = ((!rtlpriv->dm.is_any_nonbepkts) && in rtl92ee_dm_check_edca_turbo()
629 (!rtlpriv->dm.disable_framebursting)) ? in rtl92ee_dm_check_edca_turbo()
641 rtlpriv->dm.is_cur_rdlstate = is_cur_rdlstate; in rtl92ee_dm_check_edca_turbo()
642 rtlpriv->dm.current_turbo_edca = true; in rtl92ee_dm_check_edca_turbo()
644 if (rtlpriv->dm.current_turbo_edca) { in rtl92ee_dm_check_edca_turbo()
650 rtlpriv->dm.current_turbo_edca = false; in rtl92ee_dm_check_edca_turbo()
654 rtlpriv->dm.is_any_nonbepkts = false; in rtl92ee_dm_check_edca_turbo()
881 else if ((cfo_ave < -rtlpriv->dm.cfo_threshold) && in rtl92ee_dm_dynamic_atc_switch()
882 rtlpriv->dm.crystal_cap > 0) in rtl92ee_dm_dynamic_atc_switch()
919 struct rtl_dm *dm = rtl_dm(rtlpriv); in rtl92ee_dm_init_txpower_tracking() local
922 dm->txpower_tracking = true; in rtl92ee_dm_init_txpower_tracking()
923 dm->default_ofdm_index = 30; in rtl92ee_dm_init_txpower_tracking()
924 dm->default_cck_index = 20; in rtl92ee_dm_init_txpower_tracking()
926 dm->swing_idx_cck_base = dm->default_cck_index; in rtl92ee_dm_init_txpower_tracking()
927 dm->cck_index = dm->default_cck_index; in rtl92ee_dm_init_txpower_tracking()
930 dm->swing_idx_ofdm_base[path] = dm->default_ofdm_index; in rtl92ee_dm_init_txpower_tracking()
931 dm->ofdm_index[path] = dm->default_ofdm_index; in rtl92ee_dm_init_txpower_tracking()
932 dm->delta_power_index[path] = 0; in rtl92ee_dm_init_txpower_tracking()
933 dm->delta_power_index_last[path] = 0; in rtl92ee_dm_init_txpower_tracking()
934 dm->power_index_offset[path] = 0; in rtl92ee_dm_init_txpower_tracking()
946 if (rtlpriv->dm.dm_type == DM_TYPE_BYDRIVER) in rtl92ee_dm_init_rate_adaptive_mask()
947 rtlpriv->dm.useramask = true; in rtl92ee_dm_init_rate_adaptive_mask()
949 rtlpriv->dm.useramask = false; in rtl92ee_dm_init_rate_adaptive_mask()
1020 if (!rtlpriv->dm.useramask) { in rtl92ee_dm_refresh_rate_adaptive_mask()
1028 if (rtlpriv->dm.undec_sm_pwdb < p_ra->ldpc_thres) { in rtl92ee_dm_refresh_rate_adaptive_mask()
1031 } else if (rtlpriv->dm.undec_sm_pwdb > in rtl92ee_dm_refresh_rate_adaptive_mask()
1036 if (_rtl92ee_dm_ra_state_check(hw, rtlpriv->dm.undec_sm_pwdb, in rtl92ee_dm_refresh_rate_adaptive_mask()
1054 rtlpriv->dm.crystal_cap = rtlpriv->efuse.crystalcap; in rtl92ee_dm_init_dynamic_atc_switch()
1056 rtlpriv->dm.atc_status = rtl_get_bbreg(hw, ROFDM1_CFOTRACKING, BIT(11)); in rtl92ee_dm_init_dynamic_atc_switch()
1057 rtlpriv->dm.cfo_threshold = CFO_THRESHOLD_XTAL; in rtl92ee_dm_init_dynamic_atc_switch()
1065 rtlpriv->dm.dm_type = DM_TYPE_BYDRIVER; in rtl92ee_dm_init()
1081 rtlpriv->dm.one_entry_only = false; in rtl92ee_dm_common_info_self_update()
1085 rtlpriv->dm.one_entry_only = true; in rtl92ee_dm_common_info_self_update()
1099 rtlpriv->dm.one_entry_only = true; in rtl92ee_dm_common_info_self_update()