Lines Matching refs:irq
112 if (gus->gf1.irq >= 0) in snd_gus_free()
113 free_irq(gus->gf1.irq, (void *) gus); in snd_gus_free()
134 int irq, int dma1, int dma2, in snd_gus_create() argument
159 gus->gf1.irq = -1; in snd_gus_create()
184 if (irq >= 0 && request_irq(irq, snd_gus_interrupt, 0, "GUS GF1", (void *) gus)) { in snd_gus_create()
185 snd_printk(KERN_ERR "gus: can't grab irq %d\n", irq); in snd_gus_create()
189 gus->gf1.irq = irq; in snd_gus_create()
274 int irq, dma1, dma2; in snd_gus_init_dma_irq() local
304 irq = gus->gf1.irq; in snd_gus_init_dma_irq()
305 irq = abs(irq); in snd_gus_init_dma_irq()
306 irq = irqs[irq & 0x0f]; in snd_gus_init_dma_irq()
307 if (irq == 0) { in snd_gus_init_dma_irq()
311 irq |= 0x40; in snd_gus_init_dma_irq()
330 outb(irq, GUSP(gus, IRQDMACNTRLREG)); in snd_gus_init_dma_irq()
341 outb(irq, GUSP(gus, IRQDMACNTRLREG)); in snd_gus_init_dma_irq()