/arch/arm/plat-samsung/include/plat/ |
H A D | dma.h | 45 enum dma_ch; 66 extern int s3c2410_dma_request(enum dma_ch channel, 75 extern int s3c2410_dma_ctrl(enum dma_ch channel, enum s3c2410_chan_op op); 82 extern int s3c2410_dma_setflags(enum dma_ch channel, 90 extern int s3c2410_dma_free(enum dma_ch channel, struct s3c2410_dma_client *); 99 extern int s3c2410_dma_enqueue(enum dma_ch channel, void *id, 107 extern int s3c2410_dma_config(enum dma_ch channel, int xferunit); 114 extern int s3c2410_dma_devconfig(enum dma_ch channel, 122 extern int s3c2410_dma_getposition(enum dma_ch channel, 125 extern int s3c2410_dma_set_opfn(enum dma_ch, s3c2410_dma_opfn_ [all...] |
H A D | dma-ops.h | 41 unsigned (*request)(enum dma_ch ch, struct samsung_dma_req *param,
|
H A D | dma-pl330.h | 23 enum dma_ch { enum
|
/arch/blackfin/include/asm/ |
H A D | dma.h | 183 extern struct dma_channel dma_ch[MAX_DMA_CHANNELS]; 189 dma_ch[channel].regs->start_addr = addr; 193 dma_ch[channel].regs->next_desc_ptr = addr; 197 dma_ch[channel].regs->curr_desc_ptr = addr; 201 dma_ch[channel].regs->x_count = x_count; 205 dma_ch[channel].regs->y_count = y_count; 209 dma_ch[channel].regs->x_modify = x_modify; 213 dma_ch[channel].regs->y_modify = y_modify; 217 dma_ch[channel].regs->cfg = config; 221 dma_ch[channe [all...] |
/arch/arm/plat-samsung/ |
H A D | s3c-dma-ops.c | 38 static unsigned s3c_dma_request(enum dma_ch dma_ch, argument 44 if (s3c2410_dma_request(dma_ch, param->client, NULL) < 0) { 45 s3c2410_dma_free(dma_ch, param->client); 50 s3c2410_dma_setflags(dma_ch, S3C2410_DMAF_CIRCULAR); 53 data->ch = dma_ch; 56 return (unsigned)dma_ch;
|
H A D | dma.c | 44 int s3c2410_dma_set_opfn(enum dma_ch channel, s3c2410_dma_opfn_t rtn) 59 int s3c2410_dma_set_buffdone_fn(enum dma_ch channel, s3c2410_dma_cbfn_t rtn) 74 int s3c2410_dma_setflags(enum dma_ch channel, unsigned int flags)
|
H A D | dma-ops.c | 27 static unsigned samsung_dmadev_request(enum dma_ch dma_ch, argument 40 (void *)dma_ch);
|
/arch/blackfin/kernel/ |
H A D | bfin_dma.c | 30 struct dma_channel dma_ch[MAX_DMA_CHANNELS]; variable in typeref:struct:dma_channel 31 EXPORT_SYMBOL(dma_ch); variable 45 atomic_set(&dma_ch[i].chan_status, 0); 46 dma_ch[i].regs = dma_io_base_addr[i]; 74 seq_printf(m, "%2d: %s\n", i, dma_ch[i].device_id); 113 dma_ch[channel].regs->peripheral_map = per_map; 139 if (atomic_cmpxchg(&dma_ch[channel].chan_status, 0, 1)) { 145 dma_ch[channel].device_id = device_id; 146 dma_ch[channel].irq = 0; 163 !atomic_read(&dma_ch[channe [all...] |
/arch/unicore32/include/mach/ |
H A D | dma.h | 36 extern void puv3_free_dma(int dma_ch);
|
/arch/arm/mach-s3c24xx/include/mach/ |
H A D | dma.h | 26 enum dma_ch { enum 182 enum dma_ch req_ch;
|
/arch/unicore32/kernel/ |
H A D | dma.c | 77 void puv3_free_dma(int dma_ch) argument 81 if (!dma_channels[dma_ch].name) { 84 __func__, dma_ch); 89 dma_channels[dma_ch].name = NULL; 90 dma_channels[dma_ch].err_handler = NULL;
|
/arch/arm/mach-s3c64xx/include/mach/ |
H A D | dma.h | 50 enum dma_ch { enum
|
/arch/arm/plat-pxa/include/plat/ |
H A D | dma.h | 83 void pxa_free_dma (int dma_ch);
|
/arch/arm/plat-pxa/ |
H A D | dma.c | 320 void pxa_free_dma (int dma_ch) argument 324 if (!dma_channels[dma_ch].name) { 327 __func__, dma_ch); 332 DCSR(dma_ch) = DCSR_STARTINTR|DCSR_ENDINTR|DCSR_BUSERR; 333 dma_channels[dma_ch].name = NULL;
|
/arch/arm/mach-shmobile/ |
H A D | setup-r8a7778.c | 319 .dma_ch = (28 + _id), \ 329 .dma_ch = (28 + _id), \ 342 .dma_ch = (28 + _id), \ 352 .dma_ch = (28 + _id), \ 369 .dma_ch = 21, 383 .dma_ch = 22, 391 .dma_ch = 14, 399 .dma_ch = 15,
|
H A D | setup-r8a7779.c | 584 .dma_ch = 21, 600 .dma_ch = 22,
|
/arch/arm/mach-s3c24xx/ |
H A D | dma.c | 432 int s3c2410_dma_enqueue(enum dma_ch channel, void *id, 714 int s3c2410_dma_request(enum dma_ch channel, 785 int s3c2410_dma_free(enum dma_ch channel, struct s3c2410_dma_client *client) 976 s3c2410_dma_ctrl(enum dma_ch channel, enum s3c2410_chan_op op) 1023 int s3c2410_dma_config(enum dma_ch channel, 1102 int s3c2410_dma_devconfig(enum dma_ch channel, 1172 int s3c2410_dma_getposition(enum dma_ch channel, dma_addr_t *src, dma_addr_t *dst)
|
/arch/blackfin/mach-bf561/boards/ |
H A D | ezkit.c | 439 .dma_ch = CH_PPI0,
|
/arch/blackfin/mach-bf609/boards/ |
H A D | ezkit.c | 887 .dma_ch = CH_EPPI0_CH0, 1076 .dma_ch = CH_EPPI0_CH0,
|
/arch/blackfin/mach-bf548/boards/ |
H A D | ezkit.c | 1634 .dma_ch = CH_EPPI1,
|
/arch/blackfin/mach-bf537/boards/ |
H A D | stamp.c | 1552 .dma_ch = CH_PPI,
|