Lines Matching refs:irq
69 static int irq = 10;
94 module_param(irq, int, 0);
95 MODULE_PARM_DESC(irq, "Eurotech WDT irq (default=10)");
138 if (irq == 2 || irq > 15 || irq < 0) {
139 printk(KERN_ERR ": invalid irq number\n");
140 irq = 0; /* if invalid we disable interrupt */
142 if (irq == 0)
145 eurwdt_write_reg(WDT_TIMER_CFG, irq<<4);
156 static irqreturn_t eurwdt_interrupt(int irq, void *dev_id)
401 free_irq(irq, NULL);
416 ret = request_irq(irq, eurwdt_interrupt, IRQF_DISABLED, "eurwdt", NULL);
418 printk(KERN_ERR "eurwdt: IRQ %d is not free.\n", irq);
446 io, irq, (!strcmp("int", ev) ? "int" : "reboot"));
458 free_irq(irq, NULL);