Lines Matching refs:rxst_ring

868 	struct et_rxstat_ring *rxst_ring;
919 rxst_ring = &sc->sc_rxstat_ring;
921 &rxst_ring->rsr_dtag, (uint8_t **)&rxst_ring->rsr_stat,
922 &rxst_ring->rsr_dmap, &rxst_ring->rsr_paddr, "RX stat ring");
1048 struct et_rxstat_ring *rxst_ring;
1113 rxst_ring = &sc->sc_rxstat_ring;
1114 et_dma_ring_free(sc, &rxst_ring->rsr_dtag, (void *)&rxst_ring->rsr_stat,
1115 rxst_ring->rsr_dmap, &rxst_ring->rsr_paddr);
1118 et_dma_ring_free(sc, &rxst_ring->rsr_dtag, (void *)&rxst_ring->rsr_stat,
1119 rxst_ring->rsr_dmap, &rxst_ring->rsr_paddr);
1710 struct et_rxstat_ring *rxst_ring;
1731 rxst_ring = &sc->sc_rxstat_ring;
1732 bzero(rxst_ring->rsr_stat, ET_RXSTAT_RING_SIZE);
1733 bus_dmamap_sync(rxst_ring->rsr_dtag, rxst_ring->rsr_dmap,
1743 struct et_rxstat_ring *rxst_ring;
1763 rxst_ring = &sc->sc_rxstat_ring;
1764 CSR_WRITE_4(sc, ET_RXSTAT_HI, ET_ADDR_HI(rxst_ring->rsr_paddr));
1765 CSR_WRITE_4(sc, ET_RXSTAT_LO, ET_ADDR_LO(rxst_ring->rsr_paddr));
1771 rxst_ring->rsr_index = 0;
1772 rxst_ring->rsr_wrap = 0;
2041 struct et_rxstat_ring *rxst_ring;
2056 rxst_ring = &sc->sc_rxstat_ring;
2063 bus_dmamap_sync(rxst_ring->rsr_dtag, rxst_ring->rsr_dmap,
2072 while (rxst_index != rxst_ring->rsr_index ||
2073 rxst_wrap != rxst_ring->rsr_wrap) {
2077 MPASS(rxst_ring->rsr_index < ET_RX_NSTAT);
2078 st = &rxst_ring->rsr_stat[rxst_ring->rsr_index];
2088 if (++rxst_ring->rsr_index == ET_RX_NSTAT) {
2089 rxst_ring->rsr_index = 0;
2090 rxst_ring->rsr_wrap ^= 1;
2092 rxstat_pos = rxst_ring->rsr_index & ET_RXSTAT_POS_INDEX_MASK;
2093 if (rxst_ring->rsr_wrap)
2151 bus_dmamap_sync(rxst_ring->rsr_dtag, rxst_ring->rsr_dmap,