Lines Matching refs:tx_ring

870 	struct et_txdesc_ring *tx_ring;  in et_dma_alloc()  local
889 tx_ring = &sc->sc_tx_ring; in et_dma_alloc()
891 &tx_ring->tr_dtag, (uint8_t **)&tx_ring->tr_desc, &tx_ring->tr_dmap, in et_dma_alloc()
892 &tx_ring->tr_paddr, "TX ring"); in et_dma_alloc()
1049 struct et_txdesc_ring *tx_ring; in et_dma_free() local
1125 tx_ring = &sc->sc_tx_ring; in et_dma_free()
1126 et_dma_ring_free(sc, &tx_ring->tr_dtag, (void *)&tx_ring->tr_desc, in et_dma_free()
1127 tx_ring->tr_dmap, &tx_ring->tr_paddr); in et_dma_free()
1384 struct et_txdesc_ring *tx_ring; in et_start_locked() local
1435 tx_ring = &sc->sc_tx_ring; in et_start_locked()
1436 bus_dmamap_sync(tx_ring->tr_dtag, tx_ring->tr_dmap, in et_start_locked()
1438 tx_ready_pos = tx_ring->tr_ready_index & in et_start_locked()
1440 if (tx_ring->tr_ready_wrap) in et_start_locked()
1507 struct et_txdesc_ring *tx_ring; in et_free_tx_ring() local
1513 tx_ring = &sc->sc_tx_ring; in et_free_tx_ring()
1690 struct et_txdesc_ring *tx_ring; in et_init_tx_ring() local
1694 tx_ring = &sc->sc_tx_ring; in et_init_tx_ring()
1695 bzero(tx_ring->tr_desc, ET_TX_RING_SIZE); in et_init_tx_ring()
1696 bus_dmamap_sync(tx_ring->tr_dtag, tx_ring->tr_dmap, in et_init_tx_ring()
1818 struct et_txdesc_ring *tx_ring; in et_init_txdma() local
1831 tx_ring = &sc->sc_tx_ring; in et_init_txdma()
1832 CSR_WRITE_4(sc, ET_TX_RING_HI, ET_ADDR_HI(tx_ring->tr_paddr)); in et_init_txdma()
1833 CSR_WRITE_4(sc, ET_TX_RING_LO, ET_ADDR_LO(tx_ring->tr_paddr)); in et_init_txdma()
1846 tx_ring->tr_ready_index = 0; in et_init_txdma()
1847 tx_ring->tr_ready_wrap = 0; in et_init_txdma()
2162 struct et_txdesc_ring *tx_ring; in et_encap() local
2171 tx_ring = &sc->sc_tx_ring; in et_encap()
2172 MPASS(tx_ring->tr_ready_index < ET_TX_NDESC); in et_encap()
2174 first_idx = tx_ring->tr_ready_index; in et_encap()
2224 td = &tx_ring->tr_desc[idx]; in et_encap()
2235 MPASS(tx_ring->tr_ready_index < ET_TX_NDESC); in et_encap()
2236 if (++tx_ring->tr_ready_index == ET_TX_NDESC) { in et_encap()
2237 tx_ring->tr_ready_index = 0; in et_encap()
2238 tx_ring->tr_ready_wrap ^= 1; in et_encap()
2241 td = &tx_ring->tr_desc[first_idx]; in et_encap()
2259 struct et_txdesc_ring *tx_ring; in et_txeof() local
2269 tx_ring = &sc->sc_tx_ring; in et_txeof()
2278 bus_dmamap_sync(tx_ring->tr_dtag, tx_ring->tr_dmap, in et_txeof()