Lines Matching refs:txd
685 struct vge_txdesc *txd; in vge_dma_alloc() local
876 txd = &sc->vge_cdata.vge_txdesc[i]; in vge_dma_alloc()
877 txd->tx_m = NULL; in vge_dma_alloc()
878 txd->tx_dmamap = NULL; in vge_dma_alloc()
880 &txd->tx_dmamap); in vge_dma_alloc()
914 struct vge_txdesc *txd; in vge_dma_free() local
949 txd = &sc->vge_cdata.vge_txdesc[i]; in vge_dma_free()
950 if (txd->tx_dmamap != NULL) { in vge_dma_free()
952 txd->tx_dmamap); in vge_dma_free()
953 txd->tx_dmamap = NULL; in vge_dma_free()
1300 struct vge_txdesc *txd; in vge_tx_list_init() local
1312 txd = &sc->vge_cdata.vge_txdesc[i]; in vge_tx_list_init()
1313 txd->tx_m = NULL; in vge_tx_list_init()
1314 txd->tx_desc = &rd->vge_tx_ring[i]; in vge_tx_list_init()
1365 struct vge_txdesc *txd; in vge_freebufs() local
1389 txd = &sc->vge_cdata.vge_txdesc[i]; in vge_freebufs()
1390 if (txd->tx_m != NULL) { in vge_freebufs()
1392 txd->tx_dmamap, BUS_DMASYNC_POSTWRITE); in vge_freebufs()
1394 txd->tx_dmamap); in vge_freebufs()
1395 m_freem(txd->tx_m); in vge_freebufs()
1396 txd->tx_m = NULL; in vge_freebufs()
1600 struct vge_txdesc *txd; in vge_txeof() local
1629 txd = &sc->vge_cdata.vge_txdesc[cons]; in vge_txeof()
1630 bus_dmamap_sync(sc->vge_cdata.vge_tx_tag, txd->tx_dmamap, in vge_txeof()
1632 bus_dmamap_unload(sc->vge_cdata.vge_tx_tag, txd->tx_dmamap); in vge_txeof()
1634 KASSERT(txd->tx_m != NULL, ("%s: freeing NULL mbuf!\n", in vge_txeof()
1636 m_freem(txd->tx_m); in vge_txeof()
1637 txd->tx_m = NULL; in vge_txeof()
1638 txd->tx_desc->vge_frag[0].vge_addrhi = 0; in vge_txeof()
1806 struct vge_txdesc *txd; in vge_encap() local
1849 txd = &sc->vge_cdata.vge_txdesc[sc->vge_cdata.vge_tx_prodidx]; in vge_encap()
1852 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0); in vge_encap()
1862 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0); in vge_encap()
1870 bus_dmamap_sync(sc->vge_cdata.vge_tx_tag, txd->tx_dmamap, in vge_encap()
1887 txd->tx_desc->vge_sts = htole32(m->m_pkthdr.len << 16); in vge_encap()
1903 txd->tx_desc->vge_ctl = htole32(cflags | ((nsegs + 1) << 28) | in vge_encap()
1906 frag = &txd->tx_desc->vge_frag[i]; in vge_encap()
1919 txd->tx_desc->vge_ctl |= htole32(VGE_TDCTL_TIC); in vge_encap()
1920 txd->tx_desc->vge_sts |= htole32(VGE_TDSTS_OWN); in vge_encap()
1921 txd->tx_m = m; in vge_encap()
1945 struct vge_txdesc *txd; in vge_start_locked() local
1978 txd = &sc->vge_cdata.vge_txdesc[idx]; in vge_start_locked()
1979 txd->tx_desc->vge_frag[0].vge_addrhi |= htole32(VGE_TXDESC_Q); in vge_start_locked()