Home
last modified time | relevance | path

Searched refs:gi_isrc (Results 1 – 5 of 5) sorted by relevance

/f-stack/freebsd/arm64/arm64/
H A Dgic_v3_var.h95 #define GIC_INTR_ISRC(sc, irq) (&sc->gic_irqs[irq].gi_isrc)
H A Dgicv3_its.c236 struct intr_irqsrc gi_isrc; member
1004 intr_isrc_dispatch(&girq->gi_isrc, tf); in gicv3_its_intr()
1243 if (intr_isrc_register(&girq->gi_isrc, dev, 0, in gicv3_its_alloc_irqsrc()
1799 col = sc->sc_its_cols[CPU_FFS(&girq->gi_isrc.isrc_cpu) - 1]; in its_cmd_movi()
1835 col_id = CPU_FFS(&girq->gi_isrc.isrc_cpu) - 1; in its_cmd_mapti()
1870 col = sc->sc_its_cols[CPU_FFS(&girq->gi_isrc.isrc_cpu) - 1]; in its_cmd_inv()
H A Dgic_v3.c163 struct intr_irqsrc gi_isrc; member
318 isrc = &sc->gic_irqs[irq].gi_isrc; in gic_v3_attach()
505 if (intr_isrc_dispatch(&gi->gi_isrc, tf) != 0) { in arm_gic_v3_intr()
508 gic_v3_disable_intr(sc->dev, &gi->gi_isrc); in arm_gic_v3_intr()
/f-stack/freebsd/arm/freescale/imx/
H A Dimx_gpio.c111 struct intr_irqsrc gi_isrc; member
294 *isrcp = &sc->gpio_pic_irqsrc[irq].gi_isrc; in gpio_pic_map_intr()
478 isrc = &sc->gpio_pic_irqsrc[i].gi_isrc; in gpio_pic_filter()
504 error = intr_isrc_register(&sc->gpio_pic_irqsrc[irq].gi_isrc, in gpio_pic_register_isrcs()
/f-stack/freebsd/arm/arm/
H A Dgic.c106 struct intr_irqsrc gi_isrc; member
126 #define GIC_INTR_ISRC(sc, irq) (&sc->gic_irqs[irq].gi_isrc)
252 isrc = &irqs[irq].gi_isrc; in arm_gic_register_isrcs()
286 KASSERT(sc->gic_irqs[start + i].gi_isrc.isrc_handlers == 0, in arm_gic_reserve_msi_range()
578 if (intr_isrc_dispatch(&gi->gi_isrc, tf) != 0) { in arm_gic_intr()