Lines Matching defs:dma2
812 snd_dma_program(chip->dma2, runtime->dma_addr, size, DMA_MODE_READ | DMA_AUTOINIT);
897 ptr = snd_dma_pointer(chip->dma2, chip->c_dma_size);
1162 snd_pcm_limit_isa_dma_size(chip->dma2, &runtime->hw.buffer_bytes_max);
1163 snd_pcm_limit_isa_dma_size(chip->dma2, &runtime->hw.period_bytes_max);
1166 if ((err = chip->claim_dma(chip, chip->dma_private_data, chip->dma2)) < 0)
1172 chip->release_dma(chip, chip->dma_private_data, chip->dma2);
1251 if (!(chip->hwshare & CS4231_HWSHARE_DMA2) && chip->dma2 >= 0 && chip->dma2 != chip->dma1) {
1252 snd_dma_disable(chip->dma2);
1253 free_dma(chip->dma2);
1317 int irq, int dma1, int dma2,
1334 chip->dma2 = -1;
1360 if (!(hwshare & CS4231_HWSHARE_DMA2) && dma1 != dma2 && dma2 >= 0 && request_dma(dma2, "CS4231 - 2")) {
1361 snd_printk(KERN_ERR "cs4231: can't grab DMA2 %d\n", dma2);
1365 if (dma1 == dma2 || dma2 < 0) {
1367 chip->dma2 = chip->dma1;
1369 chip->dma2 = dma2;
1443 64*1024, chip->dma1 > 3 || chip->dma2 > 3 ? 128*1024 : 64*1024);