Searched refs:dma_t (Results 1 – 6 of 6) sorted by relevance
/linux-2.6.39/arch/arm/include/asm/mach/ |
D | dma.h | 15 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/ |
D | dma.c | 29 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 …]
|
D | dma-isa.c | 47 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/ |
D | dma.c | 24 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/ |
D | dma.c | 139 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/ |
D | common.c | 39 void __init arch_dma_init(dma_t *dma) in arch_dma_init()
|