| /f-stack/freebsd/arm64/coresight/ |
| H A D | coresight_fdt.c | 55 phandle_t xref; in coresight_fdt_get_ports() local 81 "remote-endpoint", &xref, in coresight_fdt_get_ports() 82 sizeof(xref)) == -1) { in coresight_fdt_get_ports() 89 endp->their_node = OF_node_from_xref(xref); in coresight_fdt_get_ports() 115 pcell_t xref; in coresight_fdt_get_cpu() local 118 if (OF_getencprop(node, "cpu", &xref, sizeof(xref)) != -1) { in coresight_fdt_get_cpu() 119 cpu_node = OF_node_from_xref(xref); in coresight_fdt_get_cpu()
|
| /f-stack/freebsd/kern/ |
| H A D | subr_intr.c | 724 if (dev == NULL && xref == 0) 734 if (xref == pic->pic_xref) 778 pic->pic_xref = xref; 818 pic = pic_create(dev, xref, FLAG_PIC); 855 pic = pic_lookup(dev, xref, FLAG_PIC); 938 pic = pic_lookup(dev, xref, 1313 pic = pic_create(dev, xref, FLAG_MSI); 1333 pic = pic_lookup(NULL, xref, FLAG_MSI); 1570 intptr_t xref; member 1655 *map_xref = irq_map[res_id]->xref; [all …]
|
| /f-stack/freebsd/arm64/acpica/ |
| H A D | acpi_iort.c | 76 u_int xref; member 269 its->xref = 0; in iort_copy_its() 383 u_int xref; in madt_resolve_its_xref() local 391 xref = acpi_its_xref++; in madt_resolve_its_xref() 396 its_entry->xref = xref; in madt_resolve_its_xref() 531 acpi_iort_its_lookup(u_int its_id, u_int *xref, int *pxm) in acpi_iort_its_lookup() argument 541 *xref = its_entry->xref; in acpi_iort_its_lookup() 556 acpi_iort_map_pci_msi(u_int seg, u_int rid, u_int *xref, u_int *devid) in acpi_iort_map_pci_msi() argument 568 *xref = node->entries.its[0].xref; in acpi_iort_map_pci_msi() 573 acpi_iort_map_pci_smmuv3(u_int seg, u_int rid, u_int *xref, u_int *sid) in acpi_iort_map_pci_smmuv3() argument [all …]
|
| /f-stack/freebsd/arm/arm/ |
| H A D | gic_fdt.c | 133 intptr_t xref; in gic_fdt_attach() local 142 xref = OF_xref_from_node(ofw_bus_get_node(dev)); in gic_fdt_attach() 148 if (intr_pic_register(dev, xref) == NULL) { in gic_fdt_attach() 159 if (pxref == 0 || xref == pxref) { in gic_fdt_attach() 160 if (intr_pic_claim_root(dev, xref, arm_gic_intr, sc, in gic_fdt_attach() 163 intr_pic_deregister(dev, xref); in gic_fdt_attach() 170 intr_pic_deregister(dev, xref); in gic_fdt_attach() 176 intr_pic_deregister(dev, xref); in gic_fdt_attach() 181 OF_device_register_xref(xref, dev); in gic_fdt_attach()
|
| H A D | gic_acpi.c | 212 intptr_t xref; in gic_acpi_attach() local 221 xref = ACPI_INTR_XREF; in gic_acpi_attach() 227 if (intr_pic_register(dev, xref) == NULL) { in gic_acpi_attach() 235 if (intr_pic_claim_root(dev, xref, arm_gic_intr, sc, in gic_acpi_attach() 238 intr_pic_deregister(dev, xref); in gic_acpi_attach()
|
| H A D | pmu_fdt.c | 91 phandle_t xref, uint32_t mpidr) in pmu_parse_affinity() argument 97 if (xref != 0) { in pmu_parse_affinity() 98 err = OF_getencprop(OF_node_from_xref(xref), "reg", &mpidr, in pmu_parse_affinity()
|
| H A D | pl190.c | 229 phandle_t xref; in pl190_intc_attach() local 279 xref = OF_xref_from_node(ofw_bus_get_node(sc->dev)); in pl190_intc_attach() 280 pic = intr_pic_register(sc->dev, xref); in pl190_intc_attach() 284 return (intr_pic_claim_root(sc->dev, xref, pl190_intc_intr, sc, 0)); in pl190_intc_attach()
|
| /f-stack/freebsd/mips/broadcom/ |
| H A D | bcm_mips.c | 85 uintptr_t xref; in bcm_mips_register_isrcs() local 88 xref = bcm_mips_pic_xref(sc); in bcm_mips_register_isrcs() 97 xref, "%s,%u", name, ivec); in bcm_mips_register_isrcs() 305 uintptr_t xref; in bcm_mips_attach() local 323 xref = bcm_mips_pic_xref(sc); in bcm_mips_attach() 370 if ((pic = intr_pic_register(dev, xref)) == NULL) { in bcm_mips_attach() 484 uintptr_t xref; in bcm_mips_pic_xref() local 487 xref = BHND_BUS_GET_INTR_DOMAIN(device_get_parent(sc->dev), sc->dev, in bcm_mips_pic_xref() 489 KASSERT(xref != 0, ("missing interrupt domain")); in bcm_mips_pic_xref() 491 return (xref); in bcm_mips_pic_xref()
|
| H A D | bhnd_nexus.c | 184 uintptr_t xref; in bhnd_nexus_map_intr() local 195 xref = BHND_BUS_GET_INTR_DOMAIN(dev, child, false); in bhnd_nexus_map_intr() 196 KASSERT(xref != 0, ("missing interrupt domain")); in bhnd_nexus_map_intr() 204 *irq = intr_map_irq(NULL, xref, &imd->mdata); in bhnd_nexus_map_intr()
|
| /f-stack/freebsd/arm64/arm64/ |
| H A D | gic_v3_fdt.c | 122 intptr_t xref; in gic_v3_fdt_attach() local 159 xref = OF_xref_from_node(ofw_bus_get_node(dev)); in gic_v3_fdt_attach() 160 sc->gic_pic = intr_pic_register(dev, xref); in gic_v3_fdt_attach() 168 intr_msi_register(dev, xref); in gic_v3_fdt_attach() 171 OF_device_register_xref(xref, dev); in gic_v3_fdt_attach() 173 if (intr_pic_claim_root(dev, xref, arm_gic_v3_intr, sc, in gic_v3_fdt_attach()
|
| /f-stack/freebsd/mips/mips/ |
| H A D | mips_pic.c | 222 intptr_t xref = pic_xref(dev); in mips_pic_attach() local 245 if (intr_pic_register(dev, xref) == NULL) { in mips_pic_attach() 251 if (intr_pic_claim_root(dev, xref, mips_pic_intr, sc, 0) != 0) { in mips_pic_attach() 253 intr_pic_deregister(dev, xref); in mips_pic_attach() 461 uintptr_t xref; in mips_pic_map_fixed_intr() local 490 xref = pic_xref(pic_dev); in mips_pic_map_fixed_intr() 497 xref = MIPS_PIC_XREF; in mips_pic_map_fixed_intr() 501 intr->intr_irq = intr_map_irq(pic_dev, xref, &data->hdr); in mips_pic_map_fixed_intr()
|
| /f-stack/freebsd/arm/broadcom/bcm2835/ |
| H A D | bcm2835_intr.c | 331 bcm_intc_pic_register(struct bcm_intc_softc *sc, intptr_t xref) in bcm_intc_pic_register() argument 362 if (intr_pic_register(sc->sc_dev, xref) == NULL) in bcm_intc_pic_register() 387 intptr_t xref; in bcm_intc_attach() local 399 xref = OF_xref_from_node(ofw_bus_get_node(dev)); in bcm_intc_attach() 400 if (bcm_intc_pic_register(sc, xref) != 0) { in bcm_intc_attach() 410 if (intr_pic_claim_root(dev, xref, bcm2835_intc_intr, sc, 0) != 0) { in bcm_intc_attach()
|
| /f-stack/freebsd/mips/beri/ |
| H A D | beri_iommu.c | 179 phandle_t xref, node; in beri_iommu_attach() local 194 xref = OF_xref_from_node(node); in beri_iommu_attach() 195 OF_device_register_xref(xref, dev); in beri_iommu_attach()
|
| H A D | beri_pic.c | 177 intptr_t xref; in beripic_attach() local 190 xref = OF_xref_from_node(ofw_bus_get_node(dev)); in beripic_attach() 216 if (intr_pic_register(dev, xref) == NULL) { in beripic_attach() 228 intr_pic_deregister(dev, xref); in beripic_attach()
|
| /f-stack/freebsd/arm/freescale/imx/ |
| H A D | tzic.c | 206 intptr_t xref; in tzic_pic_attach() local 219 xref = OF_xref_from_node(ofw_bus_get_node(sc->dev)); in tzic_pic_attach() 220 pic = intr_pic_register(sc->dev, xref); in tzic_pic_attach() 224 return (intr_pic_claim_root(sc->dev, xref, tzic_intr, sc, 0)); in tzic_pic_attach()
|
| /f-stack/freebsd/arm/ti/ |
| H A D | aintc.c | 218 intptr_t xref; in ti_aintc_pic_attach() local 230 xref = OF_xref_from_node(ofw_bus_get_node(sc->sc_dev)); in ti_aintc_pic_attach() 231 pic = intr_pic_register(sc->sc_dev, xref); in ti_aintc_pic_attach() 235 return (intr_pic_claim_root(sc->sc_dev, xref, ti_aintc_intr, sc, 0)); in ti_aintc_pic_attach()
|
| /f-stack/freebsd/mips/ingenic/ |
| H A D | jz4780_intr.c | 160 intptr_t xref; in jz4780_pic_attach() local 162 xref = pic_xref(dev); in jz4780_pic_attach() 190 if (intr_pic_register(dev, xref) == NULL) { in jz4780_pic_attach() 198 intr_pic_deregister(dev, xref); in jz4780_pic_attach()
|
| /f-stack/freebsd/arm/mv/ |
| H A D | mv_ap806_gicp.c | 92 phandle_t node, xref, intr_parent; in mv_ap806_gicp_attach() local 113 xref = OF_xref_from_node(node); in mv_ap806_gicp_attach() 114 if (intr_pic_register(dev, xref) == NULL) { in mv_ap806_gicp_attach() 122 OF_device_register_xref(xref, dev); in mv_ap806_gicp_attach()
|
| H A D | mv_ap806_sei.c | 307 phandle_t xref, node; in mv_ap806_sei_attach() local 350 xref = OF_xref_from_node(node);; in mv_ap806_sei_attach() 351 if (intr_pic_register(dev, xref) == NULL) { in mv_ap806_sei_attach() 364 OF_device_register_xref(xref, dev); in mv_ap806_sei_attach()
|
| /f-stack/freebsd/arm/annapurna/alpine/ |
| H A D | alpine_pci_msix.c | 139 intptr_t xref; in al_msix_attach() local 147 xref = OF_xref_from_node(node); in al_msix_attach() 148 OF_device_register_xref(xref, dev); in al_msix_attach() 160 if (intr_msi_register(dev, xref) != 0) { in al_msix_attach()
|
| /f-stack/freebsd/arm/allwinner/a10/ |
| H A D | a10_intc.c | 224 intptr_t xref; in a10_intr_pic_attach() local 236 xref = OF_xref_from_node(ofw_bus_get_node(sc->sc_dev)); in a10_intr_pic_attach() 237 pic = intr_pic_register(sc->sc_dev, xref); in a10_intr_pic_attach() 241 return (intr_pic_claim_root(sc->sc_dev, xref, a10_intr, sc, 0)); in a10_intr_pic_attach()
|
| /f-stack/freebsd/mips/mediatek/ |
| H A D | mtk_intr_v1.c | 168 intptr_t xref = pic_xref(dev); in mtk_pic_attach() local 204 if (intr_pic_register(dev, xref) == NULL) { in mtk_pic_attach() 212 intr_pic_deregister(dev, xref); in mtk_pic_attach()
|
| H A D | mtk_intr_v2.c | 163 intptr_t xref = pic_xref(dev); in mtk_pic_attach() local 199 if (intr_pic_register(dev, xref) == NULL) { in mtk_pic_attach() 207 intr_pic_deregister(dev, xref); in mtk_pic_attach()
|
| /f-stack/freebsd/arm64/iommu/ |
| H A D | smmuvar.h | 49 intptr_t xref; member 175 uintptr_t xref; member
|
| /f-stack/freebsd/arm64/rockchip/ |
| H A D | rk805.c | 84 phandle_t xref; member 577 reg_sc->xref = OF_xref_from_node(node); in rk805_reg_attach() 702 rk805_map(device_t dev, phandle_t xref, int ncells, in rk805_map() argument 711 if (regp->reg->xref == xref) { in rk805_map()
|