Lines Matching refs:irq
56 static int irq = SNDRV_DEFAULT_IRQ1; /* 5,7,9,10,11 */ variable
79 module_param_hw(irq, int, irq, 0444);
80 MODULE_PARM_DESC(irq, "WSS irq # for opti9xx driver.");
81 module_param_hw(mpu_irq, int, irq, 0444);
129 int irq; member
177 chip->irq = -1; in snd_opti9xx_init()
324 int irq, int dma1, int dma2, in snd_opti9xx_configure() argument
432 switch (irq) { in snd_opti9xx_configure()
451 snd_printk(KERN_WARNING "WSS irq # %d not valid\n", irq); in snd_opti9xx_configure()
635 static irqreturn_t snd_opti93x_interrupt(int irq, void *dev_id) in snd_opti93x_interrupt() argument
773 irq = pnp_irq(pdev, 0);
818 error = snd_opti9xx_configure(chip, port, irq, dma1, xdma2,
823 error = snd_wss_create(card, chip->wss_base + 4, -1, irq, dma1, xdma2,
850 error = devm_request_irq(card->dev, irq, snd_opti93x_interrupt,
853 snd_printk(KERN_ERR "opti9xx: can't grab IRQ %d\n", irq);
857 chip->irq = irq;
858 card->sync_irq = chip->irq;
865 chip->wss_base + 4, irq, dma1, xdma2);
869 card->shortname, codec->pcm->name, chip->wss_base + 4, irq,
965 if (irq == SNDRV_AUTO_IRQ) {
966 irq = snd_legacy_find_free_irq(possible_irqs);
967 if (irq < 0) {
1030 error = snd_opti9xx_configure(chip, port, irq, dma1, xdma2,