Lines Matching refs:rtldm

238 	struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw));  in rtl88e_dm_txpower_track_adjust()  local
240 u8 cck_base = rtldm->swing_idx_cck_base; in rtl88e_dm_txpower_track_adjust()
241 u8 cck_val = rtldm->swing_idx_cck; in rtl88e_dm_txpower_track_adjust()
242 u8 ofdm_base = rtldm->swing_idx_ofdm_base[0]; in rtl88e_dm_txpower_track_adjust()
276 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in dm_tx_pwr_track_set_pwr() local
279 if (rtldm->swing_flag_ofdm || in dm_tx_pwr_track_set_pwr()
280 rtldm->swing_flag_cck) { in dm_tx_pwr_track_set_pwr()
283 rtldm->swing_flag_ofdm = false; in dm_tx_pwr_track_set_pwr()
284 rtldm->swing_flag_cck = false; in dm_tx_pwr_track_set_pwr()
287 if (!rtldm->cck_inch14) { in dm_tx_pwr_track_set_pwr()
289 cck_tbl_ch1_13[rtldm->swing_idx_cck][0]); in dm_tx_pwr_track_set_pwr()
291 cck_tbl_ch1_13[rtldm->swing_idx_cck][1]); in dm_tx_pwr_track_set_pwr()
293 cck_tbl_ch1_13[rtldm->swing_idx_cck][2]); in dm_tx_pwr_track_set_pwr()
295 cck_tbl_ch1_13[rtldm->swing_idx_cck][3]); in dm_tx_pwr_track_set_pwr()
297 cck_tbl_ch1_13[rtldm->swing_idx_cck][4]); in dm_tx_pwr_track_set_pwr()
299 cck_tbl_ch1_13[rtldm->swing_idx_cck][5]); in dm_tx_pwr_track_set_pwr()
301 cck_tbl_ch1_13[rtldm->swing_idx_cck][6]); in dm_tx_pwr_track_set_pwr()
303 cck_tbl_ch1_13[rtldm->swing_idx_cck][7]); in dm_tx_pwr_track_set_pwr()
306 cck_tbl_ch14[rtldm->swing_idx_cck][0]); in dm_tx_pwr_track_set_pwr()
308 cck_tbl_ch14[rtldm->swing_idx_cck][1]); in dm_tx_pwr_track_set_pwr()
310 cck_tbl_ch14[rtldm->swing_idx_cck][2]); in dm_tx_pwr_track_set_pwr()
312 cck_tbl_ch14[rtldm->swing_idx_cck][3]); in dm_tx_pwr_track_set_pwr()
314 cck_tbl_ch14[rtldm->swing_idx_cck][4]); in dm_tx_pwr_track_set_pwr()
316 cck_tbl_ch14[rtldm->swing_idx_cck][5]); in dm_tx_pwr_track_set_pwr()
318 cck_tbl_ch14[rtldm->swing_idx_cck][6]); in dm_tx_pwr_track_set_pwr()
320 cck_tbl_ch14[rtldm->swing_idx_cck][7]); in dm_tx_pwr_track_set_pwr()
324 rtl88e_set_iqk_matrix(hw, rtldm->swing_idx_ofdm[rfpath], in dm_tx_pwr_track_set_pwr()
332 rtl88e_set_iqk_matrix(hw, rtldm->swing_idx_ofdm[rfpath], in dm_tx_pwr_track_set_pwr()
883 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in dm_txpower_track_cb_therm() local
930 rtldm->swing_idx_ofdm_base[RF90_PATH_A] = (u8)i; in dm_txpower_track_cb_therm()
945 rtldm->swing_idx_cck_base = (u8)i; in dm_txpower_track_cb_therm()
957 rtldm->swing_idx_cck_base = (u8)i; in dm_txpower_track_cb_therm()
970 if (!rtldm->thermalvalue) { in dm_txpower_track_cb_therm()
980 rtldm->thermalvalue_avg[rtldm->thermalvalue_avg_index] = thermalvalue; in dm_txpower_track_cb_therm()
981 rtldm->thermalvalue_avg_index++; in dm_txpower_track_cb_therm()
982 if (rtldm->thermalvalue_avg_index == AVG_THERMAL_NUM_88E) in dm_txpower_track_cb_therm()
983 rtldm->thermalvalue_avg_index = 0; in dm_txpower_track_cb_therm()
986 if (rtldm->thermalvalue_avg[i]) { in dm_txpower_track_cb_therm()
987 thermalvalue_avg += rtldm->thermalvalue_avg[i]; in dm_txpower_track_cb_therm()
1045 rtldm->ofdm_index[i] + in dm_txpower_track_cb_therm()
1047 cck_index = rtldm->cck_index + in dm_txpower_track_cb_therm()
1054 rtldm->ofdm_index[i] + in dm_txpower_track_cb_therm()
1056 cck_index = rtldm->cck_index + in dm_txpower_track_cb_therm()
1064 else if (rtldm->ofdm_index[i] < ofdm_min_index) in dm_txpower_track_cb_therm()
1075 rtldm->done_txpower = true; in dm_txpower_track_cb_therm()
1076 rtldm->swing_idx_ofdm[RF90_PATH_A] = in dm_txpower_track_cb_therm()
1078 rtldm->swing_idx_cck = cck_index; in dm_txpower_track_cb_therm()
1079 if (rtldm->swing_idx_ofdm_cur != in dm_txpower_track_cb_therm()
1080 rtldm->swing_idx_ofdm[0]) { in dm_txpower_track_cb_therm()
1081 rtldm->swing_idx_ofdm_cur = in dm_txpower_track_cb_therm()
1082 rtldm->swing_idx_ofdm[0]; in dm_txpower_track_cb_therm()
1083 rtldm->swing_flag_ofdm = true; in dm_txpower_track_cb_therm()
1086 if (rtldm->swing_idx_cck_cur != rtldm->swing_idx_cck) { in dm_txpower_track_cb_therm()
1087 rtldm->swing_idx_cck_cur = rtldm->swing_idx_cck; in dm_txpower_track_cb_therm()
1088 rtldm->swing_flag_cck = true; in dm_txpower_track_cb_therm()
1100 if (rtldm->txpower_track_control) in dm_txpower_track_cb_therm()
1101 rtldm->thermalvalue = thermalvalue; in dm_txpower_track_cb_therm()
1102 rtldm->txpowercount = 0; in dm_txpower_track_cb_therm()
1249 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in rtl88e_dm_update_rx_idle_ant() local
1250 struct fast_ant_training *pfat_table = &rtldm->fat_table; in rtl88e_dm_update_rx_idle_ant()
1298 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in rtl88e_dm_update_tx_ant() local
1299 struct fast_ant_training *pfat_table = &rtldm->fat_table; in rtl88e_dm_update_tx_ant()
1366 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in rtl88e_dm_fast_training_init() local
1367 struct fast_ant_training *pfat_table = &rtldm->fat_table; in rtl88e_dm_fast_training_init()
1433 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in rtl88e_dm_set_tx_ant_by_tx_info() local
1434 struct fast_ant_training *pfat_table = &rtldm->fat_table; in rtl88e_dm_set_tx_ant_by_tx_info()
1449 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in rtl88e_dm_ant_sel_statistics() local
1450 struct fast_ant_training *pfat_table = &rtldm->fat_table; in rtl88e_dm_ant_sel_statistics()
1475 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in rtl88e_dm_hw_ant_div() local
1477 struct fast_ant_training *pfat_table = &rtldm->fat_table; in rtl88e_dm_hw_ant_div()
1580 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in rtl88e_set_next_mac_address_target() local
1582 struct fast_ant_training *pfat_table = &rtldm->fat_table; in rtl88e_set_next_mac_address_target()
1643 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in rtl88e_dm_fast_ant_training() local
1644 struct fast_ant_training *pfat_table = &rtldm->fat_table; in rtl88e_dm_fast_ant_training()
1722 struct rtl_dm *rtldm = rtl_dm(rtl_priv(hw)); in rtl88e_dm_antenna_diversity() local
1723 struct fast_ant_training *pfat_table = &rtldm->fat_table; in rtl88e_dm_antenna_diversity()