MSK_TX_RING_CNT
ifq_set_maxlen(&ifp->if_snd, MSK_TX_RING_CNT - 1);
for (i = 0; i < MSK_TX_RING_CNT; i++) {
for (i = 0; i < MSK_TX_RING_CNT; i++) {
maxsegs = MSK_TX_RING_CNT - sc_if->msk_cdata.msk_tx_cnt -
MSK_INC(prod, MSK_TX_RING_CNT);
MSK_INC(prod, MSK_TX_RING_CNT);
MSK_INC(prod, MSK_TX_RING_CNT);
MSK_INC(prod, MSK_TX_RING_CNT);
prod = (prod + MSK_TX_RING_CNT - 1) % MSK_TX_RING_CNT;
for (; cons != idx; MSK_INC(cons, MSK_TX_RING_CNT)) {
sc_if->msk_rdata.msk_tx_ring_paddr, MSK_TX_RING_CNT - 1);
for (i = 0; i < MSK_TX_RING_CNT; i++) {
bzero(rd->msk_tx_ring, sizeof(struct msk_tx_desc) * MSK_TX_RING_CNT);
for (i = 0; i < MSK_TX_RING_CNT; i++) {
#define MSK_STAT_RING_CNT ((1 + 3) * (MSK_TX_RING_CNT + MSK_RX_RING_CNT))
struct msk_txdesc msk_txdesc[MSK_TX_RING_CNT];
(sizeof(struct msk_tx_desc) * MSK_TX_RING_CNT)
MSK_RESERVED_TX_DESC_CNT + MSK_SPARE_TX_DESC_CNT > MSK_TX_RING_CNT)