Lines Matching defs:pfwinfo

793 	struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
806 pfwinfo->cnt_h2c_fail++;
814 pfwinfo->cnt_h2c_fail++;
821 pfwinfo->cnt_h2c_fail++;
823 pfwinfo->cnt_h2c++;
1315 struct rtw89_btc_btf_fwinfo *pfwinfo,
1339 pfwinfo->err[BTFRE_INVALID_INPUT]++;
1356 pcinfo = &pfwinfo->rpt_ctrl.cinfo;
1357 prpt = &pfwinfo->rpt_ctrl.finfo;
1359 pfinfo = &pfwinfo->rpt_ctrl.finfo.v1;
1360 pcinfo->req_len = sizeof(pfwinfo->rpt_ctrl.finfo.v1);
1362 pfinfo = &pfwinfo->rpt_ctrl.finfo.v4;
1363 pcinfo->req_len = sizeof(pfwinfo->rpt_ctrl.finfo.v4);
1365 pfinfo = &pfwinfo->rpt_ctrl.finfo.v5;
1366 pcinfo->req_len = sizeof(pfwinfo->rpt_ctrl.finfo.v5);
1368 pfinfo = &pfwinfo->rpt_ctrl.finfo.v105;
1369 pcinfo->req_len = sizeof(pfwinfo->rpt_ctrl.finfo.v105);
1373 pfinfo = &pfwinfo->rpt_ctrl.finfo.v8;
1374 pcinfo->req_len = sizeof(pfwinfo->rpt_ctrl.finfo.v8);
1377 pfinfo = &pfwinfo->rpt_ctrl.finfo.v7;
1378 pcinfo->req_len = sizeof(pfwinfo->rpt_ctrl.finfo.v7);
1386 pcinfo = &pfwinfo->rpt_fbtc_tdma.cinfo;
1388 pfinfo = &pfwinfo->rpt_fbtc_tdma.finfo.v1;
1389 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_tdma.finfo.v1);
1391 pfinfo = &pfwinfo->rpt_fbtc_tdma.finfo.v3;
1392 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_tdma.finfo.v3);
1399 pcinfo = &pfwinfo->rpt_fbtc_slots.cinfo;
1401 pfinfo = &pfwinfo->rpt_fbtc_slots.finfo.v1;
1402 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_slots.finfo.v1);
1404 pfinfo = &pfwinfo->rpt_fbtc_slots.finfo.v7;
1405 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_slots.finfo.v7);
1412 pcinfo = &pfwinfo->rpt_fbtc_cysta.cinfo;
1413 pcysta = &pfwinfo->rpt_fbtc_cysta.finfo;
1415 pfinfo = &pfwinfo->rpt_fbtc_cysta.finfo.v2;
1416 pcysta->v2 = pfwinfo->rpt_fbtc_cysta.finfo.v2;
1417 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_cysta.finfo.v2);
1419 pfinfo = &pfwinfo->rpt_fbtc_cysta.finfo.v3;
1420 pcysta->v3 = pfwinfo->rpt_fbtc_cysta.finfo.v3;
1421 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_cysta.finfo.v3);
1423 pfinfo = &pfwinfo->rpt_fbtc_cysta.finfo.v4;
1424 pcysta->v4 = pfwinfo->rpt_fbtc_cysta.finfo.v4;
1425 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_cysta.finfo.v4);
1427 pfinfo = &pfwinfo->rpt_fbtc_cysta.finfo.v5;
1428 pcysta->v5 = pfwinfo->rpt_fbtc_cysta.finfo.v5;
1429 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_cysta.finfo.v5);
1431 pfinfo = &pfwinfo->rpt_fbtc_cysta.finfo.v7;
1432 pcysta->v7 = pfwinfo->rpt_fbtc_cysta.finfo.v7;
1433 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_cysta.finfo.v7);
1440 pcinfo = &pfwinfo->rpt_fbtc_step.cinfo;
1445 pfinfo = &pfwinfo->rpt_fbtc_step.finfo.v2;
1446 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_step.finfo.v2.step[0]) *
1450 pfinfo = &pfwinfo->rpt_fbtc_step.finfo.v3;
1451 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_step.finfo.v3.step[0]) *
1460 pcinfo = &pfwinfo->rpt_fbtc_nullsta.cinfo;
1462 pfinfo = &pfwinfo->rpt_fbtc_nullsta.finfo.v1;
1463 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_nullsta.finfo.v1);
1465 pfinfo = &pfwinfo->rpt_fbtc_nullsta.finfo.v2;
1466 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_nullsta.finfo.v2);
1468 pfinfo = &pfwinfo->rpt_fbtc_nullsta.finfo.v7;
1469 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_nullsta.finfo.v7);
1476 pcinfo = &pfwinfo->rpt_fbtc_mregval.cinfo;
1478 pfinfo = &pfwinfo->rpt_fbtc_mregval.finfo.v1;
1479 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_mregval.finfo.v1);
1481 pfinfo = &pfwinfo->rpt_fbtc_mregval.finfo.v2;
1482 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_mregval.finfo.v2);
1484 pfinfo = &pfwinfo->rpt_fbtc_mregval.finfo.v7;
1485 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_mregval.finfo.v7);
1492 pcinfo = &pfwinfo->rpt_fbtc_gpio_dbg.cinfo;
1494 pfinfo = &pfwinfo->rpt_fbtc_gpio_dbg.finfo.v7;
1495 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_gpio_dbg.finfo.v7);
1497 pfinfo = &pfwinfo->rpt_fbtc_gpio_dbg.finfo.v1;
1498 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_gpio_dbg.finfo.v1);
1503 pcinfo = &pfwinfo->rpt_fbtc_btver.cinfo;
1505 pfinfo = &pfwinfo->rpt_fbtc_btver.finfo.v1;
1506 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_btver.finfo.v1);
1508 pfinfo = &pfwinfo->rpt_fbtc_btver.finfo.v7;
1509 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_btver.finfo.v7);
1514 pcinfo = &pfwinfo->rpt_fbtc_btscan.cinfo;
1516 pfinfo = &pfwinfo->rpt_fbtc_btscan.finfo.v1;
1517 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_btscan.finfo.v1);
1519 pfinfo = &pfwinfo->rpt_fbtc_btscan.finfo.v2;
1520 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_btscan.finfo.v2);
1522 pfinfo = &pfwinfo->rpt_fbtc_btscan.finfo.v7;
1523 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_btscan.finfo.v7);
1530 pcinfo = &pfwinfo->rpt_fbtc_btafh.cinfo;
1532 pfinfo = &pfwinfo->rpt_fbtc_btafh.finfo.v1;
1533 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_btafh.finfo.v1);
1535 pfinfo = &pfwinfo->rpt_fbtc_btafh.finfo.v2;
1536 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_btafh.finfo.v2);
1543 pcinfo = &pfwinfo->rpt_fbtc_btdev.cinfo;
1544 pfinfo = &pfwinfo->rpt_fbtc_btdev.finfo;
1545 pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_btdev.finfo);
1549 pfwinfo->err[BTFRE_UNDEF_TYPE]++;
1558 pfwinfo->len_mismch |= (0x1 << rpt_type);
1560 pfwinfo->len_mismch |= BIT(31);
1568 pfwinfo->err[BTFRE_EXCEPTION]++;
1579 prpt->v1 = pfwinfo->rpt_ctrl.finfo.v1;
1586 pfwinfo->event[BTF_EVNT_RPT]);
1599 prpt->v4 = pfwinfo->rpt_ctrl.finfo.v4;
1622 pfwinfo->event[BTF_EVNT_RPT]);
1631 prpt->v5 = pfwinfo->rpt_ctrl.finfo.v5;
1632 pfwinfo->rpt_en_map = le32_to_cpu(prpt->v5.rpt_info.en);
1654 pfwinfo->event[BTF_EVNT_RPT]);
1658 prpt->v105 = pfwinfo->rpt_ctrl.finfo.v105;
1659 pfwinfo->rpt_en_map = le32_to_cpu(prpt->v105.rpt_info.en);
1681 pfwinfo->event[BTF_EVNT_RPT]);
1685 prpt->v7 = pfwinfo->rpt_ctrl.finfo.v7;
1686 pfwinfo->rpt_en_map = le32_to_cpu(prpt->v7.rpt_info.en);
1711 val1 = pfwinfo->event[BTF_EVNT_RPT];
1717 prpt->v8 = pfwinfo->rpt_ctrl.finfo.v8;
1718 pfwinfo->rpt_en_map = le32_to_cpu(prpt->v8.rpt_info.en);
1743 val1 = pfwinfo->event[BTF_EVNT_RPT];
1766 &pfwinfo->rpt_fbtc_tdma.finfo.v1,
1771 &pfwinfo->rpt_fbtc_tdma.finfo.v3.tdma,
1784 pfwinfo->rpt_fbtc_slots.finfo.v7.slot,
1793 pfwinfo->rpt_fbtc_slots.finfo.v1.slot,
1979 pcysta = &pfwinfo->rpt_fbtc_cysta.finfo;
2059 struct rtw89_btc_btf_fwinfo *pfwinfo,
2079 rpt_len = _chk_btc_report(rtwdev, pfwinfo, pbuf, index);
2681 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
2692 _parse_btc_report(rtwdev, pfwinfo, data, len);
8105 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
8121 pfwinfo->event[func]++;
8124 pfwinfo->event[func]++;
8962 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
8966 pcysta = &pfwinfo->rpt_fbtc_cysta.finfo;
8968 pcysta->v2 = pfwinfo->rpt_fbtc_cysta.finfo.v2;
8972 pcysta->v3 = pfwinfo->rpt_fbtc_cysta.finfo.v3;
8976 pcysta->v4 = pfwinfo->rpt_fbtc_cysta.finfo.v4;
8980 pcysta->v5 = pfwinfo->rpt_fbtc_cysta.finfo.v5;
8984 pcysta->v7 = pfwinfo->rpt_fbtc_cysta.finfo.v7;
8991 if (pfwinfo->event[BTF_EVNT_BUF_OVERFLOW] == 0 && except_cnt == 0 &&
8992 !pfwinfo->len_mismch && !pfwinfo->fver_mismch)
8997 if (pfwinfo->event[BTF_EVNT_BUF_OVERFLOW]) {
9000 pfwinfo->event[BTF_EVNT_BUF_OVERFLOW]);
9003 if (pfwinfo->len_mismch) {
9006 pfwinfo->len_mismch);
9009 if (pfwinfo->fver_mismch) {
9012 pfwinfo->fver_mismch);
9028 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
9032 pcinfo = &pfwinfo->rpt_fbtc_tdma.cinfo;
9037 t = &pfwinfo->rpt_fbtc_tdma.finfo.v1;
9039 t = &pfwinfo->rpt_fbtc_tdma.finfo.v3.tdma;
9101 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
9110 pcinfo = &pfwinfo->rpt_fbtc_cysta.cinfo;
9114 pcysta_le32 = &pfwinfo->rpt_fbtc_cysta.finfo.v2;
9230 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
9238 pcinfo = &pfwinfo->rpt_fbtc_cysta.cinfo;
9242 pcysta = &pfwinfo->rpt_fbtc_cysta.finfo.v3;
9360 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
9368 pcinfo = &pfwinfo->rpt_fbtc_cysta.cinfo;
9372 pcysta = &pfwinfo->rpt_fbtc_cysta.finfo.v4;
9492 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
9500 pcinfo = &pfwinfo->rpt_fbtc_cysta.cinfo;
9504 pcysta = &pfwinfo->rpt_fbtc_cysta.finfo.v5;
9623 struct rtw89_btc_btf_fwinfo *pfwinfo = &rtwdev->btc.fwinfo;
9631 pcinfo = &pfwinfo->rpt_fbtc_cysta.cinfo;
9635 pcysta = &pfwinfo->rpt_fbtc_cysta.finfo.v7;
9753 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
9761 pcinfo = &pfwinfo->rpt_fbtc_nullsta.cinfo;
9765 ns = &pfwinfo->rpt_fbtc_nullsta.finfo;
9833 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
9842 pcinfo = &pfwinfo->rpt_fbtc_step.cinfo;
9846 pstep = &pfwinfo->rpt_fbtc_step.finfo.v2;
9908 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
9915 if ((pfwinfo->rpt_en_map &
9919 pcinfo = &pfwinfo->rpt_fbtc_step.cinfo;
9923 pstep = &pfwinfo->rpt_fbtc_step.finfo.v3;
10038 struct rtw89_btc_btf_fwinfo *pfwinfo = &rtwdev->btc.fwinfo;
10045 pcinfo = &pfwinfo->rpt_fbtc_gpio_dbg.cinfo;
10081 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
10122 pcinfo = &pfwinfo->rpt_fbtc_mregval.cinfo;
10130 pmreg = &pfwinfo->rpt_fbtc_mregval.finfo.v1;
10159 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
10201 pcinfo = &pfwinfo->rpt_fbtc_mregval.cinfo;
10209 pmreg = &pfwinfo->rpt_fbtc_mregval.finfo.v2;
10237 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
10282 pcinfo = &pfwinfo->rpt_fbtc_mregval.cinfo;
10286 pmreg = &pfwinfo->rpt_fbtc_mregval.finfo.v7;
10307 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
10322 pcinfo = &pfwinfo->rpt_ctrl.cinfo;
10324 prptctrl = &pfwinfo->rpt_ctrl.finfo.v1;
10328 "[summary]", pfwinfo->cnt_h2c,
10329 pfwinfo->cnt_h2c_fail, prptctrl->h2c_cnt,
10330 pfwinfo->cnt_c2h, prptctrl->c2h_cnt);
10334 pfwinfo->event[BTF_EVNT_RPT], prptctrl->rpt_cnt,
10375 "[summary]", pfwinfo->cnt_h2c,
10376 pfwinfo->cnt_h2c_fail, pfwinfo->cnt_c2h,
10377 pfwinfo->event[BTF_EVNT_RPT],
10411 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
10426 pcinfo = &pfwinfo->rpt_ctrl.cinfo;
10428 prptctrl = &pfwinfo->rpt_ctrl.finfo.v4;
10432 "[summary]", pfwinfo->cnt_h2c,
10433 pfwinfo->cnt_h2c_fail,
10435 pfwinfo->cnt_c2h,
10440 pfwinfo->event[BTF_EVNT_RPT],
10487 "[summary]", pfwinfo->cnt_h2c,
10488 pfwinfo->cnt_h2c_fail, pfwinfo->cnt_c2h,
10489 pfwinfo->event[BTF_EVNT_RPT],
10523 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
10537 pcinfo = &pfwinfo->rpt_ctrl.cinfo;
10539 prptctrl = &pfwinfo->rpt_ctrl.finfo.v5;
10543 "[summary]", pfwinfo->cnt_h2c, pfwinfo->cnt_h2c_fail,
10545 pfwinfo->cnt_c2h,
10551 pfwinfo->event[BTF_EVNT_RPT],
10591 "[summary]", pfwinfo->cnt_h2c,
10592 pfwinfo->cnt_h2c_fail, pfwinfo->cnt_c2h);
10595 if (!pcinfo->valid || pfwinfo->len_mismch || pfwinfo->fver_mismch ||
10596 pfwinfo->err[BTFRE_EXCEPTION]) {
10601 "[ERROR]", pcinfo->valid, pfwinfo->len_mismch,
10602 pfwinfo->fver_mismch, pfwinfo->err[BTFRE_EXCEPTION],
10638 struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo;
10652 pcinfo = &pfwinfo->rpt_ctrl.cinfo;
10654 prptctrl = &pfwinfo->rpt_ctrl.finfo.v105;
10658 "[summary]", pfwinfo->cnt_h2c, pfwinfo->cnt_h2c_fail,
10660 pfwinfo->cnt_c2h,
10666 pfwinfo->event[BTF_EVNT_RPT],
10706 "[summary]", pfwinfo->cnt_h2c,
10707 pfwinfo->cnt_h2c_fail, pfwinfo->cnt_c2h);
10710 if (!pcinfo->valid || pfwinfo->len_mismch || pfwinfo->fver_mismch ||
10711 pfwinfo->err[BTFRE_EXCEPTION]) {
10716 "[ERROR]", pcinfo->valid, pfwinfo->len_mismch,
10717 pfwinfo->fver_mismch, pfwinfo->err[BTFRE_EXCEPTION],
10752 struct rtw89_btc_btf_fwinfo *pfwinfo = &rtwdev->btc.fwinfo;
10767 pcinfo = &pfwinfo->rpt_ctrl.cinfo;
10770 prptctrl = &pfwinfo->rpt_ctrl.finfo.v7;
10775 "[summary]", pfwinfo->cnt_h2c, pfwinfo->cnt_h2c_fail,
10776 le16_to_cpu(prptctrl->rpt_info.cnt_h2c), pfwinfo->cnt_c2h,
10782 pfwinfo->event[BTF_EVNT_RPT],
10819 pfwinfo->cnt_h2c, pfwinfo->cnt_h2c_fail,
10820 pfwinfo->cnt_c2h,
10854 struct rtw89_btc_btf_fwinfo *pfwinfo = &rtwdev->btc.fwinfo;
10869 pcinfo = &pfwinfo->rpt_ctrl.cinfo;
10872 prptctrl = &pfwinfo->rpt_ctrl.finfo.v8;
10876 "[summary]", pfwinfo->cnt_h2c, pfwinfo->cnt_h2c_fail,
10877 le16_to_cpu(prptctrl->rpt_info.cnt_h2c), pfwinfo->cnt_c2h,
10884 pfwinfo->event[BTF_EVNT_RPT],
10921 pfwinfo->cnt_h2c, pfwinfo->cnt_h2c_fail,
10922 pfwinfo->cnt_c2h,