Lines Matching refs:dma2
255 snd_dma_program(chip->dma2, runtime->dma_addr, size, in snd_ad1816a_capture_prepare()
291 ptr = snd_dma_pointer(chip->dma2, chip->c_dma_size); in snd_ad1816a_capture_pointer()
450 snd_pcm_limit_isa_dma_size(chip->dma2, &runtime->hw.buffer_bytes_max); in snd_ad1816a_capture_open()
451 snd_pcm_limit_isa_dma_size(chip->dma2, &runtime->hw.period_bytes_max); in snd_ad1816a_capture_open()
558 unsigned long port, int irq, int dma1, int dma2, in snd_ad1816a_create() argument
565 chip->dma2 = -1; in snd_ad1816a_create()
584 if (snd_devm_request_dma(card->dev, dma2, "AD1816A - 2")) { in snd_ad1816a_create()
585 snd_printk(KERN_ERR "ad1816a: can't grab DMA2 %d\n", dma2); in snd_ad1816a_create()
588 chip->dma2 = dma2; in snd_ad1816a_create()
632 pcm->info_flags = (chip->dma1 == chip->dma2 ) ? SNDRV_PCM_INFO_JOINT_DUPLEX : 0; in snd_ad1816a_pcm()
638 64*1024, chip->dma1 > 3 || chip->dma2 > 3 ? 128*1024 : 64*1024); in snd_ad1816a_pcm()