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);
418 struct snd_dma_buffer dma;
422 if (!get_dmabuf(s, &dma, PAGE_ALIGN(32 * 1024)))
453 len = min(size, dma.bytes);
454 memcpy(dma.area, data, len);
458 snd_dma_program(s->chip->dma1, dma.addr, len, DMA_MODE_WRITE);
504 free_dmabuf(&dma);
953 err = snd_devm_request_dma(card->dev, dma[dev], "SoundScape");
955 snd_printk(KERN_ERR "sscape: can't grab DMA %d\n", dma[dev]);
989 name, sscape->io_base, irq[dev], dma[dev]);
1031 | (dma[dev] << 4) | (irq_cfg << 1));
1044 dma[dev], dma2[dev]);
1112 dma[i] == SNDRV_AUTO_DMA) {
1136 dma[dev] &= 0x03;
1228 dma[idx] = pnp_dma(dev, 0) & 0x03;
1230 dma2[idx] = dma[idx];