HME_TMDMAX
if ((hmep->hme_txindex - HME_TMDMAX) == hmep->hme_txreclaim)
txptr = hmep->hme_txindex % HME_TMDMAX;
bzero(hmep->hme_tmdp, HME_TMDMAX * sizeof (struct hme_tmd));
PUT_ETXREG(txring_size, ((HME_TMDMAX -1)>> HMET_RINGSZ_SHIFT));
hmep->hme_tbuf = kmem_zalloc(HME_TMDMAX * sizeof (hmebuf_t), KM_SLEEP);
for (int i = 0; i < HME_TMDMAX; i++) {
for (i = 0; i < HME_TMDMAX; i++) {
kmem_free(hmep->hme_tbuf, HME_TMDMAX * sizeof (hmebuf_t));
size = HME_TMDMAX * sizeof (struct hme_rmd);
reclaim = hmep->hme_txreclaim % HME_TMDMAX;