Lines Matching defs:dm_info

396 	struct rtw_dm_info *dm_info = &rtwdev->dm_info;
446 dm_info->dack_adck[path] = temp;
473 struct rtw_dm_info *dm_info = &rtwdev->dm_info;
480 rtw_write32(rtwdev, base_addr + 0x68, dm_info->dack_adck[path]);
655 struct rtw_dm_info *dm_info = &rtwdev->dm_info;
665 dm_info->dack_msbk[path][vec][i] = val;
691 struct rtw_dm_info *dm_info = &rtwdev->dm_info;
695 dm_info->dack_dck[RF_PATH_A][0][0] = val;
697 dm_info->dack_dck[RF_PATH_A][0][1] = val;
699 dm_info->dack_dck[RF_PATH_A][1][0] = val;
701 dm_info->dack_dck[RF_PATH_A][1][1] = val;
704 dm_info->dack_dck[RF_PATH_B][0][0] = val;
706 dm_info->dack_dck[RF_PATH_B][1][0] = val;
708 dm_info->dack_dck[RF_PATH_B][0][1] = val;
710 dm_info->dack_dck[RF_PATH_B][1][1] = val;
745 struct rtw_dm_info *dm_info = &rtwdev->dm_info;
749 val = dm_info->dack_dck[RF_PATH_A][0][0];
751 val = dm_info->dack_dck[RF_PATH_A][0][1];
755 val = dm_info->dack_dck[RF_PATH_A][1][0];
757 val = dm_info->dack_dck[RF_PATH_A][1][1];
761 val = dm_info->dack_dck[RF_PATH_B][0][0];
763 val = dm_info->dack_dck[RF_PATH_B][0][1];
767 val = dm_info->dack_dck[RF_PATH_B][1][0];
769 val = dm_info->dack_dck[RF_PATH_B][1][1];
845 struct rtw_dm_info *dm_info = &rtwdev->dm_info;
862 value = dm_info->dack_msbk[path][0][i];
875 value = dm_info->dack_msbk[path][1][i];
903 struct rtw_dm_info *dm_info = &rtwdev->dm_info;
907 if (dm_info->dack_msbk[RF_PATH_A][0][0] == 0 &&
908 dm_info->dack_msbk[RF_PATH_A][1][0] == 0 &&
909 dm_info->dack_msbk[RF_PATH_B][0][0] == 0 &&
910 dm_info->dack_msbk[RF_PATH_B][1][0] == 0)
1134 struct rtw_dm_info *dm = &rtwdev->dm_info;
1400 struct rtw_gapk_info *txgapk = &rtwdev->dm_info.gapk;
1456 __func__, rtwdev->dm_info.gapk.channel);
1472 struct rtw_gapk_info *txgapk = &rtwdev->dm_info.gapk;
1547 struct rtw_gapk_info *txgapk = &rtwdev->dm_info.gapk;
1655 struct rtw_gapk_info *txgapk = &rtwdev->dm_info.gapk;
1725 struct rtw_gapk_info *txgapk = &rtwdev->dm_info.gapk;
1733 if (rtwdev->dm_info.dm_flags & BIT(RTW_DM_CAP_TXGAPK))
1785 struct rtw_gapk_info *txgapk = &rtwdev->dm_info.gapk;
1826 struct rtw_dm_info *dm = &rtwdev->dm_info;
1848 struct rtw_dm_info *dm_info = &rtwdev->dm_info;
1852 dm_info->delta_power_index[path] = 0;
1853 ewma_thermal_init(&dm_info->avg_thermal[path]);
1854 dm_info->thermal_avg[path] = 0xff;
1857 dm_info->pwr_trk_triggered = false;
1858 dm_info->thermal_meter_k = rtwdev->efuse.thermal_meter_k;
1859 dm_info->thermal_meter_lck = rtwdev->efuse.thermal_meter_k;
1864 struct rtw_dm_info *dm_info = &rtwdev->dm_info;
1905 dm_info->cck_gi_u_bnd = ((cck_gi_u_bnd_msb << 4) | (cck_gi_u_bnd_lsb));
1906 dm_info->cck_gi_l_bnd = ((cck_gi_l_bnd_msb << 4) | (cck_gi_l_bnd_lsb));
2550 struct rtw_dm_info *dm_info = &rtwdev->dm_info;
2561 l_bnd = dm_info->cck_gi_l_bnd;
2562 u_bnd = dm_info->cck_gi_u_bnd;
2587 dm_info->rssi[path] = rssi;
2600 struct rtw_dm_info *dm_info = &rtwdev->dm_info;
2632 dm_info->curr_rx_rate = pkt_stat->rate;
2645 dm_info->rssi[path] = rssi;
2653 dm_info->rx_snr[path] = pkt_stat->rx_snr[path] >> 1;
2654 dm_info->cfo_tail[path] = (pkt_stat->cfo_tail[path] * 5) >> 1;
2664 dm_info->rx_evm_dbm[path] = evm_dbm;
2852 struct rtw_dm_info *dm_info = &rtwdev->dm_info;
2883 dm_info->cck_fa_cnt = cck_fa_cnt;
2884 dm_info->ofdm_fa_cnt = ofdm_fa_cnt;
2885 dm_info->total_fa_cnt = ofdm_fa_cnt;
2886 dm_info->total_fa_cnt += cck_enable ? cck_fa_cnt : 0;
2889 dm_info->cck_ok_cnt = crc32_cnt & 0xffff;
2890 dm_info->cck_err_cnt = (crc32_cnt & 0xffff0000) >> 16;
2892 dm_info->ofdm_ok_cnt = crc32_cnt & 0xffff;
2893 dm_info->ofdm_err_cnt = (crc32_cnt & 0xffff0000) >> 16;
2895 dm_info->ht_ok_cnt = crc32_cnt & 0xffff;
2896 dm_info->ht_err_cnt = (crc32_cnt & 0xffff0000) >> 16;
2898 dm_info->vht_ok_cnt = crc32_cnt & 0xffff;
2899 dm_info->vht_err_cnt = (crc32_cnt & 0xffff0000) >> 16;
2902 dm_info->ofdm_cca_cnt = ((cca32_cnt & 0xffff0000) >> 16);
2903 dm_info->cck_cca_cnt = cca32_cnt & 0xffff;
2904 dm_info->total_cca_cnt = dm_info->ofdm_cca_cnt;
2906 dm_info->total_cca_cnt += dm_info->cck_cca_cnt;
3210 struct rtw_dpk_info *dpk_info = &rtwdev->dm_info.dpk_info;
3276 struct rtw_dpk_info *dpk_info = &rtwdev->dm_info.dpk_info;
3359 if (rtwdev->dm_info.dpk_info.dpk_band == RTW_BAND_2G)
3383 if (rtwdev->dm_info.dpk_info.dpk_band == RTW_BAND_2G) {
3397 if (rtwdev->dm_info.dpk_info.dpk_bw == DPK_CHANNEL_WIDTH_80)
3412 u8 bw = rtwdev->dm_info.dpk_info.dpk_bw == DPK_CHANNEL_WIDTH_80 ? 2 : 0;
3771 struct rtw_dpk_info *dpk_info = &rtwdev->dm_info.dpk_info;
3798 struct rtw_dpk_info *dpk_info = &rtwdev->dm_info.dpk_info;
3816 struct rtw_dpk_info *dpk_info = &rtwdev->dm_info.dpk_info;
3840 struct rtw_dpk_info *dpk_info = &rtwdev->dm_info.dpk_info;
3857 struct rtw_dpk_info *dpk_info = &rtwdev->dm_info.dpk_info;
3912 struct rtw_dpk_info *dpk_info = &rtwdev->dm_info.dpk_info;
3982 struct rtw_dpk_info *dpk_info = &rtwdev->dm_info.dpk_info;
4015 struct rtw_dpk_info *dpk_info = &rtwdev->dm_info.dpk_info;
4047 struct rtw_dpk_info *dpk_info = &rtwdev->dm_info.dpk_info;
4067 struct rtw_dpk_info *dpk_info = &rtwdev->dm_info.dpk_info;
4097 struct rtw_dpk_info *dpk_info = &rtwdev->dm_info.dpk_info;
4119 struct rtw_dpk_info *dpk_info = &rtwdev->dm_info.dpk_info;
4156 struct rtw_dpk_info *dpk_info = &rtwdev->dm_info.dpk_info;
4175 struct rtw_dpk_info *dpk_info = &rtwdev->dm_info.dpk_info;
4226 struct rtw_dpk_info *dpk_info = &rtwdev->dm_info.dpk_info;
4259 struct rtw_dm_info *dm_info = &rtwdev->dm_info;
4260 struct rtw_cfo_track *cfo = &dm_info->cfo_track;
4270 struct rtw_dm_info *dm_info = &rtwdev->dm_info;
4271 struct rtw_cfo_track *cfo = &dm_info->cfo_track;
4281 struct rtw_dm_info *dm_info = &rtwdev->dm_info;
4282 struct rtw_cfo_track *cfo = &dm_info->cfo_track;
4294 struct rtw_dm_info *dm_info = &rtwdev->dm_info;
4295 struct rtw_cfo_track *cfo = &dm_info->cfo_track;
4304 struct rtw_dm_info *dm_info = &rtwdev->dm_info;
4305 struct rtw_cfo_track *cfo = &dm_info->cfo_track;
4330 struct rtw_dm_info *dm_info = &rtwdev->dm_info;
4331 struct rtw_cfo_track *cfo = &dm_info->cfo_track;
4349 struct rtw_dm_info *dm_info = &rtwdev->dm_info;
4350 struct rtw_cfo_track *cfo = &dm_info->cfo_track;
4433 struct rtw_dm_info *dm_info = &rtwdev->dm_info;
4443 dm_info->cck_pd_lv[bw][nrx], new_lvl, bw, nrx,
4444 dm_info->cck_fa_avg);
4446 if (dm_info->cck_pd_lv[bw][nrx] == new_lvl)
4449 cur_lvl = dm_info->cck_pd_lv[bw][nrx];
4452 dm_info->cck_fa_avg = CCK_FA_AVG_RESET;
4458 dm_info->cck_pd_lv[bw][nrx] = new_lvl;
4464 struct rtw_dm_info *dm_info = &rtwdev->dm_info;
4469 dm_info->delta_power_index[rf_path]);
4473 dm_info->delta_power_index[rf_path]);
4495 struct rtw_dm_info *dm_info = &rtwdev->dm_info;
4499 dm_info->delta_power_index[path] =
4523 struct rtw_dm_info *dm_info = &rtwdev->dm_info;
4528 if (!dm_info->pwr_trk_triggered) {
4537 dm_info->pwr_trk_triggered = true;
4542 dm_info->pwr_trk_triggered = false;
4559 struct rtw_dm_info *dm_info = &rtwdev->dm_info;
4563 igi = dm_info->igi_history[0];
4564 if (dm_info->edcca_mode == RTW_EDCCA_NORMAL) {
4568 if (igi < dm_info->l2h_th_ini - EDCCA_ADC_BACKOFF)
4571 l2h = dm_info->l2h_th_ini;