Lines Matching refs:txd

1140 	struct jme_txdesc *txd;
1366 txd = &sc->jme_cdata.jme_txdesc[i];
1367 txd->tx_m = NULL;
1368 txd->tx_dmamap = NULL;
1370 &txd->tx_dmamap);
1404 struct jme_txdesc *txd;
1439 txd = &sc->jme_cdata.jme_txdesc[i];
1440 if (txd->tx_dmamap != NULL) {
1442 txd->tx_dmamap);
1443 txd->tx_dmamap = NULL;
1686 struct jme_txdesc *txd;
1770 txd = &sc->jme_cdata.jme_txdesc[prod];
1773 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1783 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1803 bus_dmamap_unload(sc->jme_cdata.jme_tx_tag, txd->tx_dmamap);
1852 desc = txd->tx_desc;
1855 txd->tx_m = m;
1856 txd->tx_ndesc = nsegs + 1;
1859 bus_dmamap_sync(sc->jme_cdata.jme_tx_tag, txd->tx_dmamap,
2202 struct jme_txdesc *txd;
2271 txd = &sc->jme_cdata.jme_txdesc[i];
2272 if (txd->tx_m != NULL) {
2275 txd->tx_dmamap,
2279 txd->tx_dmamap);
2280 m_freem(txd->tx_m);
2281 txd->tx_m = NULL;
2282 txd->tx_ndesc = 0;
2424 struct jme_txdesc *txd;
2445 txd = &sc->jme_cdata.jme_txdesc[cons];
2446 status = le32toh(txd->tx_desc->flags);
2456 le32toh(txd->tx_desc->buflen) &
2466 for (nsegs = 0; nsegs < txd->tx_ndesc; nsegs++) {
2472 bus_dmamap_sync(sc->jme_cdata.jme_tx_tag, txd->tx_dmamap,
2474 bus_dmamap_unload(sc->jme_cdata.jme_tx_tag, txd->tx_dmamap);
2476 KASSERT(txd->tx_m != NULL,
2478 m_freem(txd->tx_m);
2479 txd->tx_m = NULL;
2480 sc->jme_cdata.jme_tx_cnt -= txd->tx_ndesc;
2483 txd->tx_ndesc = 0;
3005 struct jme_txdesc *txd;
3054 txd = &sc->jme_cdata.jme_txdesc[i];
3055 if (txd->tx_m != NULL) {
3057 txd->tx_dmamap, BUS_DMASYNC_POSTWRITE);
3059 txd->tx_dmamap);
3060 m_freem(txd->tx_m);
3061 txd->tx_m = NULL;
3062 txd->tx_ndesc = 0;
3113 struct jme_txdesc *txd;
3123 txd = &sc->jme_cdata.jme_txdesc[i];
3124 txd->tx_m = NULL;
3125 txd->tx_desc = &rd->jme_tx_ring[i];
3126 txd->tx_ndesc = 0;