Lines Matching refs:dma1
1004 snd_dma_program(chip->dma1, runtime->dma_addr, size, DMA_MODE_WRITE | DMA_AUTOINIT);
1131 ptr = snd_dma_pointer(chip->dma1, chip->p_dma_size);
1484 if (chip->hardware == WSS_HW_INTERWAVE && chip->dma1 > 3)
1492 snd_pcm_limit_isa_dma_size(chip->dma1, &runtime->hw.buffer_bytes_max);
1493 snd_pcm_limit_isa_dma_size(chip->dma1, &runtime->hw.period_bytes_max);
1496 err = chip->claim_dma(chip, chip->dma_private_data, chip->dma1);
1504 chip->release_dma(chip, chip->dma_private_data, chip->dma1);
1742 int irq, int dma1, int dma2,
1755 chip->dma1 = -1;
1783 snd_devm_request_dma(card->dev, dma1, "WSS - 1")) {
1784 snd_printk(KERN_ERR "wss: can't grab DMA1 %d\n", dma1);
1787 chip->dma1 = dma1;
1788 if (!(hwshare & WSS_HWSHARE_DMA2) && dma1 != dma2 && dma2 >= 0 &&
1793 if (dma1 == dma2 || dma2 < 0) {
1795 chip->dma2 = chip->dma1;
1869 64*1024, chip->dma1 > 3 || chip->dma2 > 3 ? 128*1024 : 64*1024);