Lines Matching refs:irq
74 static int irq = SNDRV_DEFAULT_IRQ1; /* 5,7,9,10,11 */ variable
97 module_param(irq, int, 0444);
98 MODULE_PARM_DESC(irq, "WSS irq # for opti9xx driver.");
147 int irq; member
195 chip->irq = -1; in snd_opti9xx_init()
340 int irq, int dma1, int dma2, in snd_opti9xx_configure() argument
443 switch (irq) { in snd_opti9xx_configure()
462 snd_printk(KERN_WARNING "WSS irq # %d not valid\n", irq); in snd_opti9xx_configure()
646 static irqreturn_t snd_opti93x_interrupt(int irq, void *dev_id) in snd_opti93x_interrupt() argument
781 irq = pnp_irq(pdev, 0);
809 if (chip->irq > 0) {
810 disable_irq(chip->irq);
811 free_irq(chip->irq, chip);
842 error = snd_opti9xx_configure(chip, port, irq, dma1, xdma2,
847 error = snd_wss_create(card, chip->wss_base + 4, -1, irq, dma1, xdma2,
874 error = request_irq(irq, snd_opti93x_interrupt,
877 snd_printk(KERN_ERR "opti9xx: can't grab IRQ %d\n", irq);
881 chip->irq = irq;
887 chip->wss_base + 4, irq, dma1, xdma2);
890 card->shortname, codec->pcm->name, chip->wss_base + 4, irq,
986 if (irq == SNDRV_AUTO_IRQ) {
987 if ((irq = snd_legacy_find_free_irq(possible_irqs)) < 0) {
1056 error = snd_opti9xx_configure(chip, port, irq, dma1, xdma2,