Lines Matching refs:dma
19 #include <asm/dma.h>
42 static int dma[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;
64 module_param_hw_array(dma, int, dma, NULL, 0444);
65 MODULE_PARM_DESC(dma, "DMA # for SoundScape driver.");
67 module_param_hw_array(dma2, int, dma, NULL, 0444);
429 struct snd_dma_buffer dma;
433 if (!get_dmabuf(s, &dma, PAGE_ALIGN(32 * 1024)))
464 len = min(size, dma.bytes);
465 memcpy(dma.area, data, len);
469 snd_dma_program(s->chip->dma1, dma.addr, len, DMA_MODE_WRITE);
515 free_dmabuf(&dma);
964 err = request_dma(dma[dev], "SoundScape");
966 snd_printk(KERN_ERR "sscape: can't grab DMA %d\n", dma[dev]);
1001 name, sscape->io_base, irq[dev], dma[dev]);
1045 | (dma[dev] << 4) | (irq_cfg << 1));
1058 dma[dev], dma2[dev]);
1123 free_dma(dma[dev]);
1143 dma[i] == SNDRV_AUTO_DMA) {
1167 dma[dev] &= 0x03;
1270 dma[idx] = pnp_dma(dev, 0) & 0x03;
1272 dma2[idx] = dma[idx];