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()
861 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in dm_txpower_track_cb_therm() local
908 rtldm->swing_idx_ofdm_base[RF90_PATH_A] = (u8)i; in dm_txpower_track_cb_therm()
923 rtldm->swing_idx_cck_base = (u8)i; in dm_txpower_track_cb_therm()
935 rtldm->swing_idx_cck_base = (u8)i; in dm_txpower_track_cb_therm()
948 if (!rtldm->thermalvalue) { in dm_txpower_track_cb_therm()
958 rtldm->thermalvalue_avg[rtldm->thermalvalue_avg_index] = thermalvalue; in dm_txpower_track_cb_therm()
959 rtldm->thermalvalue_avg_index++; in dm_txpower_track_cb_therm()
960 if (rtldm->thermalvalue_avg_index == AVG_THERMAL_NUM_88E) in dm_txpower_track_cb_therm()
961 rtldm->thermalvalue_avg_index = 0; in dm_txpower_track_cb_therm()
964 if (rtldm->thermalvalue_avg[i]) { in dm_txpower_track_cb_therm()
965 thermalvalue_avg += rtldm->thermalvalue_avg[i]; in dm_txpower_track_cb_therm()
1023 rtldm->ofdm_index[i] + in dm_txpower_track_cb_therm()
1025 cck_index = rtldm->cck_index + in dm_txpower_track_cb_therm()
1032 rtldm->ofdm_index[i] + in dm_txpower_track_cb_therm()
1034 cck_index = rtldm->cck_index + in dm_txpower_track_cb_therm()
1042 else if (rtldm->ofdm_index[i] < ofdm_min_index) in dm_txpower_track_cb_therm()
1053 rtldm->done_txpower = true; in dm_txpower_track_cb_therm()
1054 rtldm->swing_idx_ofdm[RF90_PATH_A] = in dm_txpower_track_cb_therm()
1056 rtldm->swing_idx_cck = cck_index; in dm_txpower_track_cb_therm()
1057 if (rtldm->swing_idx_ofdm_cur != in dm_txpower_track_cb_therm()
1058 rtldm->swing_idx_ofdm[0]) { in dm_txpower_track_cb_therm()
1059 rtldm->swing_idx_ofdm_cur = in dm_txpower_track_cb_therm()
1060 rtldm->swing_idx_ofdm[0]; in dm_txpower_track_cb_therm()
1061 rtldm->swing_flag_ofdm = true; in dm_txpower_track_cb_therm()
1064 if (rtldm->swing_idx_cck_cur != rtldm->swing_idx_cck) { in dm_txpower_track_cb_therm()
1065 rtldm->swing_idx_cck_cur = rtldm->swing_idx_cck; in dm_txpower_track_cb_therm()
1066 rtldm->swing_flag_cck = true; in dm_txpower_track_cb_therm()
1078 if (rtldm->txpower_track_control) in dm_txpower_track_cb_therm()
1079 rtldm->thermalvalue = thermalvalue; in dm_txpower_track_cb_therm()
1080 rtldm->txpowercount = 0; in dm_txpower_track_cb_therm()
1228 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in rtl88e_dm_update_rx_idle_ant() local
1229 struct fast_ant_training *pfat_table = &rtldm->fat_table; in rtl88e_dm_update_rx_idle_ant()
1277 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in rtl88e_dm_update_tx_ant() local
1278 struct fast_ant_training *pfat_table = &rtldm->fat_table; in rtl88e_dm_update_tx_ant()
1345 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in rtl88e_dm_fast_training_init() local
1346 struct fast_ant_training *pfat_table = &rtldm->fat_table; in rtl88e_dm_fast_training_init()
1412 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in rtl88e_dm_set_tx_ant_by_tx_info() local
1413 struct fast_ant_training *pfat_table = &rtldm->fat_table; in rtl88e_dm_set_tx_ant_by_tx_info()
1429 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in rtl88e_dm_ant_sel_statistics() local
1430 struct fast_ant_training *pfat_table = &rtldm->fat_table; in rtl88e_dm_ant_sel_statistics()
1455 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in rtl88e_dm_hw_ant_div() local
1457 struct fast_ant_training *pfat_table = &rtldm->fat_table; in rtl88e_dm_hw_ant_div()
1560 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in rtl88e_set_next_mac_address_target() local
1562 struct fast_ant_training *pfat_table = &rtldm->fat_table; in rtl88e_set_next_mac_address_target()
1623 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in rtl88e_dm_fast_ant_training() local
1624 struct fast_ant_training *pfat_table = &rtldm->fat_table; in rtl88e_dm_fast_ant_training()
1704 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in rtl88e_dm_antenna_diversity() local
1705 struct fast_ant_training *pfat_table = &rtldm->fat_table; in rtl88e_dm_antenna_diversity()