RE_TX_DESC_CNT
sc->re_ldata.re_tx_free = RE_TX_DESC_CNT(sc);
KASSERT(sc->re_ldata.re_tx_free <= RE_TX_DESC_CNT(sc));
if (curdesc == (RE_TX_DESC_CNT(sc) - 1))
if (curdesc == (RE_TX_DESC_CNT(sc) - 1))
KASSERT(RE_NEXT_TX_DESC(sc, RE_TX_DESC_CNT(sc) - 1) == 0);
RE_TX_DESC_CNT(sc), RE_TDESC_CMD_FRAGLEN,
#define RE_TX_LIST_SZ(sc) (RE_TX_DESC_CNT(sc) * sizeof(struct re_desc))
#define RE_NEXT_TX_DESC(sc, x) (((x) + 1) & (RE_TX_DESC_CNT(sc) - 1))