Lines Matching refs:irq
97 if (gus->gf1.irq >= 0) in snd_gus_free()
98 free_irq(gus->gf1.irq, (void *) gus); in snd_gus_free()
119 int irq, int dma1, int dma2, in snd_gus_create() argument
144 gus->gf1.irq = -1; in snd_gus_create()
171 if (irq >= 0 && request_irq(irq, snd_gus_interrupt, 0, "GUS GF1", (void *) gus)) { in snd_gus_create()
172 snd_printk(KERN_ERR "gus: can't grab irq %d\n", irq); in snd_gus_create()
176 gus->gf1.irq = irq; in snd_gus_create()
177 card->sync_irq = irq; in snd_gus_create()
263 int irq, dma1, dma2; in snd_gus_init_dma_irq() local
293 irq = gus->gf1.irq; in snd_gus_init_dma_irq()
294 irq = abs(irq); in snd_gus_init_dma_irq()
295 irq = irqs[irq & 0x0f]; in snd_gus_init_dma_irq()
296 if (irq == 0) { in snd_gus_init_dma_irq()
300 irq |= 0x40; in snd_gus_init_dma_irq()
319 outb(irq, GUSP(gus, IRQDMACNTRLREG)); in snd_gus_init_dma_irq()
330 outb(irq, GUSP(gus, IRQDMACNTRLREG)); in snd_gus_init_dma_irq()