DMA_MEMORY
dev->dma_state = do_read ? DMA_INTERNAL : DMA_MEMORY;
dev->dma_state = DMA_MEMORY;
if (dev->dma_state == DMA_MEMORY &&