Lines Matching refs:irq
6 * by the 'irq' parameter.
15 #include <linux/irq.h>
18 static int irq = -1;
20 static irqreturn_t dummy_interrupt(int irq, void *dev_id)
25 printk(KERN_INFO "dummy-irq: interrupt occurred on IRQ %d\n",
26 irq);
35 if (irq < 0) {
36 printk(KERN_ERR "dummy-irq: no IRQ given. Use irq=N\n");
39 if (request_irq(irq, &dummy_interrupt, IRQF_SHARED, "dummy_irq", &irq)) {
40 printk(KERN_ERR "dummy-irq: cannot register IRQ %d\n", irq);
43 printk(KERN_INFO "dummy-irq: registered for IRQ %d\n", irq);
49 printk(KERN_INFO "dummy-irq unloaded\n");
50 free_irq(irq, &irq);
58 module_param_hw(irq, uint, irq, 0444);
59 MODULE_PARM_DESC(irq, "The IRQ to register for");