Lines Matching defs:irq
5 * by the 'irq' parameter.
19 #include <linux/irq.h>
22 static int irq = -1;
24 static irqreturn_t dummy_interrupt(int irq, void *dev_id)
29 printk(KERN_INFO "dummy-irq: interrupt occurred on IRQ %d\n",
30 irq);
39 if (irq < 0) {
40 printk(KERN_ERR "dummy-irq: no IRQ given. Use irq=N\n");
43 if (request_irq(irq, &dummy_interrupt, IRQF_SHARED, "dummy_irq", &irq)) {
44 printk(KERN_ERR "dummy-irq: cannot register IRQ %d\n", irq);
47 printk(KERN_INFO "dummy-irq: registered for IRQ %d\n", irq);
53 printk(KERN_INFO "dummy-irq unloaded\n");
54 free_irq(irq, &irq);
62 module_param(irq, uint, 0444);
63 MODULE_PARM_DESC(irq, "The IRQ to register for");