Lines Matching full:dma1
108 if (gus->gf1.dma1 >= 0) { in snd_gus_free()
109 disable_dma(gus->gf1.dma1); in snd_gus_free()
110 free_dma(gus->gf1.dma1); in snd_gus_free()
128 int irq, int dma1, int dma2, in snd_gus_create() argument
154 gus->gf1.dma1 = -1; in snd_gus_create()
185 if (request_dma(dma1, "GUS - 1")) { in snd_gus_create()
186 snd_printk(KERN_ERR "gus: can't grab DMA1 %d\n", dma1); in snd_gus_create()
190 gus->gf1.dma1 = dma1; in snd_gus_create()
191 if (dma2 >= 0 && dma1 != dma2) { in snd_gus_create()
199 gus->gf1.dma2 = gus->gf1.dma1; in snd_gus_create()
269 int irq, dma1, dma2; in snd_gus_init_dma_irq() local
287 dma1 = gus->gf1.dma1; in snd_gus_init_dma_irq()
288 dma1 = abs(dma1); in snd_gus_init_dma_irq()
289 dma1 = dmas[dma1 & 7]; in snd_gus_init_dma_irq()
293 dma1 |= gus->equal_dma ? 0x40 : (dma2 << 3); in snd_gus_init_dma_irq()
295 if ((dma1 & 7) == 0 || (dma2 & 7) == 0) { in snd_gus_init_dma_irq()
322 outb(dma1, GUSP(gus, IRQDMACNTRLREG)); in snd_gus_init_dma_irq()
333 outb(dma1, GUSP(gus, IRQDMACNTRLREG)); in snd_gus_init_dma_irq()