Lines Matching defs:txd

679 	struct vge_txdesc *txd;
870 txd = &sc->vge_cdata.vge_txdesc[i];
871 txd->tx_m = NULL;
872 txd->tx_dmamap = NULL;
874 &txd->tx_dmamap);
908 struct vge_txdesc *txd;
945 txd = &sc->vge_cdata.vge_txdesc[i];
946 if (txd->tx_dmamap != NULL) {
948 txd->tx_dmamap);
949 txd->tx_dmamap = NULL;
1307 struct vge_txdesc *txd;
1319 txd = &sc->vge_cdata.vge_txdesc[i];
1320 txd->tx_m = NULL;
1321 txd->tx_desc = &rd->vge_tx_ring[i];
1372 struct vge_txdesc *txd;
1396 txd = &sc->vge_cdata.vge_txdesc[i];
1397 if (txd->tx_m != NULL) {
1399 txd->tx_dmamap, BUS_DMASYNC_POSTWRITE);
1401 txd->tx_dmamap);
1402 m_freem(txd->tx_m);
1403 txd->tx_m = NULL;
1607 struct vge_txdesc *txd;
1636 txd = &sc->vge_cdata.vge_txdesc[cons];
1637 bus_dmamap_sync(sc->vge_cdata.vge_tx_tag, txd->tx_dmamap,
1639 bus_dmamap_unload(sc->vge_cdata.vge_tx_tag, txd->tx_dmamap);
1641 KASSERT(txd->tx_m != NULL, ("%s: freeing NULL mbuf!\n",
1643 m_freem(txd->tx_m);
1644 txd->tx_m = NULL;
1645 txd->tx_desc->vge_frag[0].vge_addrhi = 0;
1813 struct vge_txdesc *txd;
1856 txd = &sc->vge_cdata.vge_txdesc[sc->vge_cdata.vge_tx_prodidx];
1859 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1869 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1877 bus_dmamap_sync(sc->vge_cdata.vge_tx_tag, txd->tx_dmamap,
1894 txd->tx_desc->vge_sts = htole32(m->m_pkthdr.len << 16);
1910 txd->tx_desc->vge_ctl = htole32(cflags | ((nsegs + 1) << 28) |
1913 frag = &txd->tx_desc->vge_frag[i];
1926 txd->tx_desc->vge_ctl |= htole32(VGE_TDCTL_TIC);
1927 txd->tx_desc->vge_sts |= htole32(VGE_TDSTS_OWN);
1928 txd->tx_m = m;
1953 struct vge_txdesc *txd;
1986 txd = &sc->vge_cdata.vge_txdesc[idx];
1987 txd->tx_desc->vge_frag[0].vge_addrhi |= htole32(VGE_TXDESC_Q);