Lines Matching refs:pkts
316 dhd_pktlog_ring_info_t *pkts; in dhd_pktlog_ring_add_pkts() local
353 pkts = (dhd_pktlog_ring_info_t *)dll_head_p(&pktlog_ring->ring_info_head); in dhd_pktlog_ring_add_pkts()
354 dll_delete((dll_t *)pkts); in dhd_pktlog_ring_add_pkts()
356 PKTFREE(pktlog_ring->dhdp->osh, pkts->info.pkt, TRUE); in dhd_pktlog_ring_add_pkts()
359 pkts = (dhd_pktlog_ring_info_t *)dll_tail_p(&pktlog_ring->ring_info_free); in dhd_pktlog_ring_add_pkts()
360 dll_delete((dll_t *)pkts); in dhd_pktlog_ring_add_pkts()
367 pkts->info.pkt = PKTDUP(dhdp->osh, pkt); in dhd_pktlog_ring_add_pkts()
368 pkts->info.pkt_len = PKTLEN(dhdp->osh, pkt); in dhd_pktlog_ring_add_pkts()
369 pkts->info.driver_ts_sec = (uint32)ts_nsec; in dhd_pktlog_ring_add_pkts()
370 pkts->info.driver_ts_usec = (uint32)(rem_nsec/NSEC_PER_USEC); in dhd_pktlog_ring_add_pkts()
371 pkts->info.firmware_ts = 0U; in dhd_pktlog_ring_add_pkts()
372 pkts->info.payload_type = FRAME_TYPE_ETHERNET_II; in dhd_pktlog_ring_add_pkts()
373 pkts->info.direction = direction; in dhd_pktlog_ring_add_pkts()
376 pkts->info.pkt_hash = __dhd_dbg_pkt_hash((uintptr_t)pkt, pktid); in dhd_pktlog_ring_add_pkts()
377 pkts->tx_fate = TX_PKT_FATE_DRV_QUEUED; in dhd_pktlog_ring_add_pkts()
379 pkts->info.pkt_hash = 0U; in dhd_pktlog_ring_add_pkts()
380 pkts->rx_fate = RX_PKT_FATE_SUCCESS; in dhd_pktlog_ring_add_pkts()
382 pkts->info.pkt_hash = 0U; in dhd_pktlog_ring_add_pkts()
383 pkts->rx_fate = RX_PKT_FATE_WAKE_PKT; in dhd_pktlog_ring_add_pkts()
386 DHD_PKT_LOG(("%s(): pkt hash %d\n", __FUNCTION__, pkts->info.pkt_hash)); in dhd_pktlog_ring_add_pkts()
388 pkts->info.driver_ts_sec, pkts->info.driver_ts_usec)); in dhd_pktlog_ring_add_pkts()
391 dll_append(&pktlog_ring->ring_info_head, (dll_t *)pkts); in dhd_pktlog_ring_add_pkts()