/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm/mach-imx/ |
H A D | dma.c | 41 * @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/include/asm-arm/arch-imx/ |
H A D | imx-dma.h | 70 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/arch/blackfin/kernel/ |
H A D | bfin_dma_5xx.c | 47 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/sound/soc/pxa/ |
H A D | pxa2xx-pcm.c | 50 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...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm/mach-pxa/ |
H A D | dma.c | 73 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/sound/arm/ |
H A D | pxa2xx-pcm.c | 46 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/include/asm-arm/arch-pxa/ |
H A D | dma.h | 62 void pxa_free_dma (int dma_ch);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/mmc/host/ |
H A D | omap.c | 128 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-s3c2410/ |
H A D | dma.h | 32 enum dma_ch { enum
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm/arch-omap/ |
H A D | dma.h | 368 void *data, int *dma_ch);
|