/freebsd/sys/arm/mv/ |
H A D | mv_cp110_icu.c | 268 struct intr_irqsrc **isrcp) in mv_cp110_icu_map_intr() argument 300 ret = MSI_ALLOC_MSI(sc->parent, dev, 1, 1, NULL, isrcp); in mv_cp110_icu_map_intr() 304 ret = MSI_MAP_MSI(sc->parent, dev, *isrcp, &addr, &vector); in mv_cp110_icu_map_intr() 333 (*isrcp)->isrc_dev = sc->dev; in mv_cp110_icu_map_intr() 337 if (*isrcp != NULL) in mv_cp110_icu_map_intr() 338 MSI_RELEASE_MSI(sc->parent, dev, 1, isrcp); in mv_cp110_icu_map_intr()
|
H A D | mv_ap806_sei.c | 183 struct intr_irqsrc **isrcp) in mv_ap806_sei_map_intr() argument 192 *isrcp = &sc->isrcs[irq].isrc; in mv_ap806_sei_map_intr()
|
H A D | mpic.c | 339 struct intr_irqsrc **isrcp) in mpic_map_intr() argument 353 *isrcp = &sc->mpic_isrcs[daf->cells[0]].mmi_isrc; in mpic_map_intr()
|
/freebsd/sys/arm/allwinner/ |
H A D | aw_r_intc.c | 177 struct intr_irqsrc **isrcp) in aw_r_intc_gicp_map_intr() argument 191 ret = PIC_MAP_INTR(sc->parent, data, isrcp); in aw_r_intc_gicp_map_intr() 192 (*isrcp)->isrc_dev = sc->dev; in aw_r_intc_gicp_map_intr()
|
H A D | aw_nmi.c | 211 struct intr_irqsrc **isrcp) in aw_nmi_map_intr() argument 226 *isrcp = &sc->intr.isrc; in aw_nmi_map_intr()
|
/freebsd/sys/riscv/riscv/ |
H A D | sbi_ipi.c | 81 sbi_ipi_pic_ipi_setup(device_t dev, u_int ipi, struct intr_irqsrc **isrcp) in sbi_ipi_pic_ipi_setup() argument 90 *isrcp = &sc->isrc; in sbi_ipi_pic_ipi_setup()
|
H A D | intc.c | 213 struct intr_irqsrc **isrcp) in intc_map_intr() argument 227 *isrcp = &sc->isrcs[daf->cells[0]].isrc; in intc_map_intr()
|
H A D | plic.c | 216 struct intr_irqsrc **isrcp) in plic_map_intr() argument 268 *isrcp = &sc->isrcs[irq].isrc; in plic_map_intr()
|
H A D | aplic.c | 276 struct intr_irqsrc **isrcp) in aplic_map_intr() argument 292 *isrcp = &sc->isrcs[daf->cells[0]].isrc; in aplic_map_intr()
|
/freebsd/sys/arm64/freescale/imx/ |
H A D | imx7gpc.c | 86 struct intr_irqsrc **isrcp) in imx7gpc_map_intr() argument 90 return (PIC_MAP_INTR(sc->parent, data, isrcp)); in imx7gpc_map_intr()
|
/freebsd/sys/arm/ti/omap4/ |
H A D | omap4_wugen.c | 83 struct intr_irqsrc **isrcp) in omap4_wugen_map_intr() argument 87 return (PIC_MAP_INTR(sc->sc_parent, data, isrcp)); in omap4_wugen_map_intr()
|
/freebsd/sys/arm/nvidia/ |
H A D | tegra_lic.c | 116 struct intr_irqsrc **isrcp) in tegra_lic_map_intr() argument 120 return (PIC_MAP_INTR(sc->parent, data, isrcp)); in tegra_lic_map_intr()
|
/freebsd/sys/arm/ti/ |
H A D | aintc.c | 168 struct intr_irqsrc **isrcp) in ti_aintc_map_intr() argument 181 *isrcp = &sc->aintc_isrcs[daf->cells[0]].tai_isrc; in ti_aintc_map_intr()
|
H A D | ti_gpio.c | 998 struct intr_irqsrc **isrcp) in ti_gpio_pic_map_intr() argument 1006 *isrcp = &sc->sc_isrcs[irq].tgi_isrc; in ti_gpio_pic_map_intr()
|
/freebsd/sys/arm/broadcom/bcm2835/ |
H A D | bcm2836.c | 448 struct intr_irqsrc **isrcp) in bcm_lintc_map_intr() argument 463 *isrcp = &sc->bls_isrcs[daf->cells[0]].bli_isrc; in bcm_lintc_map_intr() 574 bcm_lintc_ipi_setup(device_t dev, u_int ipi, struct intr_irqsrc **isrcp) in bcm_lintc_ipi_setup() argument 580 *isrcp = &sc->bls_isrcs[BCM_LINTC_MBOX0_IRQ].bli_isrc; in bcm_lintc_ipi_setup()
|
H A D | bcm2835_intr.c | 255 struct intr_irqsrc **isrcp) in bcm_intc_map_intr() argument 305 *isrcp = &sc->intc_isrcs[irq].bii_isrc; in bcm_intc_map_intr()
|
/freebsd/sys/arm64/apple/ |
H A D | apple_aic.c | 337 struct intr_irqsrc **isrcp) in apple_aic_map_intr() argument 353 *isrcp = &sc->sc_isrcs[0 /* XXX */][irq].ai_isrc; in apple_aic_map_intr() 718 apple_aic_ipi_setup(device_t dev, u_int ipi, struct intr_irqsrc **isrcp) in apple_aic_ipi_setup() argument 728 *isrcp = &ai->ai_isrc; in apple_aic_ipi_setup()
|
/freebsd/sys/kern/ |
H A D | pic_if.m | 119 struct intr_irqsrc **isrcp; 173 struct intr_irqsrc **isrcp;
|
/freebsd/sys/arm/annapurna/alpine/ |
H A D | alpine_pci_msix.c | 379 struct intr_irqsrc **isrcp) in al_msix_alloc_msix() argument 382 return (al_msix_alloc_msi(dev, child, 1, 1, pic, isrcp)); in al_msix_alloc_msix()
|
/freebsd/sys/arm/arm/ |
H A D | gic.c | 826 struct intr_irqsrc **isrcp) in arm_gic_map_intr() argument 835 *isrcp = GIC_INTR_ISRC(sc, irq); in arm_gic_map_intr() 1008 arm_gic_ipi_setup(device_t dev, u_int ipi, struct intr_irqsrc **isrcp) in arm_gic_ipi_setup() argument 1021 *isrcp = isrc; in arm_gic_ipi_setup() 1377 struct intr_irqsrc **isrcp) in arm_gicv2m_alloc_msix() argument 1384 sc->sc_spi_count, isrcp); in arm_gicv2m_alloc_msix()
|
/freebsd/sys/arm/allwinner/a10/ |
H A D | a10_intc.c | 265 struct intr_irqsrc **isrcp) in a10_intr_map_intr() argument 278 *isrcp = &sc->isrcs[daf->cells[0]].isrc; in a10_intr_map_intr()
|
/freebsd/sys/arm64/qoriq/ |
H A D | qoriq_gpio_pic.c | 203 struct intr_irqsrc **isrcp) in qoriq_gpio_pic_map_intr() argument 219 *isrcp = &sc->isrcs[pin].isrc; in qoriq_gpio_pic_map_intr()
|
/freebsd/sys/arm64/arm64/ |
H A D | gic_v3.c | 827 struct intr_irqsrc **isrcp) in gic_v3_map_intr() argument 836 *isrcp = GIC_INTR_ISRC(sc, irq); in gic_v3_map_intr() 1196 gic_v3_ipi_setup(device_t dev, u_int ipi, struct intr_irqsrc **isrcp) in gic_v3_ipi_setup() argument 1209 *isrcp = isrc; in gic_v3_ipi_setup() 1604 struct intr_irqsrc **isrcp) in gic_v3_gic_alloc_msix() argument 1629 *isrcp = (struct intr_irqsrc *)&sc->gic_irqs[irq]; in gic_v3_gic_alloc_msix()
|
/freebsd/sys/dev/xen/bus/ |
H A D | xen_intr.c | 236 * \param isrcp The returned Xen interrupt object associated with 254 xen_intr_bind_isrc(struct xenisrc **isrcp, evtchn_port_t local_port, in xen_intr_bind_isrc() argument 262 *isrcp = NULL; in xen_intr_bind_isrc() 308 *isrcp = isrc; in xen_intr_bind_isrc()
|
/freebsd/sys/dev/gpio/ |
H A D | pl061.c | 271 struct intr_irqsrc **isrcp) in pl061_pic_map_intr() argument 289 *isrcp = PIC_INTR_ISRC(sc, irq); in pl061_pic_map_intr()
|