Lines Matching refs:dpk

1873 	struct rtw89_dpk_info *dpk = &rtwdev->dpk;
1875 u8 kidx = dpk->cur_idx[path];
1877 dpk->bp[path][kidx].band = chan->band_type;
1878 dpk->bp[path][kidx].ch = chan->channel;
1879 dpk->bp[path][kidx].bw = chan->band_width;
1883 path, dpk->cur_idx[path], phy,
1886 dpk->bp[path][kidx].band == 0 ? "2G" :
1887 dpk->bp[path][kidx].band == 1 ? "5G" : "6G",
1888 dpk->bp[path][kidx].ch,
1889 dpk->bp[path][kidx].bw == 0 ? "20M" :
1890 dpk->bp[path][kidx].bw == 1 ? "40M" : "80M");
2036 struct rtw89_dpk_info *dpk = &rtwdev->dpk;
2038 dpk->bp[path][kidx].ther_dpk =
2042 dpk->bp[path][kidx].ther_dpk);
2058 struct rtw89_dpk_info *dpk = &rtwdev->dpk;
2060 if (dpk->bp[path][kidx].band == RTW89_BAND_2G) {
2072 rtw89_write_rf(rtwdev, path, RR_BTC, RR_BTC_TXBB, dpk->bp[path][kidx].bw + 1);
2139 struct rtw89_dpk_info *dpk = &rtwdev->dpk;
2141 if (dpk->bp[path][kidx].bw == RTW89_CHANNEL_WIDTH_80)
2143 else if (dpk->bp[path][kidx].bw == RTW89_CHANNEL_WIDTH_40)
2149 dpk->bp[path][kidx].bw == RTW89_CHANNEL_WIDTH_80 ? "80M" :
2150 dpk->bp[path][kidx].bw == RTW89_CHANNEL_WIDTH_40 ? "40M" : "20M");
2171 struct rtw89_dpk_info *dpk = &rtwdev->dpk;
2184 dpk->corr_idx[path][0] = corr_idx;
2185 dpk->corr_val[path][0] = corr_val;
2198 dpk->dc_i[path][0] = dc_i;
2199 dpk->dc_q[path][0] = dc_q;
2512 struct rtw89_dpk_info *dpk = &rtwdev->dpk;
2523 dpk->bp[path][kidx].txagc_dpk = txagc;
2527 dpk->bp[path][kidx].pwsf = pwsf;
2534 dpk->bp[path][kidx].gs = gs;
2546 struct rtw89_dpk_info *dpk = &rtwdev->dpk;
2555 if (cur_band != dpk->bp[path][idx].band ||
2556 cur_ch != dpk->bp[path][idx].ch)
2561 dpk->cur_idx[path] = idx;
2574 struct rtw89_dpk_info *dpk = &rtwdev->dpk;
2575 u8 txagc = 0, kidx = dpk->cur_idx[path];
2600 dpk->bp[path][kidx].path_ok = true;
2602 dpk->bp[path][kidx].path_ok = false;
2614 struct rtw89_dpk_info *dpk = &rtwdev->dpk;
2622 if (dpk->is_dpk_reload_en) {
2629 if (!reloaded[path] && dpk->bp[path][0].ch != 0)
2630 dpk->cur_idx[path] = !dpk->cur_idx[path];
2636 dpk->cur_idx[path] = 0;
2730 struct rtw89_dpk_info *dpk = &rtwdev->dpk;
2731 u8 val, kidx = dpk->cur_idx[path];
2733 val = dpk->is_dpk_enable && !off && dpk->bp[path][kidx].path_ok;
2739 kidx, dpk->is_dpk_enable && !off ? "enable" : "disable");
2744 struct rtw89_dpk_info *dpk = &rtwdev->dpk;
2754 kidx = dpk->cur_idx[path];
2758 path, kidx, dpk->bp[path][kidx].ch);
2765 if (dpk->bp[path][kidx].ch != 0 && cur_ther != 0)
2766 delta_ther[path] = dpk->bp[path][kidx].ther_dpk - cur_ther;
2768 if (dpk->bp[path][kidx].band == RTW89_BAND_2G)
2814 pwsf[0] = dpk->bp[path][kidx].pwsf + txagc_bb_tp -
2817 pwsf[1] = dpk->bp[path][kidx].pwsf + txagc_bb_tp -
2821 pwsf[0] = dpk->bp[path][kidx].pwsf + ini_diff +
2823 pwsf[1] = dpk->bp[path][kidx].pwsf + ini_diff +
2828 pwsf[0] = (dpk->bp[path][kidx].pwsf + delta_ther[path]) & 0x1ff;
2829 pwsf[1] = (dpk->bp[path][kidx].pwsf + delta_ther[path]) & 0x1ff;
3683 rtwdev->dpk.is_dpk_enable = true;
3684 rtwdev->dpk.is_dpk_reload_en = false;