Lines Matching refs:dm_info

135 	struct rtw_dm_info *dm_info = &rtwdev->dm_info;  in rtw8821c_pwrtrack_init()  local
139 dm_info->default_ofdm_index = 24; in rtw8821c_pwrtrack_init()
141 dm_info->default_ofdm_index = swing_idx; in rtw8821c_pwrtrack_init()
143 ewma_thermal_init(&dm_info->avg_thermal[RF_PATH_A]); in rtw8821c_pwrtrack_init()
144 dm_info->delta_power_index[RF_PATH_A] = 0; in rtw8821c_pwrtrack_init()
145 dm_info->delta_power_index_last[RF_PATH_A] = 0; in rtw8821c_pwrtrack_init()
146 dm_info->pwr_trk_triggered = false; in rtw8821c_pwrtrack_init()
147 dm_info->pwr_trk_init_trigger = true; in rtw8821c_pwrtrack_init()
148 dm_info->thermal_meter_k = rtwdev->efuse.thermal_meter_k; in rtw8821c_pwrtrack_init()
200 rtwdev->dm_info.cck_pd_default = rtw_read8(rtwdev, REG_CSRATIO) & 0x1f; in rtw8821c_phy_set_param()
616 struct rtw_dm_info *dm_info = &rtwdev->dm_info; in query_phy_status_page0() local
628 dm_info->rssi[RF_PATH_A] = pkt_stat->rssi; in query_phy_status_page0()
636 struct rtw_dm_info *dm_info = &rtwdev->dm_info; in query_phy_status_page1() local
656 dm_info->rssi[RF_PATH_A] = pkt_stat->rssi; in query_phy_status_page1()
763 struct rtw_dm_info *dm_info = &rtwdev->dm_info; in rtw8821c_false_alarm_statistics() local
774 dm_info->cck_fa_cnt = cck_fa_cnt; in rtw8821c_false_alarm_statistics()
775 dm_info->ofdm_fa_cnt = ofdm_fa_cnt; in rtw8821c_false_alarm_statistics()
776 dm_info->total_fa_cnt = ofdm_fa_cnt; in rtw8821c_false_alarm_statistics()
778 dm_info->total_fa_cnt += cck_fa_cnt; in rtw8821c_false_alarm_statistics()
781 dm_info->cck_ok_cnt = FIELD_GET(GENMASK(15, 0), crc32_cnt); in rtw8821c_false_alarm_statistics()
782 dm_info->cck_err_cnt = FIELD_GET(GENMASK(31, 16), crc32_cnt); in rtw8821c_false_alarm_statistics()
785 dm_info->ofdm_ok_cnt = FIELD_GET(GENMASK(15, 0), crc32_cnt); in rtw8821c_false_alarm_statistics()
786 dm_info->ofdm_err_cnt = FIELD_GET(GENMASK(31, 16), crc32_cnt); in rtw8821c_false_alarm_statistics()
789 dm_info->ht_ok_cnt = FIELD_GET(GENMASK(15, 0), crc32_cnt); in rtw8821c_false_alarm_statistics()
790 dm_info->ht_err_cnt = FIELD_GET(GENMASK(31, 16), crc32_cnt); in rtw8821c_false_alarm_statistics()
793 dm_info->vht_ok_cnt = FIELD_GET(GENMASK(15, 0), crc32_cnt); in rtw8821c_false_alarm_statistics()
794 dm_info->vht_err_cnt = FIELD_GET(GENMASK(31, 16), crc32_cnt); in rtw8821c_false_alarm_statistics()
797 dm_info->ofdm_cca_cnt = FIELD_GET(GENMASK(31, 16), cca32_cnt); in rtw8821c_false_alarm_statistics()
798 dm_info->total_cca_cnt = dm_info->ofdm_cca_cnt; in rtw8821c_false_alarm_statistics()
801 dm_info->cck_cca_cnt = FIELD_GET(GENMASK(15, 0), cca32_cnt); in rtw8821c_false_alarm_statistics()
802 dm_info->total_cca_cnt += dm_info->cck_cca_cnt; in rtw8821c_false_alarm_statistics()
1050 struct rtw_dm_info *dm_info = &rtwdev->dm_info; in rtw8821c_txagc_swing_offset() local
1051 s8 delta_pwr_idx = dm_info->delta_power_index[RF_PATH_A]; in rtw8821c_txagc_swing_offset()
1052 u8 swing_upper_bound = dm_info->default_ofdm_index + 10; in rtw8821c_txagc_swing_offset()
1056 u8 swing_index = dm_info->default_ofdm_index; in rtw8821c_txagc_swing_offset()
1064 swing_index = dm_info->default_ofdm_index; in rtw8821c_txagc_swing_offset()
1067 swing_index = dm_info->default_ofdm_index + in rtw8821c_txagc_swing_offset()
1074 swing_index = dm_info->default_ofdm_index; in rtw8821c_txagc_swing_offset()
1076 if (dm_info->default_ofdm_index > in rtw8821c_txagc_swing_offset()
1078 swing_index = dm_info->default_ofdm_index + in rtw8821c_txagc_swing_offset()
1111 struct rtw_dm_info *dm_info = &rtwdev->dm_info; in rtw8821c_pwrtrack_set() local
1117 u8 tx_rate = dm_info->tx_rate; in rtw8821c_pwrtrack_set()
1133 struct rtw_dm_info *dm_info = &rtwdev->dm_info; in rtw8821c_phy_pwrtrack() local
1146 if (dm_info->pwr_trk_init_trigger) in rtw8821c_phy_pwrtrack()
1147 dm_info->pwr_trk_init_trigger = false; in rtw8821c_phy_pwrtrack()
1156 dm_info->delta_power_index[RF_PATH_A] = in rtw8821c_phy_pwrtrack()
1159 if (dm_info->delta_power_index[RF_PATH_A] == in rtw8821c_phy_pwrtrack()
1160 dm_info->delta_power_index_last[RF_PATH_A]) in rtw8821c_phy_pwrtrack()
1163 dm_info->delta_power_index_last[RF_PATH_A] = in rtw8821c_phy_pwrtrack()
1164 dm_info->delta_power_index[RF_PATH_A]; in rtw8821c_phy_pwrtrack()
1175 struct rtw_dm_info *dm_info = &rtwdev->dm_info; in rtw8821c_pwr_track() local
1180 if (!dm_info->pwr_trk_triggered) { in rtw8821c_pwr_track()
1183 dm_info->pwr_trk_triggered = true; in rtw8821c_pwr_track()
1188 dm_info->pwr_trk_triggered = false; in rtw8821c_pwr_track()
1224 struct rtw_dm_info *dm_info = &rtwdev->dm_info; in rtw8821c_phy_cck_pd_set() local
1229 dm_info->cck_pd_lv[RTW_CHANNEL_WIDTH_20][RF_PATH_A], new_lvl); in rtw8821c_phy_cck_pd_set()
1231 if (dm_info->cck_pd_lv[RTW_CHANNEL_WIDTH_20][RF_PATH_A] == new_lvl) in rtw8821c_phy_cck_pd_set()
1239 dm_info->cck_pd_default + new_lvl * 2, in rtw8821c_phy_cck_pd_set()
1240 pd[new_lvl], dm_info->cck_fa_avg); in rtw8821c_phy_cck_pd_set()
1242 dm_info->cck_fa_avg = CCK_FA_AVG_RESET; in rtw8821c_phy_cck_pd_set()
1244 dm_info->cck_pd_lv[RTW_CHANNEL_WIDTH_20][RF_PATH_A] = new_lvl; in rtw8821c_phy_cck_pd_set()
1247 dm_info->cck_pd_default + new_lvl * 2); in rtw8821c_phy_cck_pd_set()