Lines Matching refs:dma
186 if (hw_config->dma < 0 || hw_config->dma > 7) in config_pas_hw()
188 printk(KERN_ERR "PAS16: Invalid DMA selection %d", hw_config->dma); in config_pas_hw()
189 hw_config->dma=-1; in config_pas_hw()
194 pas_write(dma_bits[hw_config->dma], 0xF389); in config_pas_hw()
195 if (!dma_bits[hw_config->dma]) in config_pas_hw()
197 printk(KERN_ERR "PAS16: Invalid DMA selection %d", hw_config->dma); in config_pas_hw()
198 hw_config->dma=-1; in config_pas_hw()
203 if (sound_alloc_dma(hw_config->dma, "PAS16")) in config_pas_hw()
206 hw_config->dma=-1; in config_pas_hw()
261 if (!sb_dma_bits[sb_config->dma]) in config_pas_hw()
262 printk(KERN_ERR "PAS16 Warning: Invalid SB DMA %d\n\n", sb_config->dma); in config_pas_hw()
267 irq_dma = sb_dma_bits[sb_config->dma] | in config_pas_hw()
363 if (hw_config->dma>0) in unload_pas()
364 sound_free_dma(hw_config->dma); in unload_pas()
378 static int __initdata dma = -1; variable
388 module_param(dma, int, 0);
408 cfg.dma = dma; in init_pas2()
413 cfg2.dma = sb_dma; in init_pas2()
416 if (cfg.io_base == -1 || cfg.dma == -1 || cfg.irq == -1) { in init_pas2()
446 dma = ints[3]; in setup_pas2()