13 #include <linux/kernel.h>
14 #include <linux/errno.h>
15 #include <linux/slab.h>
16 #include <linux/types.h>
17 #include <linux/export.h>
58 static int s3c_dma_release(
unsigned ch,
void *param)
101 static inline int s3c_dma_trigger(
unsigned ch)
106 static inline int s3c_dma_started(
unsigned ch)
111 static inline int s3c_dma_flush(
unsigned ch)
116 static inline int s3c_dma_stop(
unsigned ch)
122 .request = s3c_dma_request,
123 .release = s3c_dma_release,
124 .config = s3c_dma_config,
125 .prepare = s3c_dma_prepare,
126 .trigger = s3c_dma_trigger,
127 .started = s3c_dma_started,
128 .flush = s3c_dma_flush,
129 .stop = s3c_dma_stop,