BCE_NTXDESC
struct mbuf *bce_tx_chain[BCE_NTXDESC];
bus_dmamap_t bce_tx_map[BCE_NTXDESC];
for (i = 0; i < BCE_NTXDESC; i++) {
for (i = 0; i < BCE_NTXDESC; i++) {
txsfree = BCE_NTXDESC - 1 + sc->bce_txin - sc->bce_txsnext;
if (sc->bce_txsnext == BCE_NTXDESC - 1)
if (sc->bce_txsnext + 1 > BCE_NTXDESC - 1)
(BCE_NTXDESC - txstart),
if (curr >= BCE_NTXDESC)
curr = BCE_NTXDESC - 1;
i + 1 > BCE_NTXDESC - 1 ? i = 0 : i++) {
memset(sc->bce_tx_ring, 0, BCE_NTXDESC * sizeof(struct bce_dma_slot));