DWQE_NRXDESC
for (i = 0; i < DWQE_NRXDESC; i++) {
for (slots = if_rxr_get(&sc->sc_rx_ring, DWQE_NRXDESC);
if (sc->sc_rx_prod == (DWQE_NRXDESC - 1))
KASSERT(idx < DWQE_NRXDESC);
if (sc->sc_rx_cons == (DWQE_NRXDESC - 1))
DWQE_NRXDESC * sizeof(struct dwqe_desc), 8);
sc->sc_rxbuf = malloc(sizeof(struct dwqe_buf) * DWQE_NRXDESC,
for (i = 0; i < DWQE_NRXDESC; i++) {
if_rxr_init(&sc->sc_rx_ring, 2, DWQE_NRXDESC - 1);
dwqe_write(sc, GMAC_CHAN_RX_RING_LEN(0), DWQE_NRXDESC - 1);