DMA_TX
ltq_dma_w32(DMA_WEIGHT | DMA_TX, LTQ_DMA_CCTRL);
sbdma_initctx(&(s->sbm_txdma),s,0,DMA_TX,SBMAC_MAX_TXDESCR);
sbdma_channel_start(&(s->sbm_txdma), DMA_TX);
int_pktcnt = (txrx == DMA_TX) ? int_pktcnt_tx : int_pktcnt_rx;
int_timeout = (txrx == DMA_TX) ? int_timeout_tx : int_timeout_rx;
_dma_ddtable_init(di, DMA_TX, di->txdpa);
_dma_ddtable_init(di, DMA_TX, di->txdpa);
size = (direction == DMA_TX) ? (di->ntxd * ddlen) : (di->nrxd * ddlen);
if (direction == DMA_TX) {
if (!_dma_alloc(di, DMA_TX))
if (direction == DMA_TX)
if (direction == DMA_TX) {
if (direction == DMA_TX) {
if (direction == DMA_TX)
(wme ? dmareg(DMA_TX, 0) : 0),
dmareg(DMA_TX, 1), 0,
dmareg(DMA_TX, 2), 0,
dmareg(DMA_TX, 3),