VIRT_TO_DMA
dma_sync_single_for_cpu(dev->dev.parent, VIRT_TO_DMA(sp, addr),
dma_sync_single_for_device(dev->dev.parent, VIRT_TO_DMA(sp, addr),
hregs->rx_ndptr = VIRT_TO_DMA(sp, sp->rx_desc);
hregs->tx_ndptr = VIRT_TO_DMA(sp, sp->tx_desc);
hregs->rx_ndptr = VIRT_TO_DMA(sp, sp->rx_desc + sp->rx_new);
hregs->tx_ndptr = VIRT_TO_DMA(sp, td);
hregs->tx_ndptr = VIRT_TO_DMA(sp, td);
buf[i].tdma.pnext = VIRT_TO_DMA(sp, buf + i + 1);
buf[i].tdma.pnext = VIRT_TO_DMA(sp, buf);
buf[i].rdma.pnext = VIRT_TO_DMA(sp, buf + i + 1);
buf[i].rdma.pnext = VIRT_TO_DMA(sp, buf);