DWXE_NRXDESC
if (sc->sc_rx_cons == (DWXE_NRXDESC - 1))
DWXE_NRXDESC * sizeof(struct dwxe_desc), 8);
sc->sc_rxbuf = malloc(sizeof(struct dwxe_buf) * DWXE_NRXDESC,
for (i = 0; i < DWXE_NRXDESC; i++) {
((i+1) % DWXE_NRXDESC) * sizeof(struct dwxe_desc);
if_rxr_init(&sc->sc_rx_ring, 2, DWXE_NRXDESC);
for (i = 0; i < DWXE_NRXDESC; i++) {
for (slots = if_rxr_get(&sc->sc_rx_ring, DWXE_NRXDESC);
if (sc->sc_rx_prod == (DWXE_NRXDESC - 1))
KASSERT(idx < DWXE_NRXDESC);