Lines Matching refs:tx_pkts
1527 __dhd_dbg_free_tx_pkts(dhd_pub_t *dhdp, dhd_dbg_tx_info_t *tx_pkts, in __dhd_dbg_free_tx_pkts() argument
1533 while ((count < pkt_count) && tx_pkts) { in __dhd_dbg_free_tx_pkts()
1534 if (tx_pkts->info.pkt) { in __dhd_dbg_free_tx_pkts()
1535 PKTFREE(dhdp->osh, tx_pkts->info.pkt, TRUE); in __dhd_dbg_free_tx_pkts()
1537 tx_pkts++; in __dhd_dbg_free_tx_pkts()
1610 dhd_dbg_tx_info_t *tx_pkts = NULL; in dhd_dbg_attach_pkt_monitor() local
1650 alloc_len = (sizeof(*tx_pkts) * MAX_FATE_LOG_LEN); in dhd_dbg_attach_pkt_monitor()
1651 tx_pkts = (dhd_dbg_tx_info_t *)MALLOCZ(dhdp->osh, alloc_len); in dhd_dbg_attach_pkt_monitor()
1652 if (unlikely(!tx_pkts)) { in dhd_dbg_attach_pkt_monitor()
1659 dhdp->dbg->pkt_mon.tx_report->tx_pkts = tx_pkts; in dhd_dbg_attach_pkt_monitor()
1694 if (tx_pkts) { in dhd_dbg_attach_pkt_monitor()
1695 alloc_len = (sizeof(*tx_pkts) * MAX_FATE_LOG_LEN); in dhd_dbg_attach_pkt_monitor()
1696 MFREE(dhdp->osh, tx_pkts, alloc_len); in dhd_dbg_attach_pkt_monitor()
1703 dhdp->dbg->pkt_mon.tx_report->tx_pkts = NULL; in dhd_dbg_attach_pkt_monitor()
1776 __dhd_dbg_free_tx_pkts(dhdp, tx_report->tx_pkts, tx_report->pkt_pos); in dhd_dbg_start_pkt_monitor()
1798 dhd_dbg_tx_info_t *tx_pkts; in dhd_dbg_monitor_tx_pkts() local
1817 tx_pkts = tx_report->tx_pkts; in dhd_dbg_monitor_tx_pkts()
1821 tx_pkts[pkt_pos].info.pkt = PKTDUP(dhdp->osh, pkt); in dhd_dbg_monitor_tx_pkts()
1822 tx_pkts[pkt_pos].info.pkt_len = PKTLEN(dhdp->osh, pkt); in dhd_dbg_monitor_tx_pkts()
1823 tx_pkts[pkt_pos].info.pkt_hash = pkt_hash; in dhd_dbg_monitor_tx_pkts()
1824 tx_pkts[pkt_pos].info.driver_ts = driver_ts; in dhd_dbg_monitor_tx_pkts()
1825 tx_pkts[pkt_pos].info.firmware_ts = 0U; in dhd_dbg_monitor_tx_pkts()
1826 tx_pkts[pkt_pos].info.payload_type = FRAME_TYPE_ETHERNET_II; in dhd_dbg_monitor_tx_pkts()
1827 tx_pkts[pkt_pos].fate = TX_PKT_FATE_DRV_QUEUED; in dhd_dbg_monitor_tx_pkts()
1874 tx_pkt = (((dhd_dbg_tx_info_t *)tx_report->tx_pkts) + 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()
2050 tx_pkt = tx_report->tx_pkts; in dhd_dbg_monitor_get_tx_pkts()
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()
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()