Lines Matching refs:tx_report
1608 dhd_dbg_tx_report_t *tx_report = NULL; in dhd_dbg_attach_pkt_monitor() local
1641 alloc_len = sizeof(*tx_report); in dhd_dbg_attach_pkt_monitor()
1642 tx_report = (dhd_dbg_tx_report_t *)MALLOCZ(dhdp->osh, alloc_len); in dhd_dbg_attach_pkt_monitor()
1643 if (unlikely(!tx_report)) { in dhd_dbg_attach_pkt_monitor()
1658 dhdp->dbg->pkt_mon.tx_report = tx_report; in dhd_dbg_attach_pkt_monitor()
1659 dhdp->dbg->pkt_mon.tx_report->tx_pkts = tx_pkts; in dhd_dbg_attach_pkt_monitor()
1698 if (tx_report) { in dhd_dbg_attach_pkt_monitor()
1699 alloc_len = sizeof(*tx_report); in dhd_dbg_attach_pkt_monitor()
1700 MFREE(dhdp->osh, tx_report, alloc_len); in dhd_dbg_attach_pkt_monitor()
1702 dhdp->dbg->pkt_mon.tx_report = NULL; in dhd_dbg_attach_pkt_monitor()
1703 dhdp->dbg->pkt_mon.tx_report->tx_pkts = NULL; in dhd_dbg_attach_pkt_monitor()
1731 dhd_dbg_tx_report_t *tx_report; in dhd_dbg_start_pkt_monitor() local
1762 tx_report = dhdp->dbg->pkt_mon.tx_report; in dhd_dbg_start_pkt_monitor()
1764 if (!tx_report || !rx_report) { in dhd_dbg_start_pkt_monitor()
1766 __FUNCTION__, tx_report, rx_report)); in dhd_dbg_start_pkt_monitor()
1776 __dhd_dbg_free_tx_pkts(dhdp, tx_report->tx_pkts, tx_report->pkt_pos); in dhd_dbg_start_pkt_monitor()
1781 tx_report->pkt_pos = 0; in dhd_dbg_start_pkt_monitor()
1782 tx_report->status_pos = 0; in dhd_dbg_start_pkt_monitor()
1797 dhd_dbg_tx_report_t *tx_report; in dhd_dbg_monitor_tx_pkts() local
1813 tx_report = dhdp->dbg->pkt_mon.tx_report; in dhd_dbg_monitor_tx_pkts()
1814 pkt_pos = tx_report->pkt_pos; in dhd_dbg_monitor_tx_pkts()
1817 tx_pkts = tx_report->tx_pkts; in dhd_dbg_monitor_tx_pkts()
1829 tx_report->pkt_pos++; in dhd_dbg_monitor_tx_pkts()
1845 dhd_dbg_tx_report_t *tx_report; in dhd_dbg_monitor_tx_status() local
1864 tx_report = dhdp->dbg->pkt_mon.tx_report; in dhd_dbg_monitor_tx_status()
1865 pkt_pos = tx_report->pkt_pos; in dhd_dbg_monitor_tx_status()
1866 status_pos = tx_report->status_pos; in dhd_dbg_monitor_tx_status()
1874 tx_pkt = (((dhd_dbg_tx_info_t *)tx_report->tx_pkts) + status_pos); in dhd_dbg_monitor_tx_status()
1879 tx_report->status_pos++; in dhd_dbg_monitor_tx_status()
1890 tx_pkt = (((dhd_dbg_tx_info_t *)tx_report->tx_pkts) + count); in dhd_dbg_monitor_tx_status()
1895 tx_report->status_pos++; in dhd_dbg_monitor_tx_status()
2019 dhd_dbg_tx_report_t *tx_report; in dhd_dbg_monitor_get_tx_pkts() local
2049 tx_report = dhdp->dbg->pkt_mon.tx_report; in dhd_dbg_monitor_get_tx_pkts()
2050 tx_pkt = tx_report->tx_pkts; in dhd_dbg_monitor_get_tx_pkts()
2051 pkt_count = MIN(req_count, tx_report->status_pos); in dhd_dbg_monitor_get_tx_pkts()
2205 dhd_dbg_tx_report_t *tx_report; in dhd_dbg_detach_pkt_monitor() local
2232 tx_report = dhdp->dbg->pkt_mon.tx_report; in dhd_dbg_detach_pkt_monitor()
2238 if (tx_report) { in dhd_dbg_detach_pkt_monitor()
2239 if (tx_report->tx_pkts) { in dhd_dbg_detach_pkt_monitor()
2240 __dhd_dbg_free_tx_pkts(dhdp, tx_report->tx_pkts, in dhd_dbg_detach_pkt_monitor()
2241 tx_report->pkt_pos); in dhd_dbg_detach_pkt_monitor()
2242 MFREE(dhdp->osh, tx_report->tx_pkts, in dhd_dbg_detach_pkt_monitor()
2243 (sizeof(*tx_report->tx_pkts) * MAX_FATE_LOG_LEN)); in dhd_dbg_detach_pkt_monitor()
2244 dhdp->dbg->pkt_mon.tx_report->tx_pkts = NULL; in dhd_dbg_detach_pkt_monitor()
2246 MFREE(dhdp->osh, tx_report, sizeof(*tx_report)); in dhd_dbg_detach_pkt_monitor()
2247 dhdp->dbg->pkt_mon.tx_report = NULL; in dhd_dbg_detach_pkt_monitor()