Lines Matching refs:txd
1502 struct arge_txdesc *txd;
1526 txd = &sc->arge_cdata.arge_txdesc[prod];
1528 txd->tx_dmamap, *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
1543 bus_dmamap_unload(sc->arge_cdata.arge_tx_tag, txd->tx_dmamap);
1548 txd->tx_m = *m_head;
1549 bus_dmamap_sync(sc->arge_cdata.arge_tx_tag, txd->tx_dmamap,
1856 struct arge_txdesc *txd;
2008 txd = &sc->arge_cdata.arge_txdesc[i];
2009 txd->tx_m = NULL;
2010 txd->tx_dmamap = NULL;
2012 &txd->tx_dmamap);
2046 struct arge_txdesc *txd;
2081 txd = &sc->arge_cdata.arge_txdesc[i];
2082 if (txd->tx_dmamap) {
2084 txd->tx_dmamap);
2085 txd->tx_dmamap = NULL;
2123 struct arge_txdesc *txd;
2140 txd = &sc->arge_cdata.arge_txdesc[i];
2141 txd->tx_m = NULL;
2157 struct arge_txdesc *txd;
2162 txd = &sc->arge_cdata.arge_txdesc[i];
2163 if (txd->tx_dmamap) {
2165 txd->tx_dmamap, BUS_DMASYNC_POSTWRITE);
2167 txd->tx_dmamap);
2169 if (txd->tx_m)
2170 m_freem(txd->tx_m);
2171 txd->tx_m = NULL;
2355 struct arge_txdesc *txd;
2393 txd = &sc->arge_cdata.arge_txdesc[cons];
2397 bus_dmamap_sync(sc->arge_cdata.arge_tx_tag, txd->tx_dmamap,
2399 bus_dmamap_unload(sc->arge_cdata.arge_tx_tag, txd->tx_dmamap);
2402 if (txd->tx_m)
2403 m_freem(txd->tx_m);
2404 txd->tx_m = NULL;