Home
last modified time | relevance | path

Searched refs:iparent (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/sys/dev/ofw/
H A Dofw_bus_subr.c623 phandle_t iparent; in ofw_bus_find_iparent() local
627 for (iparent = node; iparent != 0; in ofw_bus_find_iparent()
628 iparent = OF_parent(iparent)) { in ofw_bus_find_iparent()
632 iparent = OF_xref_from_node(iparent); in ofw_bus_find_iparent()
634 return (iparent); in ofw_bus_find_iparent()
641 phandle_t iparent; in ofw_bus_intr_to_rl() local
650 if (iparent == 0) { in ofw_bus_intr_to_rl()
654 iparent = OF_xref_from_node(iparent); in ofw_bus_intr_to_rl()
707 phandle_t iparent; in ofw_bus_intr_by_rid() local
716 if (iparent == 0) { in ofw_bus_intr_by_rid()
[all …]
H A Dofw_bus.h74 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 Dofw_bus_if.m104 ofw_bus_default_map_intr(device_t bus, device_t dev, phandle_t iparent,
110 iparent, icells, interrupt);
167 phandle_t iparent;
H A Dofw_bus_subr.h60 phandle_t iparent; member
H A Dofw_pcib.c323 phandle_t iparent; in ofw_pcib_route_interrupt() local
336 mintr, sizeof(mintr), &iparent); in ofw_pcib_route_interrupt()
338 pintr = ofw_bus_map_intr(dev, iparent, intrcells, mintr); in ofw_pcib_route_interrupt()
/freebsd/sys/powerpc/ofw/
H A Dofw_pcibus.c314 phandle_t node, iparent; in ofw_pcibus_assign_interrupt() local
332 iparent = -1; in ofw_pcibus_assign_interrupt()
333 if (OF_getencprop(node, "interrupt-parent", &iparent, in ofw_pcibus_assign_interrupt()
334 sizeof(iparent)) < 0) in ofw_pcibus_assign_interrupt()
335 iparent = -1; in ofw_pcibus_assign_interrupt()
337 if (iparent != -1) in ofw_pcibus_assign_interrupt()
338 OF_getencprop(OF_node_from_xref(iparent), "#interrupt-cells", in ofw_pcibus_assign_interrupt()
348 return ((iparent == -1) ? intr[0] : ofw_bus_map_intr(dev, in ofw_pcibus_assign_interrupt()
349 iparent, icells, intr)); in ofw_pcibus_assign_interrupt()
353 if (iparent != -1) in ofw_pcibus_assign_interrupt()
[all …]
H A Dofw_pcib_pci.c134 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 Dalpine_pci_msix.c132 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()
313 fdt_data->iparent = 0; in al_msix_alloc_msi()
/freebsd/sys/arm/freescale/imx/
H A Dimx6_machdep.c104 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/powermac/
H A Duninorth.c163 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 Dmacgpio.c155 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 Dmacio.c206 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/powerpc/powernv/
H A Dopal_dev.c142 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 Dsbi_ipi.c142 phandle_t iparent; in sbi_ipi_attach() local
158 iparent = OF_xref_from_node(ofw_bus_get_node(intr_irq_root_dev)); in sbi_ipi_attach()
160 irq = ofw_bus_map_intr(dev, iparent, 1, &cell); in sbi_ipi_attach()
H A Dtimer.c197 phandle_t iparent; in riscv_timer_attach() local
214 iparent = OF_xref_from_node(ofw_bus_get_node(intr_irq_root_dev)); in riscv_timer_attach()
216 irq = ofw_bus_map_intr(dev, iparent, 1, &cell); in riscv_timer_attach()
H A Dnexus.c415 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()
H A Daplic.c319 phandle_t node, xref, iparent; in aplic_setup_direct_mode() local
410 iparent = OF_xref_from_node(ofw_bus_get_node(intr_irq_root_dev)); in aplic_setup_direct_mode()
412 irq = ofw_bus_map_intr(dev, iparent, 1, &cell); in aplic_setup_direct_mode()
/freebsd/sys/arm/arm/
H A Dnexus.c415 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 Dnexus.c532 nexus_ofw_map_intr(device_t dev, device_t child, phandle_t iparent, int icells, in nexus_ofw_map_intr() argument
542 fdt_data->iparent = iparent; in nexus_ofw_map_intr()
545 irq = intr_map_irq(NULL, iparent, (struct intr_map_data *)fdt_data); in nexus_ofw_map_intr()
/freebsd/sys/powerpc/powerpc/
H A Dnexus.c222 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 Dpci_host_generic_fdt.c251 phandle_t iparent; in generic_pcie_fdt_route_interrupt() local
264 mintr, sizeof(mintr), &iparent); in generic_pcie_fdt_route_interrupt()
266 pintr = ofw_bus_map_intr(dev, iparent, intrcells, mintr); in generic_pcie_fdt_route_interrupt()
/freebsd/sys/arm/mv/
H A Dgpio.c212 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 Dmv_pci.c1250 phandle_t iparent; in mv_pcib_route_interrupt() local
1263 &iparent); in mv_pcib_route_interrupt()
1265 return (ofw_bus_map_intr(dev, iparent, icells, mintr)); in mv_pcib_route_interrupt()
H A Dmv_common.c169 int gic_decode_fdt(phandle_t iparent, pcell_t *intr, int *interrupt,
/freebsd/usr.sbin/fstyp/
H A Dhammer2_disk.h1002 hammer2_tid_t iparent; /* 0070 nominal parent inum */ member

12