Lines Matching refs:irq
111 if (gus->gf1.irq >= 0) in snd_gus_free()
112 free_irq(gus->gf1.irq, (void *) gus); in snd_gus_free()
133 int irq, int dma1, int dma2, in snd_gus_create() argument
158 gus->gf1.irq = -1; in snd_gus_create()
183 if (irq >= 0 && request_irq(irq, snd_gus_interrupt, IRQF_DISABLED, "GUS GF1", (void *) gus)) { in snd_gus_create()
184 snd_printk(KERN_ERR "gus: can't grab irq %d\n", irq); in snd_gus_create()
188 gus->gf1.irq = irq; in snd_gus_create()
273 int irq, dma1, dma2; in snd_gus_init_dma_irq() local
303 irq = gus->gf1.irq; in snd_gus_init_dma_irq()
304 irq = abs(irq); in snd_gus_init_dma_irq()
305 irq = irqs[irq & 0x0f]; in snd_gus_init_dma_irq()
306 if (irq == 0) { in snd_gus_init_dma_irq()
310 irq |= 0x40; in snd_gus_init_dma_irq()
329 outb(irq, GUSP(gus, IRQDMACNTRLREG)); in snd_gus_init_dma_irq()
340 outb(irq, GUSP(gus, IRQDMACNTRLREG)); in snd_gus_init_dma_irq()