Lines Matching refs:txd
1502 struct arge_txdesc *txd;
1527 txd = &sc->arge_cdata.arge_txdesc[prod];
1529 txd->tx_dmamap, *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
1544 bus_dmamap_unload(sc->arge_cdata.arge_tx_tag, txd->tx_dmamap);
1549 txd->tx_m = *m_head;
1550 bus_dmamap_sync(sc->arge_cdata.arge_tx_tag, txd->tx_dmamap,
1857 struct arge_txdesc *txd;
2009 txd = &sc->arge_cdata.arge_txdesc[i];
2010 txd->tx_m = NULL;
2011 txd->tx_dmamap = NULL;
2013 &txd->tx_dmamap);
2047 struct arge_txdesc *txd;
2082 txd = &sc->arge_cdata.arge_txdesc[i];
2083 if (txd->tx_dmamap) {
2085 txd->tx_dmamap);
2086 txd->tx_dmamap = NULL;
2124 struct arge_txdesc *txd;
2141 txd = &sc->arge_cdata.arge_txdesc[i];
2142 txd->tx_m = NULL;
2158 struct arge_txdesc *txd;
2163 txd = &sc->arge_cdata.arge_txdesc[i];
2164 if (txd->tx_dmamap) {
2166 txd->tx_dmamap, BUS_DMASYNC_POSTWRITE);
2168 txd->tx_dmamap);
2170 if (txd->tx_m)
2171 m_freem(txd->tx_m);
2172 txd->tx_m = NULL;
2356 struct arge_txdesc *txd;
2394 txd = &sc->arge_cdata.arge_txdesc[cons];
2398 bus_dmamap_sync(sc->arge_cdata.arge_tx_tag, txd->tx_dmamap,
2400 bus_dmamap_unload(sc->arge_cdata.arge_tx_tag, txd->tx_dmamap);
2403 if (txd->tx_m)
2404 m_freem(txd->tx_m);
2405 txd->tx_m = NULL;