RT2661_TX_DESC_SIZE
txq->next * RT2661_TX_DESC_SIZE, RT2661_TX_DESC_SIZE,
txq->next * RT2661_TX_DESC_SIZE, RT2661_TX_DESC_SIZE,
sc->mgtq.cur * RT2661_TX_DESC_SIZE, RT2661_TX_DESC_SIZE,
txq->cur * RT2661_TX_DESC_SIZE, RT2661_TX_DESC_SIZE,
bus_dmamap_sync(sc->sc_dmat, txq->map, txq->cur * RT2661_TX_DESC_SIZE,
RT2661_TX_DESC_SIZE, BUS_DMASYNC_PREWRITE);
error = bus_dmamap_create(sc->sc_dmat, count * RT2661_TX_DESC_SIZE, 1,
count * RT2661_TX_DESC_SIZE, 0, BUS_DMA_NOWAIT, &ring->map);
error = bus_dmamem_alloc(sc->sc_dmat, count * RT2661_TX_DESC_SIZE,
count * RT2661_TX_DESC_SIZE, (caddr_t *)&ring->desc,
count * RT2661_TX_DESC_SIZE, NULL, BUS_DMA_NOWAIT);
ring->count * RT2661_TX_DESC_SIZE);
#define RT2661_TX_DESC_WSIZE (RT2661_TX_DESC_SIZE / 4)