Lines Matching defs:dma_wr
343 u32 dma_rd,dma_wr;
452 dma_wr = eni_in(MID_DMA_WR_RX);
455 * Can I move the dma_wr pointer by 2j+1 positions without overwriting
458 if (!NEPMOK(dma_wr,j+j+1,dma_rd,NR_DMA_RX)) { /* @@@ +1 is ugly */
464 writel(dma[i*2],eni_dev->rx_dma+dma_wr*8);
465 writel(dma[i*2+1],eni_dev->rx_dma+dma_wr*8+4);
466 dma_wr = (dma_wr+1) & (NR_DMA_RX-1);
475 eni_out(dma_wr,MID_DMA_WR_RX);
1034 u32 dma_rd,dma_wr;
1094 dma_wr = eni_in(MID_DMA_WR_TX);
1105 DPRINTK("dma_wr is %d, tx_pos is %ld\n",dma_wr,tx->tx_pos);
1106 if (dma_wr != dma_rd && ((dma_rd+NR_DMA_TX-dma_wr) & (NR_DMA_TX-1)) <
1166 writel(eni_dev->dma[i*2],eni_dev->tx_dma+dma_wr*8);
1167 writel(eni_dev->dma[i*2+1],eni_dev->tx_dma+dma_wr*8+4);
1168 dma_wr = (dma_wr+1) & (NR_DMA_TX-1);
1174 DPRINTK("dma_wr set to %d, tx_pos is now %ld\n",dma_wr,tx->tx_pos);
1175 eni_out(dma_wr,MID_DMA_WR_TX);