Searched refs:dma_t (Results 1 - 4 of 4) sorted by relevance

/linux-master/arch/arm/include/asm/mach/
H A Ddma.h12 typedef struct dma_struct dma_t; typedef in typeref:struct:dma_struct
15 int (*request)(unsigned int, dma_t *); /* optional */
16 void (*free)(unsigned int, dma_t *); /* optional */
17 void (*enable)(unsigned int, dma_t *); /* mandatory */
18 void (*disable)(unsigned int, dma_t *); /* mandatory */
19 int (*residue)(unsigned int, dma_t *); /* optional */
20 int (*setspeed)(unsigned int, dma_t *, int); /* optional */
46 extern int isa_dma_add(unsigned int, dma_t *dma);
/linux-master/arch/arm/kernel/
H A Ddma.c26 static dma_t *dma_chan[MAX_DMA_CHANNELS];
28 static inline dma_t *dma_channel(unsigned int chan)
36 int __init isa_dma_add(unsigned int chan, dma_t *dma)
56 dma_t *dma = dma_channel(chan);
94 dma_t *dma = dma_channel(chan);
123 dma_t *dma = dma_channel(chan);
140 dma_t *dma = dma_channel(chan);
157 dma_t *dma = dma_channel(chan);
172 dma_t *dma = dma_channel(chan);
186 dma_t *dm
[all...]
/linux-master/arch/arm/mach-rpc/
H A Ddma.c134 static int iomd_request_dma(unsigned int chan, dma_t *dma)
142 static void iomd_free_dma(unsigned int chan, dma_t *dma)
155 static void iomd_enable_dma(unsigned int chan, dma_t *dma)
192 static void iomd_disable_dma(unsigned int chan, dma_t *dma)
205 static int iomd_set_dma_speed(unsigned int chan, dma_t *dma, int cycle)
265 static void floppy_enable_dma(unsigned int chan, dma_t *dma)
299 static void floppy_disable_dma(unsigned int chan, dma_t *dma)
306 static int floppy_get_residue(unsigned int chan, dma_t *dma)
323 static void sound_enable_disable_dma(unsigned int chan, dma_t *dma)
342 static dma_t sound_dm
[all...]
/linux-master/arch/arm/mach-footbridge/
H A Ddma-isa.c44 static int isa_get_dma_residue(unsigned int chan, dma_t *dma)
61 static void isa_enable_dma(unsigned int chan, dma_t *dma)
125 static void isa_disable_dma(unsigned int chan, dma_t *dma)
155 static dma_t isa_dma[8];

Completed in 148 milliseconds