Lines Matching refs:cx
794 struct rtw89_btc_cx *cx = &btc->cx;
795 struct rtw89_btc_wl_info *wl = &cx->wl;
832 struct rtw89_btc_cx *cx = &btc->cx;
833 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
834 struct rtw89_btc_bt_info *bt = &btc->cx.bt;
842 memset(cx, 0, sizeof(*cx));
1012 struct rtw89_btc_cx *cx = &btc->cx;
1013 struct rtw89_btc_bt_info *bt = &cx->bt;
1014 struct rtw89_btc_wl_info *wl = &cx->wl;
1125 cnt = cx->cnt_bt[BTC_BCNT_LOPRI_TX];
1138 cnt = cx->cnt_bt[BTC_BCNT_HIPRI_RX] +
1139 cx->cnt_bt[BTC_BCNT_HIPRI_TX] +
1140 cx->cnt_bt[BTC_BCNT_LOPRI_RX] +
1141 cx->cnt_bt[BTC_BCNT_LOPRI_TX];
1183 struct rtw89_btc_bt_info *bt = &btc->cx.bt;
1322 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
1323 struct rtw89_btc_bt_info *bt = &btc->cx.bt;
1594 btc->cx.cnt_bt[BTC_BCNT_POLUT] =
1609 btc->cx.cnt_bt[BTC_BCNT_HIPRI_TX] =
1611 btc->cx.cnt_bt[BTC_BCNT_HIPRI_RX] =
1613 btc->cx.cnt_bt[BTC_BCNT_LOPRI_TX] =
1615 btc->cx.cnt_bt[BTC_BCNT_LOPRI_RX] =
1617 btc->cx.cnt_bt[BTC_BCNT_POLUT] =
1641 btc->cx.cnt_bt[BTC_BCNT_HIPRI_TX] =
1643 btc->cx.cnt_bt[BTC_BCNT_HIPRI_RX] =
1645 btc->cx.cnt_bt[BTC_BCNT_LOPRI_TX] =
1647 btc->cx.cnt_bt[BTC_BCNT_LOPRI_RX] =
1649 btc->cx.cnt_bt[BTC_BCNT_POLUT] =
1668 btc->cx.cnt_bt[BTC_BCNT_HIPRI_TX] =
1670 btc->cx.cnt_bt[BTC_BCNT_HIPRI_RX] =
1672 btc->cx.cnt_bt[BTC_BCNT_LOPRI_TX] =
1674 btc->cx.cnt_bt[BTC_BCNT_LOPRI_RX] =
1676 btc->cx.cnt_bt[BTC_BCNT_POLUT] =
1694 btc->cx.cnt_bt[BTC_BCNT_HIPRI_TX] =
1696 btc->cx.cnt_bt[BTC_BCNT_HIPRI_RX] =
1698 btc->cx.cnt_bt[BTC_BCNT_LOPRI_TX] =
1700 btc->cx.cnt_bt[BTC_BCNT_LOPRI_RX] =
1704 if (val1 > btc->cx.cnt_bt[BTC_BCNT_POLUT_NOW])
1705 val1 -= btc->cx.cnt_bt[BTC_BCNT_POLUT_NOW]; /* diff */
1707 btc->cx.cnt_bt[BTC_BCNT_POLUT_DIFF] = val1;
1708 btc->cx.cnt_bt[BTC_BCNT_POLUT_NOW] =
1726 btc->cx.cnt_bt[BTC_BCNT_HIPRI_TX] =
1728 btc->cx.cnt_bt[BTC_BCNT_HIPRI_RX] =
1730 btc->cx.cnt_bt[BTC_BCNT_LOPRI_TX] =
1732 btc->cx.cnt_bt[BTC_BCNT_LOPRI_RX] =
1736 if (val1 > btc->cx.cnt_bt[BTC_BCNT_POLUT_NOW])
1737 val1 -= btc->cx.cnt_bt[BTC_BCNT_POLUT_NOW]; /* diff */
1739 btc->cx.cnt_bt[BTC_BCNT_POLUT_DIFF] = val1;
1740 btc->cx.cnt_bt[BTC_BCNT_POLUT_NOW] =
2435 struct rtw89_btc_wl_smap *wl_smap = &btc->cx.wl.status.map;
2615 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
2840 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
2872 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
2890 struct rtw89_btc_bt_info *bt = &btc->cx.bt;
2894 if (btc->cx.cnt_bt[BTC_BCNT_INFOUPDATE] == 0)
2917 struct rtw89_btc_bt_info *bt = &btc->cx.bt;
2919 if (btc->cx.cnt_bt[BTC_BCNT_INFOUPDATE] == 0)
2948 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
2949 struct rtw89_btc_bt_info *bt = &btc->cx.bt;
3033 struct rtw89_btc_cx *cx = &btc->cx;
3034 struct rtw89_btc_wl_info *wl = &cx->wl;
3035 struct rtw89_btc_bt_info *bt = &cx->bt;
3040 cx->state_map = BTC_WLINKING;
3043 cx->state_map = BTC_WSCAN_BSCAN;
3045 cx->state_map = BTC_WSCAN_BNOSCAN;
3048 cx->state_map = BTC_WBUSY_BSCAN;
3050 cx->state_map = BTC_WBUSY_BNOSCAN;
3052 cx->state_map = BTC_WIDLE;
3061 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
3062 struct rtw89_btc_bt_info *bt = &btc->cx.bt;
3222 btc->cx.cnt_wl[BTC_WCNT_CH_UPDATE]++;
3228 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
3229 struct rtw89_btc_bt_info *bt = &btc->cx.bt;
3395 if (btc->cx.wl.status.map._4way)
3540 if (btc->cx.wl.role_info.role_map.role.ap)
3701 struct rtw89_btc_wl_role_info_v1 *wl_rinfo = &btc->cx.wl.role_info_v1;
3702 struct rtw89_btc_bt_a2dp_desc *a2dp = &btc->cx.bt.link_info.a2dp_desc;
3703 struct rtw89_btc_bt_hid_desc *hid = &btc->cx.bt.link_info.hid_desc;
3704 struct rtw89_btc_bt_hfp_desc *hfp = &btc->cx.bt.link_info.hfp_desc;
3705 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
3713 if (btc->cx.wl.status.map._4way)
4138 struct rtw89_btc_wl_info *wl = &rtwdev->btc.cx.wl;
4171 struct rtw89_btc_cx *cx = &btc->cx;
4172 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
4173 struct rtw89_btc_bt_info *bt = &cx->bt;
4300 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
4301 struct rtw89_btc_bt_info *bt = &btc->cx.bt;
4424 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
4440 if (btc->cx.bt.link_info.a2dp_desc.active)
4480 struct rtw89_btc_bt_link_info *b = &btc->cx.bt.link_info;
4481 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
4486 switch (btc->cx.state_map) {
4520 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
4525 if (btc->cx.wl.status.map._4way) {
4528 btc->cx.bt.scan_rx_low_pri = true;
4547 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
4548 struct rtw89_btc_bt_info *bt = &btc->cx.bt;
4558 btc->cx.bt.scan_rx_low_pri = true;
4586 struct rtw89_btc_bt_link_info *bt_linfo = &btc->cx.bt.link_info;
4592 switch (btc->cx.state_map) {
4634 switch (btc->cx.state_map) {
4659 struct rtw89_btc_bt_link_info *bt_linfo = &btc->cx.bt.link_info;
4665 switch (btc->cx.state_map) {
4696 struct rtw89_btc_bt_link_info *bt_linfo = &btc->cx.bt.link_info;
4702 switch (btc->cx.state_map) {
4743 switch (btc->cx.state_map) {
4771 switch (btc->cx.state_map) {
4799 switch (btc->cx.state_map) {
4851 struct rtw89_btc_wl_rfk_info rfk = btc->cx.wl.rfk_info;
4874 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
4883 struct rtw89_btc_bt_info *bt = &btc->cx.bt;
4963 struct rtw89_btc_bt_link_info *bt_linfo = &btc->cx.bt.link_info;
4964 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
4969 struct rtw89_btc_bt_info *bt = &btc->cx.bt;
5001 btc->cx.bt.link_info.profile_cnt.now == 0) {
5050 struct rtw89_btc_cx *cx = &btc->cx;
5051 struct rtw89_btc_wl_info *wl = &cx->wl;
5120 struct rtw89_btc_cx *cx = &btc->cx;
5122 struct rtw89_btc_wl_info *wl = &cx->wl;
5123 struct rtw89_btc_bt_info *bt = &cx->bt;
5204 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
5210 struct rtw89_btc_bt_info *bt = &btc->cx.bt;
5239 struct rtw89_btc_bt_info *bt = &btc->cx.bt;
5247 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
5249 struct rtw89_btc_bt_info *bt = &btc->cx.bt;
5286 btc->cx.cnt_wl[BTC_WCNT_SCBDUPDATE]++;
5294 struct rtw89_btc_bt_info *bt = &btc->cx.bt;
5387 if (btc->cx.wl.status.map._4way)
5389 else if (btc->cx.wl.status.val & btc_scanning_map.val)
5391 else if (btc->cx.bt.link_info.status.map.connect == 0)
5408 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
5434 if (btc->cx.bt.link_info.profile_cnt.now == 0)
5452 if (btc->cx.bt.link_info.profile_cnt.now == 0)
5466 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
5467 struct rtw89_btc_bt_info *bt = &btc->cx.bt;
5528 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
5529 struct rtw89_btc_bt_info *bt = &btc->cx.bt;
5601 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
5602 struct rtw89_btc_bt_info *bt = &btc->cx.bt;
5630 if (btc->cx.bt.link_info.profile_cnt.now == 0)
5647 if (btc->cx.bt.link_info.profile_cnt.now == 0)
5678 if (btc->cx.bt.link_info.profile_cnt.now == 0)
5702 btc->cx.cnt_bt[BTC_BCNT_SCBDREAD]++;
5710 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
5763 btc->cx.wl.dbcc_info.real_band[phy_idx] =
5764 btc->cx.wl.scan_info.phy_map & BIT(phy_idx) ?
5765 btc->cx.wl.dbcc_info.scan_band[phy_idx] :
5766 btc->cx.wl.dbcc_info.op_band[phy_idx];
5772 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
5923 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
6073 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
6255 struct rtw89_btc_wl_info *wl = &rtwdev->btc.cx.wl;
6315 struct rtw89_btc_wl_role_info_v8 *rinfo_v8 = &rtwdev->btc.cx.wl.role_info_v8;
6316 struct rtw89_btc_wl_role_info_v7 *rinfo_v7 = &rtwdev->btc.cx.wl.role_info_v7;
6387 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
6523 btc->cx.cnt_wl[BTC_WCNT_DBCC_CHG]++;
6543 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
6694 btc->cx.cnt_wl[BTC_WCNT_DBCC_CHG]++;
6729 struct rtw89_btc_cx *cx = &btc->cx;
6730 struct rtw89_btc_wl_info *wl = &cx->wl;
6750 struct rtw89_btc_bt_a2dp_desc *a2dp = &btc->cx.bt.link_info.a2dp_desc;
6766 struct rtw89_btc_cx *cx = &btc->cx;
6767 struct rtw89_btc_wl_info *wl = &cx->wl;
6775 cx->cnt_wl[BTC_WCNT_RFK_TIMEOUT]++;
6788 struct rtw89_btc_cx *cx = &btc->cx;
6789 struct rtw89_btc_bt_info *bt = &btc->cx.bt;
6817 cx->cnt_bt[BTC_BCNT_REENABLE]++;
6852 struct rtw89_btc_cx *cx = &btc->cx;
6853 struct rtw89_btc_bt_info *bt = &cx->bt;
6857 cx->cnt_wl[BTC_WCNT_RFK_REQ]++;
6861 cx->cnt_wl[BTC_WCNT_RFK_REJECT]++;
6863 cx->cnt_wl[BTC_WCNT_RFK_GO]++;
6875 struct rtw89_btc_cx *cx = &btc->cx;
6876 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
6877 struct rtw89_btc_bt_info *bt = &btc->cx.bt;
6990 if (!cx->bt.enable.now && !cx->other.type) {
6995 if (cx->bt.whql_test) {
7082 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
7087 btc->cx.wl.status.map.rf_off = 1;
7088 btc->cx.wl.status.map.busy = 0;
7096 btc->cx.wl.status.map.rf_off_pre = btc->cx.wl.status.map.rf_off;
7105 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
7111 dm->init_info.init_v7.cx_other = btc->cx.other.type;
7119 dm->init_info.init.cx_other = btc->cx.other.type;
7129 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
7184 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
7211 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
7232 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
7255 struct rtw89_btc_cx *cx = &btc->cx;
7256 struct rtw89_btc_wl_info *wl = &cx->wl;
7257 struct rtw89_btc_bt_link_info *b = &cx->bt.link_info;
7266 cnt = ++cx->cnt_wl[BTC_WCNT_DHCP];
7273 cnt = ++cx->cnt_wl[BTC_WCNT_EAPOL];
7282 cnt = ++cx->cnt_wl[BTC_WCNT_EAPOL];
7290 cnt = ++cx->cnt_wl[BTC_WCNT_ARP];
7362 struct rtw89_btc_bt_info *bt = &btc->cx.bt;
7391 u8 mode = rtwdev->btc.cx.wl.role_info.link_mode;
7411 struct rtw89_btc_cx *cx = &btc->cx;
7412 struct rtw89_btc_bt_info *bt = &cx->bt;
7427 cx->cnt_bt[BTC_BCNT_INFOSAME]++;
7448 cx->cnt_bt[BTC_BCNT_INQPAG] += !!(bt->inq_pag.now && !bt->inq_pag.last);
7463 cx->cnt_bt[BTC_BCNT_RETRY]++;
7465 cx->cnt_bt[BTC_BCNT_INQ] += !!(btinfo.lb3.inq && !bt->inq);
7467 cx->cnt_bt[BTC_BCNT_PAGE] += !!(btinfo.lb3.pag && !bt->pag);
7490 cx->cnt_bt[BTC_BCNT_REINIT] += !!(btinfo.hb1.reinit && !bt->reinit);
7492 cx->cnt_bt[BTC_BCNT_RELINK] += !!(btinfo.hb1.relink && !b->relink.now);
7494 cx->cnt_bt[BTC_BCNT_IGNOWL] += !!(btinfo.hb1.igno_wl && !bt->igno_wl);
7497 if (bt->igno_wl && !cx->wl.status.map.rf_off)
7502 cx->cnt_bt[BTC_BCNT_ROLESW] += !!(btinfo.hb1.role_sw && !b->role_sw);
7511 cx->cnt_bt[BTC_BCNT_AFH] += !!(btinfo.hb2.afh_update && !b->afh_update);
7525 cx->cnt_bt[BTC_BCNT_RATECHG]++;
7554 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
7684 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
7747 struct rtw89_btc_cx *cx = &btc->cx;
7748 struct rtw89_btc_wl_info *wl = &cx->wl;
7865 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
8011 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
8131 btc->cx.cnt_bt[BTC_BCNT_INFOUPDATE]++;
8137 btc->cx.cnt_bt[BTC_BCNT_SCBDUPDATE]++;
8167 struct rtw89_btc_bt_info *bt = &btc->cx.bt;
8168 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
8240 btc->cx.other.type, rtwdev->dbcc_en, hal->tx_nss,
8248 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
8268 plink = &btc->cx.wl.rlink_info[i][0];
8270 plink = &btc->cx.wl.link_info[i];
8310 struct rtw89_btc_cx *cx = &btc->cx;
8311 struct rtw89_btc_wl_info *wl = &cx->wl;
8364 struct rtw89_btc_bt_link_info *bt_linfo = &btc->cx.bt.link_info;
8416 struct rtw89_btc_cx *cx = &btc->cx;
8417 struct rtw89_btc_bt_info *bt = &cx->bt;
8418 struct rtw89_btc_wl_info *wl = &cx->wl;
8490 "[stat_cnt]", cx->cnt_bt[BTC_BCNT_RETRY],
8491 cx->cnt_bt[BTC_BCNT_RELINK], cx->cnt_bt[BTC_BCNT_RATECHG],
8492 cx->cnt_bt[BTC_BCNT_REINIT], cx->cnt_bt[BTC_BCNT_REENABLE]);
8496 cx->cnt_bt[BTC_BCNT_ROLESW], cx->cnt_bt[BTC_BCNT_AFH],
8497 cx->cnt_bt[BTC_BCNT_INQPAG], cx->cnt_bt[BTC_BCNT_INQ],
8498 cx->cnt_bt[BTC_BCNT_PAGE], cx->cnt_bt[BTC_BCNT_IGNOWL]);
8508 cx->cnt_bt[BTC_BCNT_INFOUPDATE],
8509 cx->cnt_bt[BTC_BCNT_INFOSAME]);
8513 "[trx_req_cnt]", cx->cnt_bt[BTC_BCNT_HIPRI_RX],
8514 cx->cnt_bt[BTC_BCNT_HIPRI_TX], cx->cnt_bt[BTC_BCNT_LOPRI_RX],
8515 cx->cnt_bt[BTC_BCNT_LOPRI_TX], cx->cnt_bt[BTC_BCNT_POLUT]);
8899 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
8900 struct rtw89_btc_bt_info *bt = &btc->cx.bt;
9103 struct rtw89_btc_bt_a2dp_desc *a2dp = &btc->cx.bt.link_info.a2dp_desc;
9229 struct rtw89_btc_bt_a2dp_desc *a2dp = &btc->cx.bt.link_info.a2dp_desc;
9359 struct rtw89_btc_bt_a2dp_desc *a2dp = &btc->cx.bt.link_info.a2dp_desc;
9491 struct rtw89_btc_bt_a2dp_desc *a2dp = &btc->cx.bt.link_info.a2dp_desc;
9621 struct rtw89_btc_bt_info *bt = &rtwdev->btc.cx.bt;
10084 struct rtw89_btc_cx *cx = &btc->cx;
10085 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
10086 struct rtw89_btc_bt_info *bt = &btc->cx.bt;
10099 "[scoreboard]", wl->scbd, cx->cnt_wl[BTC_WCNT_SCBDUPDATE],
10100 bt->scbd, cx->cnt_bt[BTC_BCNT_SCBDREAD],
10101 cx->cnt_bt[BTC_BCNT_SCBDUPDATE]);
10162 struct rtw89_btc_cx *cx = &btc->cx;
10163 struct rtw89_btc_wl_info *wl = &btc->cx.wl;
10164 struct rtw89_btc_bt_info *bt = &btc->cx.bt;
10177 "[scoreboard]", wl->scbd, cx->cnt_wl[BTC_WCNT_SCBDUPDATE],
10178 bt->scbd, cx->cnt_bt[BTC_BCNT_SCBDREAD],
10179 cx->cnt_bt[BTC_BCNT_SCBDUPDATE]);
10240 struct rtw89_btc_cx *cx = &btc->cx;
10241 struct rtw89_btc_wl_info *wl = &cx->wl;
10242 struct rtw89_btc_bt_info *bt = &cx->bt;
10255 "[scoreboard]", wl->scbd, cx->cnt_wl[BTC_WCNT_SCBDUPDATE],
10256 bt->scbd, cx->cnt_bt[BTC_BCNT_SCBDREAD],
10257 cx->cnt_bt[BTC_BCNT_SCBDUPDATE]);
10310 struct rtw89_btc_cx *cx = &btc->cx;
10312 struct rtw89_btc_wl_info *wl = &cx->wl;
10313 struct rtw89_btc_bt_info *bt = &cx->bt;
10353 "[RFK]", cx->cnt_wl[BTC_WCNT_RFK_REQ],
10354 cx->cnt_wl[BTC_WCNT_RFK_GO],
10355 cx->cnt_wl[BTC_WCNT_RFK_REJECT],
10356 cx->cnt_wl[BTC_WCNT_RFK_TIMEOUT]);
10414 struct rtw89_btc_cx *cx = &btc->cx;
10416 struct rtw89_btc_wl_info *wl = &cx->wl;
10417 struct rtw89_btc_bt_info *bt = &cx->bt;
10465 "[RFK]", cx->cnt_wl[BTC_WCNT_RFK_REQ],
10466 cx->cnt_wl[BTC_WCNT_RFK_GO],
10467 cx->cnt_wl[BTC_WCNT_RFK_REJECT],
10468 cx->cnt_wl[BTC_WCNT_RFK_TIMEOUT]);
10526 struct rtw89_btc_cx *cx = &btc->cx;
10528 struct rtw89_btc_wl_info *wl = &cx->wl;
10575 "[RFK/LPS]", cx->cnt_wl[BTC_WCNT_RFK_REQ],
10576 cx->cnt_wl[BTC_WCNT_RFK_GO],
10577 cx->cnt_wl[BTC_WCNT_RFK_REJECT],
10578 cx->cnt_wl[BTC_WCNT_RFK_TIMEOUT]);
10641 struct rtw89_btc_cx *cx = &btc->cx;
10643 struct rtw89_btc_wl_info *wl = &cx->wl;
10690 "[RFK/LPS]", cx->cnt_wl[BTC_WCNT_RFK_REQ],
10691 cx->cnt_wl[BTC_WCNT_RFK_GO],
10692 cx->cnt_wl[BTC_WCNT_RFK_REJECT],
10693 cx->cnt_wl[BTC_WCNT_RFK_TIMEOUT]);
10755 struct rtw89_btc_cx *cx = &rtwdev->btc.cx;
10757 struct rtw89_btc_wl_info *wl = &cx->wl;
10803 "[RFK/LPS]", cx->cnt_wl[BTC_WCNT_RFK_REQ],
10804 cx->cnt_wl[BTC_WCNT_RFK_GO],
10805 cx->cnt_wl[BTC_WCNT_RFK_REJECT],
10806 cx->cnt_wl[BTC_WCNT_RFK_TIMEOUT],
10857 struct rtw89_btc_cx *cx = &rtwdev->btc.cx;
10859 struct rtw89_btc_wl_info *wl = &cx->wl;
10905 "[RFK/LPS]", cx->cnt_wl[BTC_WCNT_RFK_REQ],
10906 cx->cnt_wl[BTC_WCNT_RFK_GO],
10907 cx->cnt_wl[BTC_WCNT_RFK_REJECT],
10908 cx->cnt_wl[BTC_WCNT_RFK_TIMEOUT],
10959 struct rtw89_btc_cx *cx = &btc->cx;
10960 struct rtw89_btc_bt_info *bt = &cx->bt;
10976 cx->cnt_bt[BTC_BCNT_INFOUPDATE],
10977 cx->cnt_bt[BTC_BCNT_INFOSAME]);