MSK_TX_RING_CNT
ifq_init_maxlen(&ifp->if_snd, MSK_TX_RING_CNT - 1);
SK_INC(next, MSK_TX_RING_CNT);
SK_INC(next, MSK_TX_RING_CNT);
free += MSK_TX_RING_CNT;
MSK_CDTXSYNC(sc_if, 0, MSK_TX_RING_CNT, BUS_DMASYNC_POSTWRITE);
prod &= MSK_TX_RING_CNT - 1;
MSK_CDTXSYNC(sc_if, 0, MSK_TX_RING_CNT, BUS_DMASYNC_PREWRITE);
SK_INC(cons, MSK_TX_RING_CNT);
SK_IF_WRITE_2(sc_if, 1, SK_TXQA1_Y2_PREF_LIDX, MSK_TX_RING_CNT - 1);
for (i = 0; i < MSK_TX_RING_CNT; i++) {
memset(rd->sk_tx_ring, 0, sizeof(struct msk_tx_desc) * MSK_TX_RING_CNT);
for (i = 0; i < MSK_TX_RING_CNT; i++) {
MSK_CDTXSYNC(sc_if, 0, MSK_TX_RING_CNT, BUS_DMASYNC_PREWRITE);
struct msk_tx_desc sk_tx_ring[MSK_TX_RING_CNT];
if ((__x + __n) > MSK_TX_RING_CNT) { \
sizeof(struct msk_tx_desc) * (MSK_TX_RING_CNT - __x), \
__n -= (MSK_TX_RING_CNT - __x); \
struct mbuf *sk_tx_mbuf[MSK_TX_RING_CNT];
bus_dmamap_t sk_tx_maps[MSK_TX_RING_CNT];