Lines Matching defs:firqh
552 struct bcm2835icu_irqhandler *firqh;
603 firqh = kmem_alloc(sizeof(*firqh), KM_SLEEP);
604 firqh->ih_irq = firq;
605 firqh->ih_fn = func;
606 firqh->ih_arg = arg;
609 TAILQ_INSERT_TAIL(&firq->intr_handlers, firqh, ih_next);
627 struct bcm2835icu_irqhandler *firqh;
645 firqh = TAILQ_FIRST(&firq->intr_handlers);
646 TAILQ_REMOVE(&firq->intr_handlers, firqh, ih_next);
647 kmem_free(firqh, sizeof(*firqh));
662 struct bcm2835icu_irqhandler *firqh;
665 TAILQ_FOREACH(firqh, &firq->intr_handlers, ih_next) {
666 handled |= firqh->ih_fn(firqh->ih_arg);