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

123

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/plat-samsung/include/plat/
H A Ds3c-pl330-pdata.h29 enum dma_ch peri[32];
H A Ds3c-dma-pl330.h26 enum dma_ch { enum
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/arm/plat-samsung/include/plat/
H A Ds3c-pl330-pdata.h29 enum dma_ch peri[32];
H A Ds3c-dma-pl330.h26 enum dma_ch { enum
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/blackfin/include/asm/
H A Ddma.h151 extern struct dma_channel dma_ch[MAX_DMA_CHANNELS];
157 dma_ch[channel].regs->start_addr = addr;
161 dma_ch[channel].regs->next_desc_ptr = addr;
165 dma_ch[channel].regs->curr_desc_ptr = addr;
169 dma_ch[channel].regs->x_count = x_count;
173 dma_ch[channel].regs->y_count = y_count;
177 dma_ch[channel].regs->x_modify = x_modify;
181 dma_ch[channel].regs->y_modify = y_modify;
185 dma_ch[channel].regs->cfg = config;
189 dma_ch[channe
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/blackfin/include/asm/
H A Ddma.h151 extern struct dma_channel dma_ch[MAX_DMA_CHANNELS];
157 dma_ch[channel].regs->start_addr = addr;
161 dma_ch[channel].regs->next_desc_ptr = addr;
165 dma_ch[channel].regs->curr_desc_ptr = addr;
169 dma_ch[channel].regs->x_count = x_count;
173 dma_ch[channel].regs->y_count = y_count;
177 dma_ch[channel].regs->x_modify = x_modify;
181 dma_ch[channel].regs->y_modify = y_modify;
185 dma_ch[channel].regs->cfg = config;
189 dma_ch[channe
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/sound/arm/
H A Dpxa2xx-pcm-lib.c94 DDADR(prtd->dma_ch) = prtd->dma_desc_array_phys;
95 DCSR(prtd->dma_ch) = DCSR_RUN;
101 DCSR(prtd->dma_ch) &= ~DCSR_RUN;
105 DCSR(prtd->dma_ch) |= DCSR_RUN;
108 DDADR(prtd->dma_ch) = prtd->dma_desc_array_phys;
109 DCSR(prtd->dma_ch) |= DCSR_RUN;
127 DSADR(prtd->dma_ch) : DTADR(prtd->dma_ch);
143 DCSR(prtd->dma_ch) &= ~DCSR_RUN;
144 DCSR(prtd->dma_ch)
152 pxa2xx_pcm_dma_irq(int dma_ch, void *dev_id) argument
[all...]
H A Dpxa2xx-pcm.h15 int dma_ch; member in struct:pxa2xx_runtime_data
H A Dpxa2xx-pcm.c46 rtd->dma_ch = ret;
52 pxa_free_dma(rtd->dma_ch);
64 pxa_free_dma(rtd->dma_ch);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/sound/arm/
H A Dpxa2xx-pcm-lib.c94 DDADR(prtd->dma_ch) = prtd->dma_desc_array_phys;
95 DCSR(prtd->dma_ch) = DCSR_RUN;
101 DCSR(prtd->dma_ch) &= ~DCSR_RUN;
105 DCSR(prtd->dma_ch) |= DCSR_RUN;
108 DDADR(prtd->dma_ch) = prtd->dma_desc_array_phys;
109 DCSR(prtd->dma_ch) |= DCSR_RUN;
127 DSADR(prtd->dma_ch) : DTADR(prtd->dma_ch);
143 DCSR(prtd->dma_ch) &= ~DCSR_RUN;
144 DCSR(prtd->dma_ch)
152 pxa2xx_pcm_dma_irq(int dma_ch, void *dev_id) argument
[all...]
H A Dpxa2xx-pcm.h15 int dma_ch; member in struct:pxa2xx_runtime_data
H A Dpxa2xx-pcm.c46 rtd->dma_ch = ret;
52 pxa_free_dma(rtd->dma_ch);
64 pxa_free_dma(rtd->dma_ch);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/blackfin/kernel/
H A Dbfin_dma_5xx.c26 struct dma_channel dma_ch[MAX_DMA_CHANNELS]; variable in typeref:struct:dma_channel
27 EXPORT_SYMBOL(dma_ch); variable
36 atomic_set(&dma_ch[i].chan_status, 0);
37 dma_ch[i].regs = dma_io_base_addr[i];
59 seq_printf(m, "%2d: %s\n", i, dma_ch[i].device_id);
105 if (atomic_cmpxchg(&dma_ch[channel].chan_status, 0, 1)) {
113 per_map = dma_ch[channel].regs->peripheral_map & 0xFFF;
115 dma_ch[channel].regs->peripheral_map = per_map |
118 dma_ch[channel].regs->peripheral_map = per_map |
123 dma_ch[channe
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/blackfin/kernel/
H A Dbfin_dma_5xx.c26 struct dma_channel dma_ch[MAX_DMA_CHANNELS]; variable in typeref:struct:dma_channel
27 EXPORT_SYMBOL(dma_ch); variable
36 atomic_set(&dma_ch[i].chan_status, 0);
37 dma_ch[i].regs = dma_io_base_addr[i];
59 seq_printf(m, "%2d: %s\n", i, dma_ch[i].device_id);
105 if (atomic_cmpxchg(&dma_ch[channel].chan_status, 0, 1)) {
113 per_map = dma_ch[channel].regs->peripheral_map & 0xFFF;
115 dma_ch[channel].regs->peripheral_map = per_map |
118 dma_ch[channel].regs->peripheral_map = per_map |
123 dma_ch[channe
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/sound/soc/pxa/
H A Dpxa2xx-pcm.c44 prtd->dma_ch = ret;
46 pxa_free_dma(prtd->dma_ch);
52 prtd->dma_ch = ret;
64 if (prtd->dma_ch >= 0) {
65 pxa_free_dma(prtd->dma_ch);
66 prtd->dma_ch = -1;
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/sound/soc/pxa/
H A Dpxa2xx-pcm.c44 prtd->dma_ch = ret;
46 pxa_free_dma(prtd->dma_ch);
52 prtd->dma_ch = ret;
64 if (prtd->dma_ch >= 0) {
65 pxa_free_dma(prtd->dma_ch);
66 prtd->dma_ch = -1;
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/sound/soc/omap/
H A Domap-pcm.c53 int dma_ch; member in struct:omap_runtime_data
118 omap_pcm_dma_irq, substream, &prtd->dma_ch);
124 omap_dma_link_lch(prtd->dma_ch, prtd->dma_ch);
138 omap_dma_unlink_lch(prtd->dma_ch, prtd->dma_ch);
139 omap_free_dma(prtd->dma_ch);
188 omap_set_dma_params(prtd->dma_ch, &dma_params);
191 omap_enable_dma_irq(prtd->dma_ch, OMAP_DMA_FRAME_IRQ |
194 omap_enable_dma_irq(prtd->dma_ch, OMAP_DMA_FRAME_IR
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/sound/soc/omap/
H A Domap-pcm.c53 int dma_ch; member in struct:omap_runtime_data
118 omap_pcm_dma_irq, substream, &prtd->dma_ch);
124 omap_dma_link_lch(prtd->dma_ch, prtd->dma_ch);
138 omap_dma_unlink_lch(prtd->dma_ch, prtd->dma_ch);
139 omap_free_dma(prtd->dma_ch);
188 omap_set_dma_params(prtd->dma_ch, &dma_params);
191 omap_enable_dma_irq(prtd->dma_ch, OMAP_DMA_FRAME_IRQ |
194 omap_enable_dma_irq(prtd->dma_ch, OMAP_DMA_FRAME_IR
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/mach-s3c2410/include/mach/
H A Ddma.h27 enum dma_ch { enum
167 enum dma_ch req_ch;
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/arm/mach-s3c2410/include/mach/
H A Ddma.h27 enum dma_ch { enum
167 enum dma_ch req_ch;
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/mmc/host/
H A Dbfin_sdh.c66 int dma_ch; member in struct:sdh_host
179 set_dma_curr_desc_addr(host->dma_ch, (unsigned long *)host->sg_dma);
180 set_dma_x_count(host->dma_ch, 0);
181 set_dma_x_modify(host->dma_ch, 0);
182 set_dma_config(host->dma_ch, dma_cfg);
186 set_dma_start_addr(host->dma_ch, sg_dma_address(&data->sg[0]));
187 set_dma_x_count(host->dma_ch, length / 4);
188 set_dma_x_modify(host->dma_ch, 4);
189 set_dma_config(host->dma_ch, dma_cfg);
290 disable_dma(host->dma_ch);
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/mmc/host/
H A Dbfin_sdh.c66 int dma_ch; member in struct:sdh_host
179 set_dma_curr_desc_addr(host->dma_ch, (unsigned long *)host->sg_dma);
180 set_dma_x_count(host->dma_ch, 0);
181 set_dma_x_modify(host->dma_ch, 0);
182 set_dma_config(host->dma_ch, dma_cfg);
186 set_dma_start_addr(host->dma_ch, sg_dma_address(&data->sg[0]));
187 set_dma_x_count(host->dma_ch, length / 4);
188 set_dma_x_modify(host->dma_ch, 4);
189 set_dma_config(host->dma_ch, dma_cfg);
290 disable_dma(host->dma_ch);
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/plat-samsung/
H A Ds3c-pl330.c33 enum dma_ch *peri;
75 enum dma_ch id;
102 static struct s3c_pl330_chan *id_to_chan(const enum dma_ch id)
114 static void chan_add(const enum dma_ch id)
147 static unsigned iface_of_dmac(struct s3c_pl330_dmac *dmac, enum dma_ch ch_id)
149 enum dma_ch *id = dmac->peri;
177 enum dma_ch *id = dmac->peri;
181 enum dma_ch p;
222 enum dma_ch *id = dmac->peri;
285 static struct s3c_pl330_chan *chan_acquire(const enum dma_ch i
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/arm/plat-samsung/
H A Ds3c-pl330.c33 enum dma_ch *peri;
75 enum dma_ch id;
102 static struct s3c_pl330_chan *id_to_chan(const enum dma_ch id)
114 static void chan_add(const enum dma_ch id)
147 static unsigned iface_of_dmac(struct s3c_pl330_dmac *dmac, enum dma_ch ch_id)
149 enum dma_ch *id = dmac->peri;
177 enum dma_ch *id = dmac->peri;
181 enum dma_ch p;
222 enum dma_ch *id = dmac->peri;
285 static struct s3c_pl330_chan *chan_acquire(const enum dma_ch i
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/sound/ppc/
H A Dsnd_ps3.c121 int dma_ch, done, retries, stop_forced = 0; local
124 for (dma_ch = 0; dma_ch < 8; dma_ch++) {
127 status = read_reg(PS3_AUDIO_KICK(dma_ch)) &
143 __func__, dma_ch);
232 int fill_stages, dma_ch, stage; local
261 dma_ch = stage * 2 + ch;
270 write_reg(PS3_AUDIO_SOURCE(dma_ch),
276 write_reg(PS3_AUDIO_DEST(dma_ch),
[all...]

Completed in 282 milliseconds

123