Searched refs:firqh (Results 1 – 3 of 3) sorted by relevance
249 struct gic_fdt_irqhandler *firqh; in gic_fdt_establish() local311 firqh = kmem_alloc(sizeof(*firqh), KM_SLEEP); in gic_fdt_establish()312 firqh->ih_mpsafe = (flags & FDT_INTR_MPSAFE) != 0; in gic_fdt_establish()313 firqh->ih_irq = firq; in gic_fdt_establish()314 firqh->ih_fn = func; in gic_fdt_establish()315 firqh->ih_arg = arg; in gic_fdt_establish()325 struct gic_fdt_irqhandler *firqh; in gic_fdt_disestablish() local339 firqh = TAILQ_FIRST(&firq->intr_handlers); in gic_fdt_disestablish()340 kmem_free(firqh, sizeof(*firqh)); in gic_fdt_disestablish()354 struct gic_fdt_irqhandler *firqh; in gic_fdt_intr() local[all …]
348 struct gicv3_fdt_irqhandler *firqh; in gicv3_fdt_establish() local411 firqh = kmem_alloc(sizeof(*firqh), KM_SLEEP); in gicv3_fdt_establish()412 firqh->ih_mpsafe = (flags & FDT_INTR_MPSAFE) != 0; in gicv3_fdt_establish()413 firqh->ih_irq = firq; in gicv3_fdt_establish()414 firqh->ih_fn = func; in gicv3_fdt_establish()415 firqh->ih_arg = arg; in gicv3_fdt_establish()425 struct gicv3_fdt_irqhandler *firqh; in gicv3_fdt_disestablish() local439 firqh = TAILQ_FIRST(&firq->intr_handlers); in gicv3_fdt_disestablish()440 kmem_free(firqh, sizeof(*firqh)); in gicv3_fdt_disestablish()454 struct gicv3_fdt_irqhandler *firqh; in gicv3_fdt_intr() local[all …]
552 struct bcm2835icu_irqhandler *firqh; in bcm2835_icu_fdt_establish() local603 firqh = kmem_alloc(sizeof(*firqh), KM_SLEEP); in bcm2835_icu_fdt_establish()604 firqh->ih_irq = firq; in bcm2835_icu_fdt_establish()605 firqh->ih_fn = func; in bcm2835_icu_fdt_establish()606 firqh->ih_arg = arg; in bcm2835_icu_fdt_establish()627 struct bcm2835icu_irqhandler *firqh; in bcm2835_icu_fdt_disestablish() local645 firqh = TAILQ_FIRST(&firq->intr_handlers); in bcm2835_icu_fdt_disestablish()646 TAILQ_REMOVE(&firq->intr_handlers, firqh, ih_next); in bcm2835_icu_fdt_disestablish()647 kmem_free(firqh, sizeof(*firqh)); in bcm2835_icu_fdt_disestablish()662 struct bcm2835icu_irqhandler *firqh; in bcm2835_icu_intr() local[all …]