Lines Matching refs:rtldm

216 	struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw));  in rtl88e_dm_txpower_track_adjust()  local
218 u8 cck_base = rtldm->swing_idx_cck_base; in rtl88e_dm_txpower_track_adjust()
219 u8 cck_val = rtldm->swing_idx_cck; in rtl88e_dm_txpower_track_adjust()
220 u8 ofdm_base = rtldm->swing_idx_ofdm_base[0]; in rtl88e_dm_txpower_track_adjust()
254 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in dm_tx_pwr_track_set_pwr() local
257 if (rtldm->swing_flag_ofdm || in dm_tx_pwr_track_set_pwr()
258 rtldm->swing_flag_cck) { in dm_tx_pwr_track_set_pwr()
261 rtldm->swing_flag_ofdm = false; in dm_tx_pwr_track_set_pwr()
262 rtldm->swing_flag_cck = false; in dm_tx_pwr_track_set_pwr()
265 if (!rtldm->cck_inch14) { in dm_tx_pwr_track_set_pwr()
267 cck_tbl_ch1_13[rtldm->swing_idx_cck][0]); in dm_tx_pwr_track_set_pwr()
269 cck_tbl_ch1_13[rtldm->swing_idx_cck][1]); in dm_tx_pwr_track_set_pwr()
271 cck_tbl_ch1_13[rtldm->swing_idx_cck][2]); in dm_tx_pwr_track_set_pwr()
273 cck_tbl_ch1_13[rtldm->swing_idx_cck][3]); in dm_tx_pwr_track_set_pwr()
275 cck_tbl_ch1_13[rtldm->swing_idx_cck][4]); in dm_tx_pwr_track_set_pwr()
277 cck_tbl_ch1_13[rtldm->swing_idx_cck][5]); in dm_tx_pwr_track_set_pwr()
279 cck_tbl_ch1_13[rtldm->swing_idx_cck][6]); in dm_tx_pwr_track_set_pwr()
281 cck_tbl_ch1_13[rtldm->swing_idx_cck][7]); in dm_tx_pwr_track_set_pwr()
284 cck_tbl_ch14[rtldm->swing_idx_cck][0]); in dm_tx_pwr_track_set_pwr()
286 cck_tbl_ch14[rtldm->swing_idx_cck][1]); in dm_tx_pwr_track_set_pwr()
288 cck_tbl_ch14[rtldm->swing_idx_cck][2]); in dm_tx_pwr_track_set_pwr()
290 cck_tbl_ch14[rtldm->swing_idx_cck][3]); in dm_tx_pwr_track_set_pwr()
292 cck_tbl_ch14[rtldm->swing_idx_cck][4]); in dm_tx_pwr_track_set_pwr()
294 cck_tbl_ch14[rtldm->swing_idx_cck][5]); in dm_tx_pwr_track_set_pwr()
296 cck_tbl_ch14[rtldm->swing_idx_cck][6]); in dm_tx_pwr_track_set_pwr()
298 cck_tbl_ch14[rtldm->swing_idx_cck][7]); in dm_tx_pwr_track_set_pwr()
302 rtl88e_set_iqk_matrix(hw, rtldm->swing_idx_ofdm[rfpath], in dm_tx_pwr_track_set_pwr()
310 rtl88e_set_iqk_matrix(hw, rtldm->swing_idx_ofdm[rfpath], in dm_tx_pwr_track_set_pwr()
855 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in dm_txpower_track_cb_therm() local
902 rtldm->swing_idx_ofdm_base[RF90_PATH_A] = (u8)i; in dm_txpower_track_cb_therm()
917 rtldm->swing_idx_cck_base = (u8)i; in dm_txpower_track_cb_therm()
929 rtldm->swing_idx_cck_base = (u8)i; in dm_txpower_track_cb_therm()
942 if (!rtldm->thermalvalue) { in dm_txpower_track_cb_therm()
952 rtldm->thermalvalue_avg[rtldm->thermalvalue_avg_index] = thermalvalue; in dm_txpower_track_cb_therm()
953 rtldm->thermalvalue_avg_index++; in dm_txpower_track_cb_therm()
954 if (rtldm->thermalvalue_avg_index == AVG_THERMAL_NUM_88E) in dm_txpower_track_cb_therm()
955 rtldm->thermalvalue_avg_index = 0; in dm_txpower_track_cb_therm()
958 if (rtldm->thermalvalue_avg[i]) { in dm_txpower_track_cb_therm()
959 thermalvalue_avg += rtldm->thermalvalue_avg[i]; in dm_txpower_track_cb_therm()
1017 rtldm->ofdm_index[i] + in dm_txpower_track_cb_therm()
1019 cck_index = rtldm->cck_index + in dm_txpower_track_cb_therm()
1026 rtldm->ofdm_index[i] + in dm_txpower_track_cb_therm()
1028 cck_index = rtldm->cck_index + in dm_txpower_track_cb_therm()
1036 else if (rtldm->ofdm_index[i] < ofdm_min_index) in dm_txpower_track_cb_therm()
1047 rtldm->done_txpower = true; in dm_txpower_track_cb_therm()
1048 rtldm->swing_idx_ofdm[RF90_PATH_A] = in dm_txpower_track_cb_therm()
1050 rtldm->swing_idx_cck = cck_index; in dm_txpower_track_cb_therm()
1051 if (rtldm->swing_idx_ofdm_cur != in dm_txpower_track_cb_therm()
1052 rtldm->swing_idx_ofdm[0]) { in dm_txpower_track_cb_therm()
1053 rtldm->swing_idx_ofdm_cur = in dm_txpower_track_cb_therm()
1054 rtldm->swing_idx_ofdm[0]; in dm_txpower_track_cb_therm()
1055 rtldm->swing_flag_ofdm = true; in dm_txpower_track_cb_therm()
1058 if (rtldm->swing_idx_cck_cur != rtldm->swing_idx_cck) { in dm_txpower_track_cb_therm()
1059 rtldm->swing_idx_cck_cur = rtldm->swing_idx_cck; in dm_txpower_track_cb_therm()
1060 rtldm->swing_flag_cck = true; in dm_txpower_track_cb_therm()
1072 if (rtldm->txpower_track_control) in dm_txpower_track_cb_therm()
1073 rtldm->thermalvalue = thermalvalue; in dm_txpower_track_cb_therm()
1074 rtldm->txpowercount = 0; in dm_txpower_track_cb_therm()
1222 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in rtl88e_dm_update_rx_idle_ant() local
1223 struct fast_ant_training *pfat_table = &rtldm->fat_table; in rtl88e_dm_update_rx_idle_ant()
1271 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in rtl88e_dm_update_tx_ant() local
1272 struct fast_ant_training *pfat_table = &rtldm->fat_table; in rtl88e_dm_update_tx_ant()
1339 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in rtl88e_dm_fast_training_init() local
1340 struct fast_ant_training *pfat_table = &rtldm->fat_table; in rtl88e_dm_fast_training_init()
1406 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in rtl88e_dm_set_tx_ant_by_tx_info() local
1407 struct fast_ant_training *pfat_table = &rtldm->fat_table; in rtl88e_dm_set_tx_ant_by_tx_info()
1423 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in rtl88e_dm_ant_sel_statistics() local
1424 struct fast_ant_training *pfat_table = &rtldm->fat_table; in rtl88e_dm_ant_sel_statistics()
1449 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in rtl88e_dm_hw_ant_div() local
1451 struct fast_ant_training *pfat_table = &rtldm->fat_table; in rtl88e_dm_hw_ant_div()
1554 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in rtl88e_set_next_mac_address_target() local
1556 struct fast_ant_training *pfat_table = &rtldm->fat_table; in rtl88e_set_next_mac_address_target()
1617 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in rtl88e_dm_fast_ant_training() local
1618 struct fast_ant_training *pfat_table = &rtldm->fat_table; in rtl88e_dm_fast_ant_training()
1698 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in rtl88e_dm_antenna_diversity() local
1699 struct fast_ant_training *pfat_table = &rtldm->fat_table; in rtl88e_dm_antenna_diversity()