Lines Matching defs:txd

1120 	struct jme_txdesc *txd;
1346 txd = &sc->jme_cdata.jme_txdesc[i];
1347 txd->tx_m = NULL;
1348 txd->tx_dmamap = NULL;
1350 &txd->tx_dmamap);
1384 struct jme_txdesc *txd;
1419 txd = &sc->jme_cdata.jme_txdesc[i];
1420 if (txd->tx_dmamap != NULL) {
1422 txd->tx_dmamap);
1423 txd->tx_dmamap = NULL;
1666 struct jme_txdesc *txd;
1750 txd = &sc->jme_cdata.jme_txdesc[prod];
1753 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1763 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1783 bus_dmamap_unload(sc->jme_cdata.jme_tx_tag, txd->tx_dmamap);
1832 desc = txd->tx_desc;
1835 txd->tx_m = m;
1836 txd->tx_ndesc = nsegs + 1;
1839 bus_dmamap_sync(sc->jme_cdata.jme_tx_tag, txd->tx_dmamap,
2182 struct jme_txdesc *txd;
2251 txd = &sc->jme_cdata.jme_txdesc[i];
2252 if (txd->tx_m != NULL) {
2255 txd->tx_dmamap,
2259 txd->tx_dmamap);
2260 m_freem(txd->tx_m);
2261 txd->tx_m = NULL;
2262 txd->tx_ndesc = 0;
2404 struct jme_txdesc *txd;
2425 txd = &sc->jme_cdata.jme_txdesc[cons];
2426 status = le32toh(txd->tx_desc->flags);
2436 le32toh(txd->tx_desc->buflen) &
2446 for (nsegs = 0; nsegs < txd->tx_ndesc; nsegs++) {
2452 bus_dmamap_sync(sc->jme_cdata.jme_tx_tag, txd->tx_dmamap,
2454 bus_dmamap_unload(sc->jme_cdata.jme_tx_tag, txd->tx_dmamap);
2456 KASSERT(txd->tx_m != NULL,
2458 m_freem(txd->tx_m);
2459 txd->tx_m = NULL;
2460 sc->jme_cdata.jme_tx_cnt -= txd->tx_ndesc;
2463 txd->tx_ndesc = 0;
2985 struct jme_txdesc *txd;
3034 txd = &sc->jme_cdata.jme_txdesc[i];
3035 if (txd->tx_m != NULL) {
3037 txd->tx_dmamap, BUS_DMASYNC_POSTWRITE);
3039 txd->tx_dmamap);
3040 m_freem(txd->tx_m);
3041 txd->tx_m = NULL;
3042 txd->tx_ndesc = 0;
3093 struct jme_txdesc *txd;
3103 txd = &sc->jme_cdata.jme_txdesc[i];
3104 txd->tx_m = NULL;
3105 txd->tx_desc = &rd->jme_tx_ring[i];
3106 txd->tx_ndesc = 0;