Lines Matching refs:dma
188 if (hw_config->dma < 0 || hw_config->dma > 7)
190 printk(KERN_ERR "PAS16: Invalid DMA selection %d", hw_config->dma);
191 hw_config->dma=-1;
196 pas_write(dma_bits[hw_config->dma], 0xF389);
197 if (!dma_bits[hw_config->dma])
199 printk(KERN_ERR "PAS16: Invalid DMA selection %d", hw_config->dma);
200 hw_config->dma=-1;
205 if (sound_alloc_dma(hw_config->dma, "PAS16"))
208 hw_config->dma=-1;
263 if (!sb_dma_bits[sb_config->dma])
264 printk(KERN_ERR "PAS16 Warning: Invalid SB DMA %d\n\n", sb_config->dma);
269 irq_dma = sb_dma_bits[sb_config->dma] |
360 if (hw_config->dma>0)
361 sound_free_dma(hw_config->dma);
375 static int __initdata dma = -1;
385 module_param(dma, int, 0);
405 cfg.dma = dma;
410 cfg2.dma = sb_dma;
413 if (cfg.io_base == -1 || cfg.dma == -1 || cfg.irq == -1) {
436 /* io, irq, dma, dma2, sb_io, sb_irq, sb_dma, sb_dma2 */
443 dma = ints[3];