Lines Matching defs:irq
245 struct irq_node * irq;
269 while ((irq = eisa_find_irq(e_dev, rid++)) != NULL)
270 retval += printf(" irq %d (%s)", irq->irq_no,
271 irq->irq_trigger ? "level" : "edge");
282 struct irq_node *irq;
284 for (i = 0, irq = TAILQ_FIRST(&e_dev->ioconf.irqs);
285 i < rid && irq != NULL; i++, irq = TAILQ_NEXT(irq, links))
288 return (irq);
321 struct irq_node *irq;
333 /* XXX only first irq */
334 if ((irq = eisa_find_irq(e_dev, 0)) != NULL)
335 *result = irq->irq_no;
367 struct irq_node * irq = eisa_find_irq(e_dev, *rid);
368 if (irq == NULL)
370 start = end = irq->irq_no;
372 if (irq->irq_trigger == EISA_TRIGGER_LEVEL)
461 eisa_add_intr_m(device_t eisa, device_t dev, int irq, int trigger)
471 irq_info->irq_no = irq;