Lines Matching refs:dma
39 #include <linux/dma-mapping.h>
103 } dma;
244 host->dma.len = 0;
245 host->dma.dir = 0;
336 dma_unmap_sg(mmc_dev(host->mmc), data->sg, data->sg_len, host->dma.dir);
447 if (host->pio.index < host->dma.len) {
614 host->dma.dir = DMA_BIDIRECTIONAL;
616 host->dma.len = dma_map_sg(mmc_dev(host->mmc), data->sg,
617 data->sg_len, host->dma.dir);
619 if (host->dma.len == 0)
630 for (i = 0; i < host->dma.len; i++) {
637 if (i == host->dma.len - 1)
669 host->dma.dir);
1076 host->flags & HOST_F_DMA ? "dma" : "pio");