Lines Matching defs:firqh
249 struct gic_fdt_irqhandler *firqh;
311 firqh = kmem_alloc(sizeof(*firqh), KM_SLEEP);
312 firqh->ih_mpsafe = (flags & FDT_INTR_MPSAFE) != 0;
313 firqh->ih_irq = firq;
314 firqh->ih_fn = func;
315 firqh->ih_arg = arg;
316 TAILQ_INSERT_TAIL(&firq->intr_handlers, firqh, ih_next);
325 struct gic_fdt_irqhandler *firqh;
339 firqh = TAILQ_FIRST(&firq->intr_handlers);
340 kmem_free(firqh, sizeof(*firqh));
354 struct gic_fdt_irqhandler *firqh;
357 TAILQ_FOREACH(firqh, &firq->intr_handlers, ih_next)
358 handled += firqh->ih_fn(firqh->ih_arg);