#ifndef __CPU_DMA_H__ #define __CPU_DMA_H__ struct dma_list { void *src_addr; void *dst_addr; int len; }; void dma_copy(void *dst, void *src, int len); void dma_task_copy(struct dma_list *list, int cnt); u8 dma_copy_async(void *dst, void *src, int len); void dma_copy_async_wait(u8 id); #endif