ENET_NRXDESC
KASSERT(idx < ENET_NRXDESC);
if (sc->sc_rx_cons == (ENET_NRXDESC - 1))
for (slots = if_rxr_get(&sc->sc_rx_ring, ENET_NRXDESC);
if (sc->sc_rx_prod == (ENET_NRXDESC - 1))
ENET_NRXDESC * sizeof(struct fec_desc), 64);
sc->sc_rxbuf = malloc(sizeof(struct fec_buf) * ENET_NRXDESC,
for (i = 0; i < ENET_NRXDESC; i++) {
rxd = &sc->sc_rxdesc[ENET_NRXDESC - 1];
if_rxr_init(&sc->sc_rx_ring, 2, ENET_NRXDESC);
for (i = 0; i < ENET_NRXDESC; i++) {