Lines Matching refs:txd
516 struct nge_txdesc *txd;
559 txd = &sc->nge_cdata.nge_txdesc[i];
560 if (txd->tx_m != NULL) {
562 txd->tx_dmamap, BUS_DMASYNC_POSTWRITE);
564 txd->tx_dmamap);
565 m_freem(txd->tx_m);
566 txd->tx_m = NULL;
1050 struct nge_txdesc *txd;
1184 txd = &sc->nge_cdata.nge_txdesc[i];
1185 txd->tx_m = NULL;
1186 txd->tx_dmamap = NULL;
1188 &txd->tx_dmamap);
1222 struct nge_txdesc *txd;
1257 txd = &sc->nge_cdata.nge_txdesc[i];
1258 if (txd->tx_dmamap) {
1260 txd->tx_dmamap);
1261 txd->tx_dmamap = NULL;
1299 struct nge_txdesc *txd;
1315 txd = &sc->nge_cdata.nge_txdesc[i];
1316 txd->tx_m = NULL;
1617 struct nge_txdesc *txd;
1648 txd = &sc->nge_cdata.nge_txdesc[cons];
1649 bus_dmamap_sync(sc->nge_cdata.nge_tx_tag, txd->tx_dmamap,
1651 bus_dmamap_unload(sc->nge_cdata.nge_tx_tag, txd->tx_dmamap);
1662 KASSERT(txd->tx_m != NULL, ("%s: freeing NULL mbuf!\n",
1664 m_freem(txd->tx_m);
1665 txd->tx_m = NULL;
1880 struct nge_txdesc *txd, *txd_last;
1891 txd = &sc->nge_cdata.nge_txdesc[prod];
1892 txd_last = txd;
1893 map = txd->tx_dmamap;
1966 txd = &sc->nge_cdata.nge_txdesc[prod];
1968 txd_last->tx_dmamap = txd->tx_dmamap;
1969 txd->tx_dmamap = map;
1970 txd->tx_m = m;
2461 struct nge_txdesc *txd;
2504 txd = &sc->nge_cdata.nge_txdesc[i];
2505 if (txd->tx_m != NULL) {
2507 txd->tx_dmamap, BUS_DMASYNC_POSTWRITE);
2509 txd->tx_dmamap);
2510 m_freem(txd->tx_m);
2511 txd->tx_m = NULL;