Home
last modified time | relevance | path

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

/arch/arm/include/asm/mach/
Ddma.h15 typedef struct dma_struct dma_t; typedef
18 int (*request)(dmach_t, dma_t *); /* optional */
19 void (*free)(dmach_t, dma_t *); /* optional */
20 void (*enable)(dmach_t, dma_t *); /* mandatory */
21 void (*disable)(dmach_t, dma_t *); /* mandatory */
22 int (*residue)(dmach_t, dma_t *); /* optional */
23 int (*setspeed)(dmach_t, dma_t *, int); /* optional */
55 extern void arch_dma_init(dma_t *dma);
57 extern void isa_init_dma(dma_t *dma);
/arch/arm/kernel/
Ddma.c26 static dma_t dma_chan[MAX_DMA_CHANNELS];
35 dma_t *dma = dma_chan + channel; in request_dma()
73 dma_t *dma = dma_chan + channel; in free_dma()
102 dma_t *dma = dma_chan + channel; in set_dma_sg()
120 dma_t *dma = dma_chan + channel; in __set_dma_addr()
138 dma_t *dma = dma_chan + channel; in set_dma_count()
154 dma_t *dma = dma_chan + channel; in set_dma_mode()
169 dma_t *dma = dma_chan + channel; in enable_dma()
190 dma_t *dma = dma_chan + channel; in disable_dma()
224 dma_t *dma = dma_chan + channel; in set_dma_speed()
[all …]
Ddma-isa.c52 static int isa_get_dma_residue(dmach_t channel, dma_t *dma) in isa_get_dma_residue()
63 static void isa_enable_dma(dmach_t channel, dma_t *dma) in isa_enable_dma()
133 static void isa_disable_dma(dmach_t channel, dma_t *dma) in isa_disable_dma()
163 void __init isa_init_dma(dma_t *dma) in isa_init_dma()
/arch/arm/mach-footbridge/
Ddma.c24 static int fb_dma_request(dmach_t channel, dma_t *dma)
29 static void fb_dma_enable(dmach_t channel, dma_t *dma)
33 static void fb_dma_disable(dmach_t channel, dma_t *dma)
45 void __init arch_dma_init(dma_t *dma) in arch_dma_init()
/arch/arm/mach-rpc/
Ddma.c47 static void iomd_get_next_sg(struct scatterlist *sg, dma_t *dma) in iomd_get_next_sg()
88 dma_t *dma = (dma_t *)dev_id; in iomd_dma_handle()
128 static int iomd_request_dma(dmach_t channel, dma_t *dma) in iomd_request_dma()
134 static void iomd_free_dma(dmach_t channel, dma_t *dma) in iomd_free_dma()
139 static void iomd_enable_dma(dmach_t channel, dma_t *dma) in iomd_enable_dma()
172 static void iomd_disable_dma(dmach_t channel, dma_t *dma) in iomd_disable_dma()
184 static int iomd_set_dma_speed(dmach_t channel, dma_t *dma, int cycle) in iomd_set_dma_speed()
239 static void floppy_enable_dma(dmach_t channel, dma_t *dma) in floppy_enable_dma()
272 static void floppy_disable_dma(dmach_t channel, dma_t *dma) in floppy_disable_dma()
278 static int floppy_get_residue(dmach_t channel, dma_t *dma) in floppy_get_residue()
[all …]
/arch/arm/mach-shark/
Ddma.c16 void __init arch_dma_init(dma_t *dma) in arch_dma_init()
/arch/arm/mach-h720x/
Dcommon.c40 void __init arch_dma_init(dma_t *dma) in arch_dma_init()