Lines Matching refs:dma2

110 	int dma2;			/* DMA2 */  member
502 snd_dma_program(chip->dma2, runtime->dma_addr, size, DMA_MODE_WRITE | DMA_AUTOINIT); in snd_es18xx_playback1_prepare()
518 if (chip->dma2 >= 4) in snd_es18xx_playback1_trigger()
819 pos = snd_dma_pointer(chip->dma2, size); in snd_es18xx_playback_pointer()
1429 snd_es18xx_config_write(chip, 0x75, chip->dma2); in snd_es18xx_initialize()
1476 switch (chip->dma2) { in snd_es18xx_initialize()
1490 snd_printk(KERN_ERR "invalid dma2 %d\n", chip->dma2); in snd_es18xx_initialize()
1662 if (chip->dma1 == chip->dma2) in snd_es18xx_probe()
1721 chip->dma1 > 3 || chip->dma2 > 3 ? 128*1024 : 64*1024); in snd_es18xx_pcm()
1769 if (chip->dma2 >= 0 && chip->dma1 != chip->dma2) { in snd_es18xx_free()
1770 disable_dma(chip->dma2); in snd_es18xx_free()
1771 free_dma(chip->dma2); in snd_es18xx_free()
1785 int irq, int dma1, int dma2) in snd_es18xx_new_device() argument
1798 chip->dma2 = -1; in snd_es18xx_new_device()
1824 if (dma2 != dma1 && request_dma(dma2, "ES18xx DMA 2")) { in snd_es18xx_new_device()
1826 snd_printk(KERN_ERR PFX "unable to grap DMA2 %d\n", dma2); in snd_es18xx_new_device()
1829 chip->dma2 = dma2; in snd_es18xx_new_device()
1990 static int dma2[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; /* 0,1,3 */ variable
2012 module_param_array(dma2, int, NULL, 0444);
2013 MODULE_PARM_DESC(dma2, "DMA 2 # for ES18xx driver.");
2049 dma2[dev] = pnp_dma(pdev, 1); in snd_audiodrive_pnp_init_main()
2052 snd_printdd("PnP ES18xx: dma1=%i, dma2=%i, irq=%i\n", dma1[dev], dma2[dev], irq[dev]); in snd_audiodrive_pnp_init_main()
2133 irq[dev], dma1[dev], dma2[dev]); in snd_audiodrive_probe()
2140 if (dma1[dev] != dma2[dev]) in snd_audiodrive_probe()
2144 irq[dev], dma1[dev], dma2[dev]); in snd_audiodrive_probe()
2222 if (dma2[dev] == SNDRV_AUTO_DMA) { in snd_es18xx_isa_probe()
2223 if ((dma2[dev] = snd_legacy_find_free_dma(possible_dmas)) < 0) { in snd_es18xx_isa_probe()