Searched refs:gi_isrc (Results 1 – 5 of 5) sorted by relevance
| /f-stack/freebsd/arm64/arm64/ |
| H A D | gic_v3_var.h | 95 #define GIC_INTR_ISRC(sc, irq) (&sc->gic_irqs[irq].gi_isrc)
|
| H A D | gicv3_its.c | 236 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 D | gic_v3.c | 163 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 D | imx_gpio.c | 111 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 D | gic.c | 106 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()
|