Lines Matching refs:dma
25 #include <linux/dma-mapping.h>
37 #include <mach/dma.h>
58 int dma;
186 DRCMR(host->dma_drcmrrx) = host->dma | DRCMR_MAPVLD;
191 DRCMR(host->dma_drcmrtx) = host->dma | DRCMR_MAPVLD;
226 DALGN |= (1 << host->dma);
228 DALGN &= ~(1 << host->dma);
229 DDADR(host->dma) = host->sg_dma;
232 DCSR(host->dma) = DCSR_RUN;
314 DCSR(host->dma) = DCSR_RUN;
329 DCSR(host->dma) = 0;
511 static void pxamci_dma_irq(int dma, void *devid)
514 int dcsr = DCSR(dma);
515 DCSR(dma) = dcsr & ~DCSR_STOPIRQEN;
521 mmc_hostname(host->mmc), dma, dcsr);
582 host->dma = -1;
639 host->dma = pxa_request_dma(DRIVER_NAME, DMA_PRIO_LOW,
641 if (host->dma < 0) {
725 if (host->dma >= 0)
726 pxa_free_dma(host->dma);
780 pxa_free_dma(host->dma);