Searched refs:dma_ch (Results 1 - 21 of 21) sorted by relevance

/arch/arm/plat-samsung/include/plat/
H A Ddma.h45 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 Ddma-ops.h41 unsigned (*request)(enum dma_ch ch, struct samsung_dma_req *param,
H A Ddma-pl330.h23 enum dma_ch { enum
/arch/blackfin/include/asm/
H A Ddma.h183 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 Ds3c-dma-ops.c38 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 Ddma.c44 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 Ddma-ops.c27 static unsigned samsung_dmadev_request(enum dma_ch dma_ch, argument
40 (void *)dma_ch);
/arch/blackfin/kernel/
H A Dbfin_dma.c30 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 Ddma.h36 extern void puv3_free_dma(int dma_ch);
/arch/arm/mach-s3c24xx/include/mach/
H A Ddma.h26 enum dma_ch { enum
182 enum dma_ch req_ch;
/arch/unicore32/kernel/
H A Ddma.c77 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 Ddma.h50 enum dma_ch { enum
/arch/arm/plat-pxa/include/plat/
H A Ddma.h83 void pxa_free_dma (int dma_ch);
/arch/arm/plat-pxa/
H A Ddma.c320 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 Dsetup-r8a7778.c319 .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 Dsetup-r8a7779.c584 .dma_ch = 21,
600 .dma_ch = 22,
/arch/arm/mach-s3c24xx/
H A Ddma.c432 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 Dezkit.c439 .dma_ch = CH_PPI0,
/arch/blackfin/mach-bf609/boards/
H A Dezkit.c887 .dma_ch = CH_EPPI0_CH0,
1076 .dma_ch = CH_EPPI0_CH0,
/arch/blackfin/mach-bf548/boards/
H A Dezkit.c1634 .dma_ch = CH_EPPI1,
/arch/blackfin/mach-bf537/boards/
H A Dstamp.c1552 .dma_ch = CH_PPI,

Completed in 1275 milliseconds