Searched refs:dma_ch (Results 1 - 10 of 10) sorted by path

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm/mach-imx/
H A Ddma.c41 * @dma_ch: i.MX DMA channel number
49 static inline int imx_dma_sg_next(imx_dmach_t dma_ch, unsigned int lastcount) argument
51 struct imx_dma_channel *imxdma = &imx_dma_channels[dma_ch];
57 __FUNCTION__, dma_ch);
64 pr_debug("imxdma%d: no sg data\n", dma_ch);
72 dma_ch);
89 DAR(dma_ch) = nextaddr;
91 SAR(dma_ch) = nextaddr;
93 CNTR(dma_ch) = nextcount;
95 dma_ch, DA
110 imx_dma_setup_sg_base(imx_dmach_t dma_ch, struct scatterlist *sg, unsigned int sgcount) argument
139 imx_dma_setup_single(imx_dmach_t dma_ch, dma_addr_t dma_address, unsigned int dma_length, unsigned int dev_addr, dmamode_t dmamode) argument
224 imx_dma_setup_sg(imx_dmach_t dma_ch, struct scatterlist *sg, unsigned int sgcount, unsigned int dma_length, unsigned int dev_addr, dmamode_t dmamode) argument
281 imx_dma_setup_handlers(imx_dmach_t dma_ch, void (*irq_handler) (int, void *), void (*err_handler) (int, void *, int), void *data) argument
315 imx_dma_enable(imx_dmach_t dma_ch) argument
339 imx_dma_disable(imx_dmach_t dma_ch) argument
357 imx_dma_request(imx_dmach_t dma_ch, const char *name) argument
391 imx_dma_free(imx_dmach_t dma_ch) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm/mach-pxa/
H A Ddma.c73 void pxa_free_dma (int dma_ch) argument
77 if (!dma_channels[dma_ch].name) {
80 __FUNCTION__, dma_ch);
85 DCSR(dma_ch) = DCSR_STARTINTR|DCSR_ENDINTR|DCSR_BUSERR;
86 dma_channels[dma_ch].name = NULL;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/blackfin/kernel/
H A Dbfin_dma_5xx.c47 static struct dma_channel dma_ch[MAX_BLACKFIN_DMA_CHANNEL]; variable in typeref:struct:dma_channel
116 dma_ch[channel].regs->cfg |= RESTART;
118 dma_ch[channel].regs->cfg &= ~RESTART;
129 dma_ch[i].chan_status = DMA_CHANNEL_FREE;
130 dma_ch[i].regs = base_addr[i];
131 mutex_init(&(dma_ch[i].dmalock));
134 dma_ch[CH_MEM_STREAM0_DEST].chan_status = DMA_CHANNEL_REQUESTED;
135 dma_ch[CH_MEM_STREAM0_SRC].chan_status = DMA_CHANNEL_REQUESTED;
291 mutex_lock(&(dma_ch[channel].dmalock));
293 if ((dma_ch[channe
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/mmc/host/
H A Domap.c128 int dma_ch; member in struct:mmc_omap_host
265 BUG_ON(host->dma_ch < 0);
267 omap_stop_dma(host->dma_ch);
321 BUG_ON(host->dma_ch < 0);
322 omap_free_dma(host->dma_ch);
323 host->dma_ch = -1;
604 int dma_ch = host->dma_ch; local
643 omap_set_dma_src_params(dma_ch, src_port,
646 omap_set_dma_dest_params(dma_ch, dst_por
714 int sync_dev, dma_ch, is_read, r; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm/arch-imx/
H A Dimx-dma.h70 imx_dma_setup_single(imx_dmach_t dma_ch, dma_addr_t dma_address,
74 imx_dma_setup_sg(imx_dmach_t dma_ch,
79 imx_dma_setup_handlers(imx_dmach_t dma_ch,
83 void imx_dma_enable(imx_dmach_t dma_ch);
85 void imx_dma_disable(imx_dmach_t dma_ch);
87 int imx_dma_request(imx_dmach_t dma_ch, const char *name);
89 void imx_dma_free(imx_dmach_t dma_ch);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm/arch-omap/
H A Ddma.h368 void *data, int *dma_ch);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm/arch-pxa/
H A Ddma.h62 void pxa_free_dma (int dma_ch);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm/arch-s3c2410/
H A Ddma.h32 enum dma_ch { enum
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/arm/
H A Dpxa2xx-pcm.c46 int dma_ch; member in struct:pxa2xx_runtime_data
104 DCSR(rtd->dma_ch) &= ~DCSR_RUN;
105 DCSR(rtd->dma_ch) = 0;
106 DCMD(rtd->dma_ch) = 0;
107 *rtd->params->drcmr = rtd->dma_ch | DRCMR_MAPVLD;
119 DDADR(rtd->dma_ch) = rtd->dma_desc_array_phys;
120 DCSR(rtd->dma_ch) = DCSR_RUN;
126 DCSR(rtd->dma_ch) &= ~DCSR_RUN;
130 DCSR(rtd->dma_ch) |= DCSR_RUN;
140 static void pxa2xx_pcm_dma_irq(int dma_ch, voi argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/soc/pxa/
H A Dpxa2xx-pcm.c50 int dma_ch; member in struct:pxa2xx_runtime_data
56 static void pxa2xx_pcm_dma_irq(int dma_ch, void *dev_id) argument
62 dcsr = DCSR(dma_ch);
63 DCSR(dma_ch) = dcsr & ~DCSR_STOPIRQEN;
69 prtd->params->name, dma_ch, dcsr );
97 prtd->dma_ch = ret;
99 pxa_free_dma(prtd->dma_ch);
105 prtd->dma_ch = ret;
142 if (prtd->dma_ch) {
144 pxa_free_dma(prtd->dma_ch);
[all...]

Completed in 143 milliseconds