Lines Matching refs:txd

682 	struct vge_txdesc *txd;
873 txd = &sc->vge_cdata.vge_txdesc[i];
874 txd->tx_m = NULL;
875 txd->tx_dmamap = NULL;
877 &txd->tx_dmamap);
911 struct vge_txdesc *txd;
946 txd = &sc->vge_cdata.vge_txdesc[i];
947 if (txd->tx_dmamap != NULL) {
949 txd->tx_dmamap);
950 txd->tx_dmamap = NULL;
1308 struct vge_txdesc *txd;
1320 txd = &sc->vge_cdata.vge_txdesc[i];
1321 txd->tx_m = NULL;
1322 txd->tx_desc = &rd->vge_tx_ring[i];
1373 struct vge_txdesc *txd;
1397 txd = &sc->vge_cdata.vge_txdesc[i];
1398 if (txd->tx_m != NULL) {
1400 txd->tx_dmamap, BUS_DMASYNC_POSTWRITE);
1402 txd->tx_dmamap);
1403 m_freem(txd->tx_m);
1404 txd->tx_m = NULL;
1608 struct vge_txdesc *txd;
1637 txd = &sc->vge_cdata.vge_txdesc[cons];
1638 bus_dmamap_sync(sc->vge_cdata.vge_tx_tag, txd->tx_dmamap,
1640 bus_dmamap_unload(sc->vge_cdata.vge_tx_tag, txd->tx_dmamap);
1642 KASSERT(txd->tx_m != NULL, ("%s: freeing NULL mbuf!\n",
1644 m_freem(txd->tx_m);
1645 txd->tx_m = NULL;
1646 txd->tx_desc->vge_frag[0].vge_addrhi = 0;
1814 struct vge_txdesc *txd;
1857 txd = &sc->vge_cdata.vge_txdesc[sc->vge_cdata.vge_tx_prodidx];
1860 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1870 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1878 bus_dmamap_sync(sc->vge_cdata.vge_tx_tag, txd->tx_dmamap,
1895 txd->tx_desc->vge_sts = htole32(m->m_pkthdr.len << 16);
1911 txd->tx_desc->vge_ctl = htole32(cflags | ((nsegs + 1) << 28) |
1914 frag = &txd->tx_desc->vge_frag[i];
1927 txd->tx_desc->vge_ctl |= htole32(VGE_TDCTL_TIC);
1928 txd->tx_desc->vge_sts |= htole32(VGE_TDSTS_OWN);
1929 txd->tx_m = m;
1954 struct vge_txdesc *txd;
1987 txd = &sc->vge_cdata.vge_txdesc[idx];
1988 txd->tx_desc->vge_frag[0].vge_addrhi |= htole32(VGE_TXDESC_Q);