TEMAC_NTXDESC
#define TEMAC_TXINC(n, i) (((n) + TEMAC_NTXDESC + (i)) % TEMAC_NTXDESC)
struct cdmac_descr cd_txdesc[TEMAC_NTXDESC];
for (i = 0; i < TEMAC_NTXDESC; i++) {
sc->sc_txfree = TEMAC_NTXDESC;
if ((first + cnt) > TEMAC_NTXDESC) {
sizeof(struct cdmac_descr) * (TEMAC_NTXDESC - first),
cnt = (first + cnt) % TEMAC_NTXDESC;