Lines Matching defs:tx_ring

857 	struct et_txdesc_ring *tx_ring;
876 tx_ring = &sc->sc_tx_ring;
878 &tx_ring->tr_dtag, (uint8_t **)&tx_ring->tr_desc, &tx_ring->tr_dmap,
879 &tx_ring->tr_paddr, "TX ring");
1036 struct et_txdesc_ring *tx_ring;
1110 tx_ring = &sc->sc_tx_ring;
1111 et_dma_ring_free(sc, &tx_ring->tr_dtag, (void *)&tx_ring->tr_desc,
1112 tx_ring->tr_dmap, &tx_ring->tr_paddr);
1369 struct et_txdesc_ring *tx_ring;
1420 tx_ring = &sc->sc_tx_ring;
1421 bus_dmamap_sync(tx_ring->tr_dtag, tx_ring->tr_dmap,
1423 tx_ready_pos = tx_ring->tr_ready_index &
1425 if (tx_ring->tr_ready_wrap)
1669 struct et_txdesc_ring *tx_ring;
1673 tx_ring = &sc->sc_tx_ring;
1674 bzero(tx_ring->tr_desc, ET_TX_RING_SIZE);
1675 bus_dmamap_sync(tx_ring->tr_dtag, tx_ring->tr_dmap,
1797 struct et_txdesc_ring *tx_ring;
1810 tx_ring = &sc->sc_tx_ring;
1811 CSR_WRITE_4(sc, ET_TX_RING_HI, ET_ADDR_HI(tx_ring->tr_paddr));
1812 CSR_WRITE_4(sc, ET_TX_RING_LO, ET_ADDR_LO(tx_ring->tr_paddr));
1825 tx_ring->tr_ready_index = 0;
1826 tx_ring->tr_ready_wrap = 0;
2141 struct et_txdesc_ring *tx_ring;
2150 tx_ring = &sc->sc_tx_ring;
2151 MPASS(tx_ring->tr_ready_index < ET_TX_NDESC);
2153 first_idx = tx_ring->tr_ready_index;
2203 td = &tx_ring->tr_desc[idx];
2214 MPASS(tx_ring->tr_ready_index < ET_TX_NDESC);
2215 if (++tx_ring->tr_ready_index == ET_TX_NDESC) {
2216 tx_ring->tr_ready_index = 0;
2217 tx_ring->tr_ready_wrap ^= 1;
2220 td = &tx_ring->tr_desc[first_idx];
2238 struct et_txdesc_ring *tx_ring;
2248 tx_ring = &sc->sc_tx_ring;
2257 bus_dmamap_sync(tx_ring->tr_dtag, tx_ring->tr_dmap,