/freebsd-13-stable/sys/dev/ofw/ |
H A D | ofw_bus.h | 76 ofw_bus_map_intr(device_t dev, phandle_t iparent, int icells, pcell_t *intr) argument 78 return (OFW_BUS_MAP_INTR(dev, dev, iparent, icells, intr));
|
H A D | ofw_bus_subr.c | 589 uint32_t icells, *intr; local 604 "#interrupt-cells", &icells, sizeof(icells)) == -1) { 607 icells = 1; 609 if (icells < 1 || icells > nintr) { 611 "value <%d>, assuming <1>\n", icells); 612 icells = 1; 624 for (i = 0; i < nintr; i += icells) { 628 "#interrupt-cells", &icells, sizeo 655 uint32_t icells, *intr; local [all...] |
/freebsd-13-stable/sys/powerpc/ofw/ |
H A D | ofw_pcibus.c | 321 int isz, icells; local 342 icells = 1; 345 &icells, sizeof(icells)); local 353 if (isz == sizeof(intr[0])*icells) 355 iparent, icells, intr)); 358 if (isz == sizeof(intr[0])*icells) { 360 intr[0] = ofw_bus_map_intr(dev, iparent, icells, intr);
|
/freebsd-13-stable/sys/riscv/riscv/ |
H A D | nexus.c | 99 int icells, pcell_t *intr); 379 nexus_ofw_map_intr(device_t dev, device_t child, phandle_t iparent, int icells, argument 386 len = sizeof(*fdt_data) + icells * sizeof(pcell_t); 390 fdt_data->ncells = icells; 391 memcpy(fdt_data->cells, intr, icells * sizeof(pcell_t));
|
/freebsd-13-stable/sys/arm/annapurna/alpine/ |
H A D | alpine_pci_msix.c | 142 uint32_t icells, *intr; local 176 "#interrupt-cells", &icells, sizeof(icells)) == -1) { 196 } else if ((nintr / icells) != INTR_RANGE_COUNT) { 205 interrupts[i] = intr[(i * icells) + IRQ_OFFSET];
|
/freebsd-13-stable/sys/arm/arm/ |
H A D | nexus.c | 111 int icells, pcell_t *intr); 418 nexus_ofw_map_intr(device_t dev, device_t child, phandle_t iparent, int icells, argument 425 len = sizeof(*fdt_data) + icells * sizeof(pcell_t); 429 fdt_data->ncells = icells; 430 memcpy(fdt_data->cells, intr, icells * sizeof(pcell_t));
|
/freebsd-13-stable/sys/arm64/arm64/ |
H A D | nexus.c | 131 int icells, pcell_t *intr); 512 nexus_ofw_map_intr(device_t dev, device_t child, phandle_t iparent, int icells, argument 519 len = sizeof(*fdt_data) + icells * sizeof(pcell_t); 523 fdt_data->ncells = icells; 524 memcpy(fdt_data->cells, intr, icells * sizeof(pcell_t));
|
/freebsd-13-stable/sys/powerpc/powermac/ |
H A D | uninorth.c | 159 int icells; local 182 if (OF_searchprop(iparent, "#interrupt-cells", &icells, sizeof(icells)) 184 icells = 1; 186 for (i = 0; i < nintr; i+=icells) { 192 if (icells > 1) {
|
H A D | macio.c | 198 int icells; local 221 if (OF_getprop(OF_node_from_xref(iparent), "#interrupt-cells", &icells, 222 sizeof(icells)) <= 0) 223 icells = 1; 225 for (i = 0; i < nintr; i+=icells) {
|
/freebsd-13-stable/sys/mips/mips/ |
H A D | nexus.c | 129 phandle_t iparent, int icells, pcell_t *intr); 544 nexus_ofw_map_intr(device_t dev, device_t child, phandle_t iparent, int icells, argument 551 len = sizeof(*fdt_data) + icells * sizeof(pcell_t); 555 fdt_data->ncells = icells; 556 memcpy(fdt_data->cells, intr, icells * sizeof(pcell_t));
|
/freebsd-13-stable/sys/powerpc/powerpc/ |
H A D | nexus.c | 230 nexus_ofw_map_intr(device_t dev, device_t child, phandle_t iparent, int icells, argument 234 if (icells > 1)
|
/freebsd-13-stable/sys/mips/nlm/ |
H A D | xlp_simplebus.c | 309 xlp_simplebus_ofw_map_intr(device_t dev, device_t child, phandle_t iparent, int icells, argument
|
/freebsd-13-stable/sys/arm/mv/ |
H A D | mv_pci.c | 1134 int icells; local 1146 icells = ofw_bus_lookup_imap(ofw_bus_get_node(dev), &sc->sc_pci_iinfo, 1149 if (icells > 0) 1150 return (ofw_bus_map_intr(dev, iparent, icells, mintr));
|