Lines Matching refs:dma1
41 static int dma1[CMI8328_MAX] = {[0 ... (CMI8328_MAX-1)] = SNDRV_AUTO_DMA}; variable
58 module_param_array(dma1, int, NULL, 0444);
59 MODULE_PARM_DESC(dma1, "DMA1 for CMI8328 driver.");
257 if (dma1[ndev] == SNDRV_AUTO_DMA) { in snd_cmi8328_probe()
258 dma1[ndev] = snd_legacy_find_free_dma(dma1s); in snd_cmi8328_probe()
259 if (dma1[ndev] < 0) { in snd_cmi8328_probe()
265 dma2[ndev] = snd_legacy_find_free_dma(dma2s[dma1[ndev] % 4]); in snd_cmi8328_probe()
279 pos = array_find(dma1s, dma1[ndev]); in snd_cmi8328_probe()
281 snd_printk(KERN_ERR "invalid DMA1 %d\n", dma1[ndev]); in snd_cmi8328_probe()
286 if (dma2[ndev] >= 0 && dma1[ndev] != dma2[ndev]) { in snd_cmi8328_probe()
287 pos = array_find(dma2s[dma1[ndev]], dma2[ndev]); in snd_cmi8328_probe()
305 err = snd_wss_create(card, port + 4, -1, irq[ndev], dma1[ndev], in snd_cmi8328_probe()
367 card->shortname, cmi->wss->port, irq[ndev], dma1[ndev], in snd_cmi8328_probe()
368 (dma2[ndev] >= 0) ? dma2[ndev] : dma1[ndev]); in snd_cmi8328_probe()