Lines Matching defs:pfwinfo
671 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
679 pfwinfo->cnt_h2c_fail++;
687 pfwinfo->cnt_h2c_fail++;
691 pfwinfo->cnt_h2c++;
696 pfwinfo->cnt_h2c_fail++;
989 struct rtw89_btc_btf_fwinfo *pfwinfo,
1013 pfwinfo->err[BTFRE_INVALID_INPUT]++;
1028 pcinfo = &pfwinfo->rpt_ctrl.cinfo;
1029 prpt = &pfwinfo->rpt_ctrl.finfo;
1031 pfinfo = &pfwinfo->rpt_ctrl.finfo.v1;
1032 pcinfo->req_len = sizeof(pfwinfo->rpt_ctrl.finfo.v1);
1034 pfinfo = &pfwinfo->rpt_ctrl.finfo.v4;
1035 pcinfo->req_len = sizeof(pfwinfo->rpt_ctrl.finfo.v4);
1037 pfinfo = &pfwinfo->rpt_ctrl.finfo.v5;
1038 pcinfo->req_len = sizeof(pfwinfo->rpt_ctrl.finfo.v5);
1040 pfinfo = &pfwinfo->rpt_ctrl.finfo.v105;
1041 pcinfo->req_len = sizeof(pfwinfo->rpt_ctrl.finfo.v105);
1050 pcinfo = &pfwinfo->rpt_fbtc_tdma.cinfo;
1052 pfinfo = &pfwinfo->rpt_fbtc_tdma.finfo.v1;
1053 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_tdma.finfo.v1);
1055 pfinfo = &pfwinfo->rpt_fbtc_tdma.finfo.v3;
1056 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_tdma.finfo.v3);
1063 pcinfo = &pfwinfo->rpt_fbtc_slots.cinfo;
1064 pfinfo = &pfwinfo->rpt_fbtc_slots.finfo;
1065 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_slots.finfo);
1069 pcinfo = &pfwinfo->rpt_fbtc_cysta.cinfo;
1070 pcysta = &pfwinfo->rpt_fbtc_cysta.finfo;
1072 pfinfo = &pfwinfo->rpt_fbtc_cysta.finfo.v2;
1073 pcysta->v2 = pfwinfo->rpt_fbtc_cysta.finfo.v2;
1074 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_cysta.finfo.v2);
1076 pfinfo = &pfwinfo->rpt_fbtc_cysta.finfo.v3;
1077 pcysta->v3 = pfwinfo->rpt_fbtc_cysta.finfo.v3;
1078 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_cysta.finfo.v3);
1080 pfinfo = &pfwinfo->rpt_fbtc_cysta.finfo.v4;
1081 pcysta->v4 = pfwinfo->rpt_fbtc_cysta.finfo.v4;
1082 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_cysta.finfo.v4);
1084 pfinfo = &pfwinfo->rpt_fbtc_cysta.finfo.v5;
1085 pcysta->v5 = pfwinfo->rpt_fbtc_cysta.finfo.v5;
1086 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_cysta.finfo.v5);
1093 pcinfo = &pfwinfo->rpt_fbtc_step.cinfo;
1095 pfinfo = &pfwinfo->rpt_fbtc_step.finfo.v2;
1096 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_step.finfo.v2.step[0]) *
1100 pfinfo = &pfwinfo->rpt_fbtc_step.finfo.v3;
1101 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_step.finfo.v3.step[0]) *
1110 pcinfo = &pfwinfo->rpt_fbtc_nullsta.cinfo;
1112 pfinfo = &pfwinfo->rpt_fbtc_nullsta.finfo.v1;
1113 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_nullsta.finfo.v1);
1115 pfinfo = &pfwinfo->rpt_fbtc_nullsta.finfo.v2;
1116 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_nullsta.finfo.v2);
1123 pcinfo = &pfwinfo->rpt_fbtc_mregval.cinfo;
1125 pfinfo = &pfwinfo->rpt_fbtc_mregval.finfo.v1;
1126 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_mregval.finfo.v1);
1128 pfinfo = &pfwinfo->rpt_fbtc_mregval.finfo.v2;
1129 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_mregval.finfo.v2);
1136 pcinfo = &pfwinfo->rpt_fbtc_gpio_dbg.cinfo;
1137 pfinfo = &pfwinfo->rpt_fbtc_gpio_dbg.finfo;
1138 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_gpio_dbg.finfo);
1142 pcinfo = &pfwinfo->rpt_fbtc_btver.cinfo;
1143 pfinfo = &pfwinfo->rpt_fbtc_btver.finfo;
1144 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_btver.finfo);
1148 pcinfo = &pfwinfo->rpt_fbtc_btscan.cinfo;
1150 pfinfo = &pfwinfo->rpt_fbtc_btscan.finfo.v1;
1151 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_btscan.finfo.v1);
1153 pfinfo = &pfwinfo->rpt_fbtc_btscan.finfo.v2;
1154 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_btscan.finfo.v2);
1159 pcinfo = &pfwinfo->rpt_fbtc_btafh.cinfo;
1161 pfinfo = &pfwinfo->rpt_fbtc_btafh.finfo.v1;
1162 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_btafh.finfo.v1);
1164 pfinfo = &pfwinfo->rpt_fbtc_btafh.finfo.v2;
1165 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_btafh.finfo.v2);
1172 pcinfo = &pfwinfo->rpt_fbtc_btdev.cinfo;
1173 pfinfo = &pfwinfo->rpt_fbtc_btdev.finfo;
1174 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_btdev.finfo);
1178 pfwinfo->err[BTFRE_UNDEF_TYPE]++;
1187 pfwinfo->len_mismch |= (0x1 << rpt_type);
1189 pfwinfo->len_mismch |= BIT(31);
1197 pfwinfo->err[BTFRE_EXCEPTION]++;
1208 prpt->v1 = pfwinfo->rpt_ctrl.finfo.v1;
1215 pfwinfo->event[BTF_EVNT_RPT]);
1228 prpt->v4 = pfwinfo->rpt_ctrl.finfo.v4;
1251 pfwinfo->event[BTF_EVNT_RPT]);
1260 prpt->v5 = pfwinfo->rpt_ctrl.finfo.v5;
1261 pfwinfo->rpt_en_map = le32_to_cpu(prpt->v5.rpt_info.en);
1283 pfwinfo->event[BTF_EVNT_RPT]);
1287 prpt->v105 = pfwinfo->rpt_ctrl.finfo.v105;
1288 pfwinfo->rpt_en_map = le32_to_cpu(prpt->v105.rpt_info.en);
1310 pfwinfo->event[BTF_EVNT_RPT]);
1325 &pfwinfo->rpt_fbtc_tdma.finfo.v1,
1330 &pfwinfo->rpt_fbtc_tdma.finfo.v3.tdma,
1342 pfwinfo->rpt_fbtc_slots.finfo.slot,
1527 struct rtw89_btc_btf_fwinfo *pfwinfo,
1547 rpt_len = _chk_btc_report(rtwdev, pfwinfo, pbuf, index);
1998 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
2009 _parse_btc_report(rtwdev, pfwinfo, data, len);
6116 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
6131 pfwinfo->event[func]++;
6825 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
6829 pcysta = &pfwinfo->rpt_fbtc_cysta.finfo;
6831 pcysta->v2 = pfwinfo->rpt_fbtc_cysta.finfo.v2;
6835 pcysta->v3 = pfwinfo->rpt_fbtc_cysta.finfo.v3;
6839 pcysta->v4 = pfwinfo->rpt_fbtc_cysta.finfo.v4;
6843 pcysta->v5 = pfwinfo->rpt_fbtc_cysta.finfo.v5;
6850 if (pfwinfo->event[BTF_EVNT_BUF_OVERFLOW] == 0 && except_cnt == 0 &&
6851 !pfwinfo->len_mismch && !pfwinfo->fver_mismch)
6856 if (pfwinfo->event[BTF_EVNT_BUF_OVERFLOW]) {
6859 pfwinfo->event[BTF_EVNT_BUF_OVERFLOW]);
6862 if (pfwinfo->len_mismch) {
6865 pfwinfo->len_mismch);
6868 if (pfwinfo->fver_mismch) {
6871 pfwinfo->fver_mismch);
6887 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
6891 pcinfo = &pfwinfo->rpt_fbtc_tdma.cinfo;
6896 t = &pfwinfo->rpt_fbtc_tdma.finfo.v1;
6898 t = &pfwinfo->rpt_fbtc_tdma.finfo.v3.tdma;
6947 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
6956 pcinfo = &pfwinfo->rpt_fbtc_cysta.cinfo;
6960 pcysta_le32 = &pfwinfo->rpt_fbtc_cysta.finfo.v2;
7076 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
7084 pcinfo = &pfwinfo->rpt_fbtc_cysta.cinfo;
7088 pcysta = &pfwinfo->rpt_fbtc_cysta.finfo.v3;
7206 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
7214 pcinfo = &pfwinfo->rpt_fbtc_cysta.cinfo;
7218 pcysta = &pfwinfo->rpt_fbtc_cysta.finfo.v4;
7338 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
7346 pcinfo = &pfwinfo->rpt_fbtc_cysta.cinfo;
7350 pcysta = &pfwinfo->rpt_fbtc_cysta.finfo.v5;
7469 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
7477 pcinfo = &pfwinfo->rpt_fbtc_nullsta.cinfo;
7481 ns = &pfwinfo->rpt_fbtc_nullsta.finfo;
7528 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
7536 pcinfo = &pfwinfo->rpt_fbtc_step.cinfo;
7540 pstep = &pfwinfo->rpt_fbtc_step.finfo.v2;
7597 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
7604 if ((pfwinfo->rpt_en_map &
7608 pcinfo = &pfwinfo->rpt_fbtc_step.cinfo;
7612 pstep = &pfwinfo->rpt_fbtc_step.finfo.v3;
7726 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
7770 pcinfo = &pfwinfo->rpt_fbtc_mregval.cinfo;
7778 pmreg = &pfwinfo->rpt_fbtc_mregval.finfo.v1;
7802 pcinfo = &pfwinfo->rpt_fbtc_gpio_dbg.cinfo;
7811 gdbg = &pfwinfo->rpt_fbtc_gpio_dbg.finfo;
7830 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
7874 pcinfo = &pfwinfo->rpt_fbtc_mregval.cinfo;
7882 pmreg = &pfwinfo->rpt_fbtc_mregval.finfo.v2;
7906 pcinfo = &pfwinfo->rpt_fbtc_gpio_dbg.cinfo;
7915 gdbg = &pfwinfo->rpt_fbtc_gpio_dbg.finfo;
7933 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
7948 pcinfo = &pfwinfo->rpt_ctrl.cinfo;
7950 prptctrl = &pfwinfo->rpt_ctrl.finfo.v1;
7954 "[summary]", pfwinfo->cnt_h2c,
7955 pfwinfo->cnt_h2c_fail, prptctrl->h2c_cnt,
7956 pfwinfo->cnt_c2h, prptctrl->c2h_cnt);
7960 pfwinfo->event[BTF_EVNT_RPT], prptctrl->rpt_cnt,
8001 "[summary]", pfwinfo->cnt_h2c,
8002 pfwinfo->cnt_h2c_fail, pfwinfo->cnt_c2h,
8003 pfwinfo->event[BTF_EVNT_RPT],
8037 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
8052 pcinfo = &pfwinfo->rpt_ctrl.cinfo;
8054 prptctrl = &pfwinfo->rpt_ctrl.finfo.v4;
8058 "[summary]", pfwinfo->cnt_h2c,
8059 pfwinfo->cnt_h2c_fail,
8061 pfwinfo->cnt_c2h,
8066 pfwinfo->event[BTF_EVNT_RPT],
8113 "[summary]", pfwinfo->cnt_h2c,
8114 pfwinfo->cnt_h2c_fail, pfwinfo->cnt_c2h,
8115 pfwinfo->event[BTF_EVNT_RPT],
8149 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
8163 pcinfo = &pfwinfo->rpt_ctrl.cinfo;
8165 prptctrl = &pfwinfo->rpt_ctrl.finfo.v5;
8169 "[summary]", pfwinfo->cnt_h2c, pfwinfo->cnt_h2c_fail,
8171 pfwinfo->cnt_c2h,
8177 pfwinfo->event[BTF_EVNT_RPT],
8217 "[summary]", pfwinfo->cnt_h2c,
8218 pfwinfo->cnt_h2c_fail, pfwinfo->cnt_c2h);
8221 if (!pcinfo->valid || pfwinfo->len_mismch || pfwinfo->fver_mismch ||
8222 pfwinfo->err[BTFRE_EXCEPTION]) {
8227 "[ERROR]", pcinfo->valid, pfwinfo->len_mismch,
8228 pfwinfo->fver_mismch, pfwinfo->err[BTFRE_EXCEPTION],
8264 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
8278 pcinfo = &pfwinfo->rpt_ctrl.cinfo;
8280 prptctrl = &pfwinfo->rpt_ctrl.finfo.v105;
8284 "[summary]", pfwinfo->cnt_h2c, pfwinfo->cnt_h2c_fail,
8286 pfwinfo->cnt_c2h,
8292 pfwinfo->event[BTF_EVNT_RPT],
8332 "[summary]", pfwinfo->cnt_h2c,
8333 pfwinfo->cnt_h2c_fail, pfwinfo->cnt_c2h);
8336 if (!pcinfo->valid || pfwinfo->len_mismch || pfwinfo->fver_mismch ||
8337 pfwinfo->err[BTFRE_EXCEPTION]) {
8342 "[ERROR]", pcinfo->valid, pfwinfo->len_mismch,
8343 pfwinfo->fver_mismch, pfwinfo->err[BTFRE_EXCEPTION],