DMA_BUFFER_CONTROL
dma->ctrl = safe_ddbreadl(dev, DMA_BUFFER_CONTROL(dma));
dma->ctrl = ddbreadl(dev, DMA_BUFFER_CONTROL(dma));
dma->ctrl = ddbreadl(dev, DMA_BUFFER_CONTROL(dma));
ddbwritel(dev, 0, DMA_BUFFER_CONTROL(output->dma));
ddbwritel(dev, 7, DMA_BUFFER_CONTROL(output->dma));
ddbwritel(dev, 0, DMA_BUFFER_CONTROL(output->dma));
ddbwritel(dev, 0, DMA_BUFFER_CONTROL(input->dma));
ddbwritel(dev, 0, DMA_BUFFER_CONTROL(input->dma));
ddbwritel(dev, 3, DMA_BUFFER_CONTROL(input->dma));
u32 ctrl = ddbreadl(dev, DMA_BUFFER_CONTROL(input->dma));