Lines Matching refs:txd

650 	struct vte_txdesc *txd;  in vte_dma_alloc()  local
810 txd = &sc->vte_cdata.vte_txdesc[i]; in vte_dma_alloc()
811 txd->tx_m = NULL; in vte_dma_alloc()
812 txd->tx_dmamap = NULL; in vte_dma_alloc()
814 &txd->tx_dmamap); in vte_dma_alloc()
848 struct vte_txdesc *txd; in vte_dma_free() local
855 txd = &sc->vte_cdata.vte_txdesc[i]; in vte_dma_free()
856 if (txd->tx_dmamap != NULL) { in vte_dma_free()
858 txd->tx_dmamap); in vte_dma_free()
859 txd->tx_dmamap = NULL; in vte_dma_free()
967 struct vte_txdesc *txd; in vte_encap() local
976 txd = &sc->vte_cdata.vte_txdesc[sc->vte_cdata.vte_tx_prod]; in vte_encap()
1013 txd->tx_flags |= VTE_TXMBUF; in vte_encap()
1065 txd->tx_dmamap, m, txsegs, &nsegs, 0); in vte_encap()
1067 txd->tx_flags &= ~VTE_TXMBUF; in vte_encap()
1071 bus_dmamap_sync(sc->vte_cdata.vte_tx_tag, txd->tx_dmamap, in vte_encap()
1074 txd->tx_desc->dtlen = htole16(VTE_TX_LEN(txsegs[0].ds_len)); in vte_encap()
1075 txd->tx_desc->dtbp = htole32(txsegs[0].ds_addr); in vte_encap()
1081 txd->tx_desc->dtst = htole16(VTE_DTST_TX_OWN); in vte_encap()
1082 txd->tx_m = m; in vte_encap()
1084 return (txd); in vte_encap()
1102 struct vte_txdesc *txd; in vte_start_locked() local
1126 if ((txd = vte_encap(sc, &m_head)) == NULL) { in vte_start_locked()
1139 if ((txd->tx_flags & VTE_TXMBUF) != 0) in vte_start_locked()
1374 struct vte_txdesc *txd; in vte_txeof() local
1393 txd = &sc->vte_cdata.vte_txdesc[cons]; in vte_txeof()
1394 status = le16toh(txd->tx_desc->dtst); in vte_txeof()
1399 bus_dmamap_sync(sc->vte_cdata.vte_tx_tag, txd->tx_dmamap, in vte_txeof()
1401 bus_dmamap_unload(sc->vte_cdata.vte_tx_tag, txd->tx_dmamap); in vte_txeof()
1402 if ((txd->tx_flags & VTE_TXMBUF) == 0) in vte_txeof()
1403 m_freem(txd->tx_m); in vte_txeof()
1404 txd->tx_flags &= ~VTE_TXMBUF; in vte_txeof()
1405 txd->tx_m = NULL; in vte_txeof()
1761 struct vte_txdesc *txd; in vte_stop() local
1797 txd = &sc->vte_cdata.vte_txdesc[i]; in vte_stop()
1798 if (txd->tx_m != NULL) { in vte_stop()
1800 txd->tx_dmamap, BUS_DMASYNC_POSTWRITE); in vte_stop()
1802 txd->tx_dmamap); in vte_stop()
1803 if ((txd->tx_flags & VTE_TXMBUF) == 0) in vte_stop()
1804 m_freem(txd->tx_m); in vte_stop()
1805 txd->tx_m = NULL; in vte_stop()
1806 txd->tx_flags &= ~VTE_TXMBUF; in vte_stop()
1874 struct vte_txdesc *txd; in vte_init_tx_ring() local
1898 txd = &sc->vte_cdata.vte_txdesc[i]; in vte_init_tx_ring()
1899 txd->tx_m = NULL; in vte_init_tx_ring()
1908 txd->tx_desc = desc; in vte_init_tx_ring()