Searched refs:firqh (Results 1 – 3 of 3) sorted by relevance
/netbsd-src/sys/arch/arm/fdt/ |
H A D | gic_fdt.c | 249 struct gic_fdt_irqhandler *firqh; in gic_fdt_establish() local 311 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() 316 TAILQ_INSERT_TAIL(&firq->intr_handlers, firqh, ih_next); in gic_fdt_establish() 325 struct gic_fdt_irqhandler *firqh; in gic_fdt_disestablish() local 339 firqh in gic_fdt_disestablish() 354 struct gic_fdt_irqhandler *firqh; gic_fdt_intr() local [all...] |
H A D | gicv3_fdt.c | 348 struct gicv3_fdt_irqhandler *firqh; in gicv3_fdt_establish() local 411 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() 416 TAILQ_INSERT_TAIL(&firq->intr_handlers, firqh, ih_next); in gicv3_fdt_establish() 425 struct gicv3_fdt_irqhandler *firqh; in gicv3_fdt_disestablish() local 439 firqh = TAILQ_FIRST(&firq->intr_handlers); in gicv3_fdt_disestablish() 440 kmem_free(firqh, sizeof(*firqh)); in gicv3_fdt_disestablish() [all …]
|
/netbsd-src/sys/arch/arm/broadcom/ |
H A D | bcm2835_intr.c | 552 struct bcm2835icu_irqhandler *firqh; in bcm2835_icu_fdt_establish() local 603 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() 609 TAILQ_INSERT_TAIL(&firq->intr_handlers, firqh, ih_next); in bcm2835_icu_fdt_establish() 627 struct bcm2835icu_irqhandler *firqh; in bcm2835_icu_fdt_disestablish() local 645 firqh = TAILQ_FIRST(&firq->intr_handlers); in bcm2835_icu_fdt_disestablish() 646 TAILQ_REMOVE(&firq->intr_handlers, firqh, ih_nex in bcm2835_icu_fdt_disestablish() 662 struct bcm2835icu_irqhandler *firqh; bcm2835_icu_intr() local [all...] |