NEP_NTXDESC
KASSERT(idx < NEP_NTXDESC);
if (sc->sc_tx_cons >= NEP_NTXDESC)
sc->sc_txring = nep_dmamem_alloc(sc, NEP_NTXDESC * sizeof(uint64_t));
sc->sc_txbuf = malloc(sizeof(struct nep_buf) * NEP_NTXDESC,
for (i = 0; i < NEP_NTXDESC; i++) {
for (i = 0; i < NEP_NTXDESC; i++) {
free(sc->sc_txbuf, M_DEVBUF, sizeof(struct nep_buf) * NEP_NTXDESC);
if (frag >= NEP_NTXDESC)
if (sc->sc_tx_cnt >= (NEP_NTXDESC - NEP_NTXSEGS)) {