Home
last modified time | relevance | path

Searched refs:dma_t (Results 1 – 6 of 6) sorted by relevance

/linux-2.6.39/arch/arm/include/asm/mach/
Ddma.h15 typedef struct dma_struct dma_t; typedef
18 int (*request)(unsigned int, dma_t *); /* optional */
19 void (*free)(unsigned int, dma_t *); /* optional */
20 void (*enable)(unsigned int, dma_t *); /* mandatory */
21 void (*disable)(unsigned int, dma_t *); /* mandatory */
22 int (*residue)(unsigned int, dma_t *); /* optional */
23 int (*setspeed)(unsigned int, dma_t *, int); /* optional */
49 extern int isa_dma_add(unsigned int, dma_t *dma);
/linux-2.6.39/arch/arm/kernel/
Ddma.c29 static dma_t *dma_chan[MAX_DMA_CHANNELS];
31 static inline dma_t *dma_channel(unsigned int chan) in dma_channel()
39 int __init isa_dma_add(unsigned int chan, dma_t *dma) in isa_dma_add()
59 dma_t *dma = dma_channel(chan); in request_dma()
97 dma_t *dma = dma_channel(chan); in free_dma()
126 dma_t *dma = dma_channel(chan); in set_dma_sg()
144 dma_t *dma = dma_channel(chan); in __set_dma_addr()
162 dma_t *dma = dma_channel(chan); in set_dma_count()
178 dma_t *dma = dma_channel(chan); in set_dma_mode()
193 dma_t *dma = dma_channel(chan); in enable_dma()
[all …]
Ddma-isa.c47 static int isa_get_dma_residue(unsigned int chan, dma_t *dma) in isa_get_dma_residue()
58 static void isa_enable_dma(unsigned int chan, dma_t *dma) in isa_enable_dma()
122 static void isa_disable_dma(unsigned int chan, dma_t *dma) in isa_disable_dma()
152 static dma_t isa_dma[8];
/linux-2.6.39/arch/arm/mach-footbridge/
Ddma.c24 static int fb_dma_request(unsigned int chan, dma_t *dma)
29 static void fb_dma_enable(unsigned int chan, dma_t *dma)
33 static void fb_dma_disable(unsigned int chan, dma_t *dma)
/linux-2.6.39/arch/arm/mach-rpc/
Ddma.c139 static int iomd_request_dma(unsigned int chan, dma_t *dma) in iomd_request_dma()
147 static void iomd_free_dma(unsigned int chan, dma_t *dma) in iomd_free_dma()
154 static void iomd_enable_dma(unsigned int chan, dma_t *dma) in iomd_enable_dma()
188 static void iomd_disable_dma(unsigned int chan, dma_t *dma) in iomd_disable_dma()
201 static int iomd_set_dma_speed(unsigned int chan, dma_t *dma, int cycle) in iomd_set_dma_speed()
261 static void floppy_enable_dma(unsigned int chan, dma_t *dma) in floppy_enable_dma()
295 static void floppy_disable_dma(unsigned int chan, dma_t *dma) in floppy_disable_dma()
302 static int floppy_get_residue(unsigned int chan, dma_t *dma) in floppy_get_residue()
319 static void sound_enable_disable_dma(unsigned int chan, dma_t *dma) in sound_enable_disable_dma()
338 static dma_t sound_dma = {
/linux-2.6.39/arch/arm/mach-h720x/
Dcommon.c39 void __init arch_dma_init(dma_t *dma) in arch_dma_init()