Lines Matching full:dma1
245 snd_dma_program(chip->dma1, runtime->dma_addr, size, in snd_ad1816a_playback_prepare()
303 ptr = snd_dma_pointer(chip->dma1, chip->p_dma_size); in snd_ad1816a_playback_pointer()
455 snd_pcm_limit_isa_dma_size(chip->dma1, &runtime->hw.buffer_bytes_max); in snd_ad1816a_playback_open()
456 snd_pcm_limit_isa_dma_size(chip->dma1, &runtime->hw.period_bytes_max); in snd_ad1816a_playback_open()
570 if (chip->dma1 >= 0) { in snd_ad1816a_free()
571 snd_dma_disable(chip->dma1); in snd_ad1816a_free()
572 free_dma(chip->dma1); in snd_ad1816a_free()
601 unsigned long port, int irq, int dma1, int dma2, in snd_ad1816a_create() argument
610 chip->dma1 = -1; in snd_ad1816a_create()
624 if (request_dma(dma1, "AD1816A - 1")) { in snd_ad1816a_create()
625 snd_printk(KERN_ERR "ad1816a: can't grab DMA1 %d\n", dma1); in snd_ad1816a_create()
629 chip->dma1 = dma1; in snd_ad1816a_create()
691 pcm->info_flags = (chip->dma1 == chip->dma2 ) ? SNDRV_PCM_INFO_JOINT_DUPLEX : 0; in snd_ad1816a_pcm()
698 64*1024, chip->dma1 > 3 || chip->dma2 > 3 ? 128*1024 : 64*1024); in snd_ad1816a_pcm()