Lines Matching refs:rx_report
1514 dhd_dbg_rx_report_t *rx_report = NULL; in dhd_dbg_attach_pkt_monitor() local
1572 alloc_len = sizeof(*rx_report); in dhd_dbg_attach_pkt_monitor()
1573 rx_report = (dhd_dbg_rx_report_t *)MALLOCZ(dhdp->osh, alloc_len); in dhd_dbg_attach_pkt_monitor()
1574 if (unlikely(!rx_report)) { in dhd_dbg_attach_pkt_monitor()
1589 dhdp->dbg->pkt_mon.rx_report = rx_report; in dhd_dbg_attach_pkt_monitor()
1590 dhdp->dbg->pkt_mon.rx_report->rx_pkts = rx_pkts; in dhd_dbg_attach_pkt_monitor()
1620 if (rx_report) { in dhd_dbg_attach_pkt_monitor()
1621 alloc_len = sizeof(*rx_report); in dhd_dbg_attach_pkt_monitor()
1622 MFREE(dhdp->osh, rx_report, alloc_len); in dhd_dbg_attach_pkt_monitor()
1624 dhdp->dbg->pkt_mon.rx_report = NULL; in dhd_dbg_attach_pkt_monitor()
1625 dhdp->dbg->pkt_mon.rx_report->rx_pkts = NULL; in dhd_dbg_attach_pkt_monitor()
1638 dhd_dbg_rx_report_t *rx_report; in dhd_dbg_start_pkt_monitor() local
1670 rx_report = dhdp->dbg->pkt_mon.rx_report; in dhd_dbg_start_pkt_monitor()
1671 if (!tx_report || !rx_report) { in dhd_dbg_start_pkt_monitor()
1673 __FUNCTION__, tx_report, rx_report)); in dhd_dbg_start_pkt_monitor()
1685 __dhd_dbg_free_rx_pkts(dhdp, rx_report->rx_pkts, rx_report->pkt_pos); in dhd_dbg_start_pkt_monitor()
1693 rx_report->pkt_pos = 0; in dhd_dbg_start_pkt_monitor()
1831 dhd_dbg_rx_report_t *rx_report; in dhd_dbg_monitor_rx_pkts() local
1847 rx_report = dhdp->dbg->pkt_mon.rx_report; in dhd_dbg_monitor_rx_pkts()
1848 pkt_pos = rx_report->pkt_pos; in dhd_dbg_monitor_rx_pkts()
1851 rx_pkts = rx_report->rx_pkts; in dhd_dbg_monitor_rx_pkts()
1862 rx_report->pkt_pos++; in dhd_dbg_monitor_rx_pkts()
1995 dhd_dbg_rx_report_t *rx_report; in dhd_dbg_monitor_get_rx_pkts() local
2023 rx_report = dhdp->dbg->pkt_mon.rx_report; in dhd_dbg_monitor_get_rx_pkts()
2024 rx_pkt = rx_report->rx_pkts; in dhd_dbg_monitor_get_rx_pkts()
2025 pkt_count = MIN(req_count, rx_report->pkt_pos); in dhd_dbg_monitor_get_rx_pkts()
2055 dhd_dbg_rx_report_t *rx_report; in dhd_dbg_detach_pkt_monitor() local
2083 rx_report = dhdp->dbg->pkt_mon.rx_report; in dhd_dbg_detach_pkt_monitor()
2104 if (rx_report) { in dhd_dbg_detach_pkt_monitor()
2105 if (rx_report->rx_pkts) { in dhd_dbg_detach_pkt_monitor()
2106 __dhd_dbg_free_rx_pkts(dhdp, rx_report->rx_pkts, in dhd_dbg_detach_pkt_monitor()
2107 rx_report->pkt_pos); in dhd_dbg_detach_pkt_monitor()
2108 MFREE(dhdp->osh, rx_report->rx_pkts, in dhd_dbg_detach_pkt_monitor()
2109 (sizeof(*rx_report->rx_pkts) * MAX_FATE_LOG_LEN)); in dhd_dbg_detach_pkt_monitor()
2110 dhdp->dbg->pkt_mon.rx_report->rx_pkts = NULL; in dhd_dbg_detach_pkt_monitor()
2112 MFREE(dhdp->osh, rx_report, sizeof(*rx_report)); in dhd_dbg_detach_pkt_monitor()
2113 dhdp->dbg->pkt_mon.rx_report = NULL; in dhd_dbg_detach_pkt_monitor()