/freebsd/sys/dev/ofw/ |
H A D | ofw_bus_subr.c | 355 phandle_t *iparent) in ofw_bus_lookup_imap() argument 372 mintrsz, iparent)); in ofw_bus_lookup_imap() 395 int rintrsz, phandle_t *iparent) in ofw_bus_search_intrmap() argument 447 if (iparent != NULL) in ofw_bus_search_intrmap() 448 *iparent = parent; in ofw_bus_search_intrmap() 623 phandle_t iparent; in ofw_bus_find_iparent() local 625 if (OF_searchencprop(node, "interrupt-parent", &iparent, in ofw_bus_find_iparent() 626 sizeof(iparent)) == -1) { in ofw_bus_find_iparent() 627 for (iparent = node; iparent != 0; in ofw_bus_find_iparent() 628 iparent = OF_parent(iparent)) { in ofw_bus_find_iparent() [all …]
|
H A D | ofw_bus.h | 74 ofw_bus_map_intr(device_t dev, phandle_t iparent, int icells, pcell_t *intr) in ofw_bus_map_intr() argument 76 return (OFW_BUS_MAP_INTR(dev, dev, iparent, icells, intr)); in ofw_bus_map_intr()
|
H A D | ofw_bus_if.m | 104 ofw_bus_default_map_intr(device_t bus, device_t dev, phandle_t iparent, 110 iparent, icells, interrupt); 167 phandle_t iparent;
|
H A D | ofw_bus_subr.h | 60 phandle_t iparent; member
|
H A D | ofw_pcib.c | 324 phandle_t iparent; in ofw_pcib_route_interrupt() local 337 mintr, sizeof(mintr), &iparent); in ofw_pcib_route_interrupt() 339 pintr = ofw_bus_map_intr(dev, iparent, intrcells, mintr); in ofw_pcib_route_interrupt()
|
/freebsd/sys/powerpc/ofw/ |
H A D | ofw_pcibus.c | 315 phandle_t node, iparent; in ofw_pcibus_assign_interrupt() local 333 iparent = -1; in ofw_pcibus_assign_interrupt() 334 if (OF_getencprop(node, "interrupt-parent", &iparent, in ofw_pcibus_assign_interrupt() 335 sizeof(iparent)) < 0) in ofw_pcibus_assign_interrupt() 336 iparent = -1; in ofw_pcibus_assign_interrupt() 338 if (iparent != -1) in ofw_pcibus_assign_interrupt() 339 OF_getencprop(OF_node_from_xref(iparent), "#interrupt-cells", in ofw_pcibus_assign_interrupt() 349 return ((iparent == -1) ? intr[0] : ofw_bus_map_intr(dev, in ofw_pcibus_assign_interrupt() 350 iparent, icells, intr)); in ofw_pcibus_assign_interrupt() 354 if (iparent != -1) in ofw_pcibus_assign_interrupt() [all …]
|
H A D | ofw_pcib_pci.c | 134 phandle_t iparent; in ofw_pcib_pci_route_interrupt() local 149 &iparent); in ofw_pcib_pci_route_interrupt() 156 mintr[0] = ofw_bus_map_intr(dev, iparent, intrcells, in ofw_pcib_pci_route_interrupt()
|
/freebsd/sys/arm/annapurna/alpine/ |
H A D | alpine_pci_msix.c | 132 phandle_t iparent; in al_msix_attach() local 163 iparent = ofw_bus_find_iparent(node); in al_msix_attach() 164 if (iparent == 0) { in al_msix_attach() 170 if (OF_searchencprop(OF_node_from_xref(iparent), in al_msix_attach() 178 gic_dev = OF_device_from_xref(iparent); in al_msix_attach() 314 fdt_data->iparent = 0; in al_msix_alloc_msi()
|
/freebsd/sys/powerpc/powermac/ |
H A D | uninorth.c | 163 phandle_t iparent; in unin_chip_add_intr() local 185 if (OF_getprop(devnode, "interrupt-parent", &iparent, sizeof(iparent)) in unin_chip_add_intr() 189 if (OF_searchprop(iparent, "#interrupt-cells", &icells, sizeof(icells)) in unin_chip_add_intr() 194 u_int irq = MAP_IRQ(iparent, intr[i]); in unin_chip_add_intr() 280 phandle_t iparent; in unin_chip_attach() local 362 if (OF_getprop(child, "interrupt-parent", &iparent, in unin_chip_attach() 363 sizeof(iparent)) <= 0) { in unin_chip_attach() 364 iparent = OF_finddevice("/u3/mpic"); in unin_chip_attach() 368 irq = MAP_IRQ(iparent, 0); in unin_chip_attach()
|
H A D | macgpio.c | 155 phandle_t root, child, iparent; in macgpio_attach() local 192 OF_searchencprop(child, "interrupt-parent", &iparent, in macgpio_attach() 193 sizeof(iparent)); in macgpio_attach() 195 0, MAP_IRQ(iparent, irq[0]), in macgpio_attach() 196 MAP_IRQ(iparent, irq[0]), 1); in macgpio_attach()
|
H A D | macio.c | 206 phandle_t iparent; in macio_add_intr() local 228 if (OF_getprop(devnode, "interrupt-parent", &iparent, sizeof(iparent)) in macio_add_intr() 232 if (OF_getprop(OF_node_from_xref(iparent), "#interrupt-cells", &icells, in macio_add_intr() 237 u_int irq = MAP_IRQ(iparent, intr[i]); in macio_add_intr()
|
/freebsd/sys/arm/freescale/imx/ |
H A D | imx6_machdep.c | 104 phandle_t node, iparent; in fix_node_iparent() local 108 if (OF_getencprop(node, propname, &iparent, sizeof(iparent)) <= 0) in fix_node_iparent() 110 if (iparent != gpcxref) in fix_node_iparent()
|
/freebsd/sys/powerpc/powernv/ |
H A D | opal_dev.c | 142 phandle_t iparent; in opaldev_probe() local 155 iparent = OF_finddevice("/interrupt-controller@0"); in opaldev_probe() 156 iparent = OF_xref_from_node(iparent); in opaldev_probe() 165 ofw_bus_map_intr(dev, iparent, 1, &irqs[i]), 1); in opaldev_probe()
|
/freebsd/sys/riscv/riscv/ |
H A D | sbi_ipi.c | 142 phandle_t iparent; in sbi_ipi_attach() local 160 iparent = OF_xref_from_node(ofw_bus_get_node(rootdev)); in sbi_ipi_attach() 162 irq = ofw_bus_map_intr(dev, iparent, 1, &cell); in sbi_ipi_attach()
|
H A D | timer.c | 197 phandle_t iparent; in riscv_timer_attach() local 216 iparent = OF_xref_from_node(ofw_bus_get_node(rootdev)); in riscv_timer_attach() 218 irq = ofw_bus_map_intr(dev, iparent, 1, &cell); in riscv_timer_attach()
|
H A D | nexus.c | 410 nexus_ofw_map_intr(device_t dev, device_t child, phandle_t iparent, int icells, in nexus_ofw_map_intr() argument 420 fdt_data->iparent = iparent; in nexus_ofw_map_intr() 423 irq = intr_map_irq(NULL, iparent, (struct intr_map_data *)fdt_data); in nexus_ofw_map_intr()
|
H A D | aplic.c | 321 phandle_t node, xref, iparent; in aplic_setup_direct_mode() local 414 iparent = OF_xref_from_node(ofw_bus_get_node(rootdev)); in aplic_setup_direct_mode() 416 irq = ofw_bus_map_intr(dev, iparent, 1, &cell); in aplic_setup_direct_mode()
|
/freebsd/sys/arm/arm/ |
H A D | nexus.c | 415 nexus_ofw_map_intr(device_t dev, device_t child, phandle_t iparent, int icells, in nexus_ofw_map_intr() argument 425 fdt_data->iparent = iparent; in nexus_ofw_map_intr() 428 irq = intr_map_irq(NULL, iparent, (struct intr_map_data *)fdt_data); in nexus_ofw_map_intr()
|
/freebsd/sys/arm64/arm64/ |
H A D | nexus.c | 502 nexus_ofw_map_intr(device_t dev, device_t child, phandle_t iparent, int icells, in nexus_ofw_map_intr() argument 512 fdt_data->iparent = iparent; in nexus_ofw_map_intr() 515 irq = intr_map_irq(NULL, iparent, (struct intr_map_data *)fdt_data); in nexus_ofw_map_intr()
|
/freebsd/sys/powerpc/powerpc/ |
H A D | nexus.c | 222 nexus_ofw_map_intr(device_t dev, device_t child, phandle_t iparent, int icells, in nexus_ofw_map_intr() argument 225 u_int intr = MAP_IRQ(iparent, irq[0]); in nexus_ofw_map_intr()
|
/freebsd/sys/dev/pci/ |
H A D | pci_host_generic_fdt.c | 253 phandle_t iparent; in generic_pcie_fdt_route_interrupt() local 266 mintr, sizeof(mintr), &iparent); in generic_pcie_fdt_route_interrupt() 268 pintr = ofw_bus_map_intr(dev, iparent, intrcells, mintr); in generic_pcie_fdt_route_interrupt()
|
/freebsd/sys/arm/mv/ |
H A D | gpio.c | 212 phandle_t iparent; in mv_gpio_setup_interrupts() local 217 iparent = ofw_bus_find_iparent(node); in mv_gpio_setup_interrupts() 218 if (iparent == 0) { in mv_gpio_setup_interrupts() 224 if (OF_searchencprop(OF_node_from_xref(iparent), in mv_gpio_setup_interrupts()
|
H A D | mv_pci.c | 1233 phandle_t iparent; in mv_pcib_route_interrupt() local 1246 &iparent); in mv_pcib_route_interrupt() 1248 return (ofw_bus_map_intr(dev, iparent, icells, mintr)); in mv_pcib_route_interrupt()
|
H A D | mv_common.c | 169 int gic_decode_fdt(phandle_t iparent, pcell_t *intr, int *interrupt,
|
/freebsd/usr.sbin/fstyp/ |
H A D | hammer2_disk.h | 995 * NOTE: Nominal parent inode number (iparent) is only applicable 1002 hammer2_tid_t iparent; /* 0070 nominal parent inum */ member
|