/src/sys/arch/arm/fdt/ |
gic_fdt.c | 249 struct gic_fdt_irqhandler *firqh; local in function:gic_fdt_establish 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; local in function:gic_fdt_disestablish 339 firqh = TAILQ_FIRST(&firq->intr_handlers) 354 struct gic_fdt_irqhandler *firqh; local in function:gic_fdt_intr [all...] |
gicv3_fdt.c | 348 struct gicv3_fdt_irqhandler *firqh; local in function:gicv3_fdt_establish 411 firqh = kmem_alloc(sizeof(*firqh), KM_SLEEP); 412 firqh->ih_mpsafe = (flags & FDT_INTR_MPSAFE) != 0; 413 firqh->ih_irq = firq; 414 firqh->ih_fn = func; 415 firqh->ih_arg = arg; 416 TAILQ_INSERT_TAIL(&firq->intr_handlers, firqh, ih_next); 425 struct gicv3_fdt_irqhandler *firqh; local in function:gicv3_fdt_disestablish 439 firqh = TAILQ_FIRST(&firq->intr_handlers) 454 struct gicv3_fdt_irqhandler *firqh; local in function:gicv3_fdt_intr [all...] |
/src/sys/arch/arm/broadcom/ |
bcm2835_intr.c | 552 struct bcm2835icu_irqhandler *firqh; local in function:bcm2835_icu_fdt_establish 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; local in function:bcm2835_icu_fdt_disestablish 645 firqh = TAILQ_FIRST(&firq->intr_handlers); 646 TAILQ_REMOVE(&firq->intr_handlers, firqh, ih_next) 662 struct bcm2835icu_irqhandler *firqh; local in function:bcm2835_icu_intr [all...] |