Lines Matching refs:dma1

1004 	snd_dma_program(chip->dma1, runtime->dma_addr, size, DMA_MODE_WRITE | DMA_AUTOINIT);  in snd_wss_playback_prepare()
1131 ptr = snd_dma_pointer(chip->dma1, chip->p_dma_size); in snd_wss_playback_pointer()
1484 if (chip->hardware == WSS_HW_INTERWAVE && chip->dma1 > 3) in snd_wss_playback_open()
1492 snd_pcm_limit_isa_dma_size(chip->dma1, &runtime->hw.buffer_bytes_max); in snd_wss_playback_open()
1493 snd_pcm_limit_isa_dma_size(chip->dma1, &runtime->hw.period_bytes_max); in snd_wss_playback_open()
1496 if ((err = chip->claim_dma(chip, chip->dma_private_data, chip->dma1)) < 0) in snd_wss_playback_open()
1503 chip->release_dma(chip, chip->dma_private_data, chip->dma1); in snd_wss_playback_open()
1665 if (!(chip->hwshare & WSS_HWSHARE_DMA1) && chip->dma1 >= 0) { in snd_wss_free()
1666 snd_dma_disable(chip->dma1); in snd_wss_free()
1667 free_dma(chip->dma1); in snd_wss_free()
1670 chip->dma2 >= 0 && chip->dma2 != chip->dma1) { in snd_wss_free()
1770 int irq, int dma1, int dma2, in snd_wss_create() argument
1786 chip->dma1 = -1; in snd_wss_create()
1815 if (!(hwshare & WSS_HWSHARE_DMA1) && request_dma(dma1, "WSS - 1")) { in snd_wss_create()
1816 snd_printk(KERN_ERR "wss: can't grab DMA1 %d\n", dma1); in snd_wss_create()
1820 chip->dma1 = dma1; in snd_wss_create()
1821 if (!(hwshare & WSS_HWSHARE_DMA2) && dma1 != dma2 && in snd_wss_create()
1827 if (dma1 == dma2 || dma2 < 0) { in snd_wss_create()
1829 chip->dma2 = chip->dma1; in snd_wss_create()
1912 64*1024, chip->dma1 > 3 || chip->dma2 > 3 ? 128*1024 : 64*1024); in snd_wss_pcm()