Home
last modified time | relevance | path

Searched refs:isrcp (Results 1 – 25 of 33) sorted by relevance

12

/freebsd/sys/arm/mv/
H A Dmv_cp110_icu.c268 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 Dmv_ap806_sei.c183 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 Dmpic.c339 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 Daw_r_intc.c177 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 Daw_nmi.c211 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 Dsbi_ipi.c81 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 Dintc.c213 struct intr_irqsrc **isrcp) in intc_map_intr() argument
227 *isrcp = &sc->isrcs[daf->cells[0]].isrc; in intc_map_intr()
H A Dplic.c216 struct intr_irqsrc **isrcp) in plic_map_intr() argument
268 *isrcp = &sc->isrcs[irq].isrc; in plic_map_intr()
H A Daplic.c276 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 Dimx7gpc.c86 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/
H A Daintc.c168 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 Dti_gpio.c957 struct intr_irqsrc **isrcp) in ti_gpio_pic_map_intr() argument
965 *isrcp = &sc->sc_isrcs[irq].tgi_isrc; in ti_gpio_pic_map_intr()
/freebsd/sys/arm/nvidia/
H A Dtegra_lic.c116 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/broadcom/bcm2835/
H A Dbcm2836.c448 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 Dbcm2835_intr.c255 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 Dapple_aic.c337 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 Dpic_if.m119 struct intr_irqsrc **isrcp;
173 struct intr_irqsrc **isrcp;
/freebsd/sys/arm/annapurna/alpine/
H A Dalpine_pci_msix.c379 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 Dgic.c845 struct intr_irqsrc **isrcp) in arm_gic_map_intr() argument
854 *isrcp = GIC_INTR_ISRC(sc, irq); in arm_gic_map_intr()
1027 arm_gic_ipi_setup(device_t dev, u_int ipi, struct intr_irqsrc **isrcp) in arm_gic_ipi_setup() argument
1040 *isrcp = isrc; in arm_gic_ipi_setup()
1396 struct intr_irqsrc **isrcp) in arm_gicv2m_alloc_msix() argument
1403 sc->sc_spi_count, isrcp); in arm_gicv2m_alloc_msix()
/freebsd/sys/arm/allwinner/a10/
H A Da10_intc.c265 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 Dqoriq_gpio_pic.c203 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 Dgic_v3.c831 struct intr_irqsrc **isrcp) in gic_v3_map_intr() argument
840 *isrcp = GIC_INTR_ISRC(sc, irq); in gic_v3_map_intr()
1200 gic_v3_ipi_setup(device_t dev, u_int ipi, struct intr_irqsrc **isrcp) in gic_v3_ipi_setup() argument
1213 *isrcp = isrc; in gic_v3_ipi_setup()
1608 struct intr_irqsrc **isrcp) in gic_v3_gic_alloc_msix() argument
1633 *isrcp = (struct intr_irqsrc *)&sc->gic_irqs[irq]; in gic_v3_gic_alloc_msix()
/freebsd/sys/dev/xen/bus/
H A Dxen_intr.c254 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 Dpl061.c271 struct intr_irqsrc **isrcp) in pl061_pic_map_intr() argument
289 *isrcp = PIC_INTR_ISRC(sc, irq); in pl061_pic_map_intr()
/freebsd/sys/arm/freescale/imx/
H A Dimx_gpio.c283 struct intr_irqsrc **isrcp) in gpio_pic_map_intr() argument
292 *isrcp = &sc->gpio_pic_irqsrc[irq].gi_isrc; in gpio_pic_map_intr()

12