Lines Matching defs:dma2
38 * - The driver use dma2 for playback and dma1 for capture.
114 int dma2; /* DMA2 */
515 snd_dma_program(chip->dma2, runtime->dma_addr, size, DMA_MODE_WRITE | DMA_AUTOINIT);
531 if (chip->dma2 >= 4)
818 pos = snd_dma_pointer(chip->dma2, chip->dma2_size);
1437 snd_es18xx_config_write(chip, 0x75, chip->dma2);
1482 switch (chip->dma2) {
1496 snd_printk(KERN_ERR "invalid dma2 %d\n", chip->dma2);
1667 if (chip->dma1 == chip->dma2)
1727 chip->dma1 > 3 || chip->dma2 > 3 ? 128*1024 : 64*1024);
1778 if (chip->dma2 >= 0 && chip->dma1 != chip->dma2) {
1779 disable_dma(chip->dma2);
1780 free_dma(chip->dma2);
1796 int irq, int dma1, int dma2,
1818 chip->dma2 = -1;
1842 if (dma2 != dma1 && request_dma(dma2, "ES18xx DMA 2")) {
1844 snd_printk(KERN_ERR PFX "unable to grap DMA2 %d\n", dma2);
1847 chip->dma2 = dma2;
2001 static int dma2[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; /* 0,1,3 */
2023 module_param_array(dma2, int, NULL, 0444);
2024 MODULE_PARM_DESC(dma2, "DMA 2 # for ES18xx driver.");
2053 if (dma2[dev] != SNDRV_AUTO_DMA)
2054 pnp_resource_change(&cfg->dma_resource[1], dma2[dev], 1);
2081 dma2[dev] = pnp_dma(pdev, 1);
2084 snd_printdd("PnP ES18xx: dma1=%i, dma2=%i, irq=%i\n", dma1[dev], dma2[dev], irq[dev]);
2183 irq[dev], dma1[dev], dma2[dev],
2191 if (dma1[dev] != dma2[dev])
2192 sprintf(card->longname, "%s at 0x%lx, irq %d, dma1 %d, dma2 %d",
2195 irq[dev], dma1[dev], dma2[dev]);
2268 if (dma2[dev] == SNDRV_AUTO_DMA) {
2269 if ((dma2[dev] = snd_legacy_find_free_dma(possible_dmas)) < 0) {