Home | History | Annotate | Download | only in pci

Lines Matching defs:rx_ring

736 		struct et_rxdesc_ring *rx_ring = &sc->sc_rx_ring[i];
739 (void **)&rx_ring->rr_desc,
740 &rx_ring->rr_paddr, &rx_ring->rr_dmap, &rx_ring->rr_seg);
746 rx_ring->rr_posreg = rx_ring_posreg[i];
804 struct et_rxdesc_ring *rx_ring = &sc->sc_rx_ring[i];
806 et_dma_mem_destroy(sc, rx_ring->rr_desc, rx_ring->rr_dmap);
1256 struct et_rxdesc_ring *rx_ring = &sc->sc_rx_ring[n];
1269 bzero(rx_ring->rr_desc, ET_RX_RING_SIZE);
1270 bus_dmamap_sync(sc->sc_dmat, rx_ring->rr_dmap, 0,
1271 rx_ring->rr_dmap->dm_mapsize, BUS_DMASYNC_PREWRITE);
1446 struct et_rxdesc_ring *rx_ring;
1477 rx_ring = &sc->sc_rx_ring[1];
1478 CSR_WRITE_4(sc, ET_RX_RING1_HI, ET_ADDR_HI(rx_ring->rr_paddr));
1479 CSR_WRITE_4(sc, ET_RX_RING1_LO, ET_ADDR_LO(rx_ring->rr_paddr));
1485 rx_ring->rr_index = 0;
1486 rx_ring->rr_wrap = 1;
1491 rx_ring = &sc->sc_rx_ring[0];
1492 CSR_WRITE_4(sc, ET_RX_RING0_HI, ET_ADDR_HI(rx_ring->rr_paddr));
1493 CSR_WRITE_4(sc, ET_RX_RING0_LO, ET_ADDR_LO(rx_ring->rr_paddr));
1499 rx_ring->rr_index = 0;
1500 rx_ring->rr_wrap = 1;
1750 struct et_rxdesc_ring *rx_ring;
1808 rx_ring = &sc->sc_rx_ring[ring_idx];
1810 if (buf_idx != rx_ring->rr_index) {
1813 ring_idx, buf_idx, rx_ring->rr_index);
1816 KASSERT(rx_ring->rr_index < ET_RX_NDESC);
1817 if (++rx_ring->rr_index == ET_RX_NDESC) {
1818 rx_ring->rr_index = 0;
1819 rx_ring->rr_wrap ^= 1;
1821 rxring_pos = __SHIFTIN(rx_ring->rr_index, ET_RX_RING_POS_INDEX);
1822 if (rx_ring->rr_wrap)
1824 CSR_WRITE_4(sc, rx_ring->rr_posreg, rxring_pos);
2058 struct et_rxdesc_ring *rx_ring;
2127 rx_ring = rbd->rbd_ring;
2128 desc = &rx_ring->rr_desc[buf_idx];
2134 bus_dmamap_sync(sc->sc_dmat, rx_ring->rr_dmap, 0,
2135 rx_ring->rr_dmap->dm_mapsize, BUS_DMASYNC_PREWRITE);