/freebsd-11-stable/sys/dev/ofw/ |
H A D | ofw_bus.h | 74 ofw_bus_map_intr(device_t dev, phandle_t iparent, int icells, pcell_t *intr) argument 76 return (OFW_BUS_MAP_INTR(dev, dev, iparent, icells, intr));
|
H A D | ofw_bus_subr.c | 546 uint32_t icells, *intr; local 561 "#interrupt-cells", &icells, sizeof(icells)) == -1) { 564 icells = 1; 566 if (icells < 1 || icells > nintr) { 568 "value <%d>, assuming <1>\n", icells); 569 icells = 1; 581 for (i = 0; i < nintr; i += icells) { 585 "#interrupt-cells", &icells, sizeo 612 uint32_t icells, *intr; local [all...] |
/freebsd-11-stable/sys/powerpc/ofw/ |
H A D | ofw_pcibus.c | 315 int isz, icells; local 336 icells = 1; 339 &icells, sizeof(icells)); local 347 if (isz == sizeof(intr[0])*icells) 349 iparent, icells, intr)); 352 if (isz == sizeof(intr[0])*icells) { 354 intr[0] = ofw_bus_map_intr(dev, iparent, icells, intr);
|
/freebsd-11-stable/sys/arm/at91/ |
H A D | at91_pinctrl.c | 89 uint32_t *reg, *intr, icells; local 141 "#interrupt-cells", &icells, sizeof(icells)) == -1) { 144 icells = 1; 146 if (icells < 1 || icells > nintr) { 148 "value <%d>, assuming <1>\n", icells); 149 icells = 1; 151 for (i = 0, k = 0; i < nintr; i += icells, k++) { 152 intr[i] = ofw_bus_map_intr(dev, iparent, icells, [all...] |
/freebsd-11-stable/sys/arm/arm/ |
H A D | nexus.c | 112 int icells, pcell_t *intr); 427 nexus_ofw_map_intr(device_t dev, device_t child, phandle_t iparent, int icells, argument 431 return (intr_fdt_map_irq(iparent, intr, icells)); 437 len = sizeof(*fdt_data) + icells * sizeof(pcell_t); 441 fdt_data->ncells = icells; 442 memcpy(fdt_data->cells, intr, icells * sizeof(pcell_t));
|
H A D | intr.c | 108 intr_fdt_map_irq(phandle_t iparent, pcell_t *intr, int icells) argument 115 for (i = 0; i < icells; i++)
|
/freebsd-11-stable/sys/arm64/arm64/ |
H A D | nexus.c | 126 int icells, pcell_t *intr); 458 nexus_ofw_map_intr(device_t dev, device_t child, phandle_t iparent, int icells, argument 465 len = sizeof(*fdt_data) + icells * sizeof(pcell_t); 469 fdt_data->ncells = icells; 470 memcpy(fdt_data->cells, intr, icells * sizeof(pcell_t));
|
/freebsd-11-stable/sys/powerpc/powermac/ |
H A D | uninorth.c | 158 int icells; local 181 if (OF_searchprop(iparent, "#interrupt-cells", &icells, sizeof(icells)) 183 icells = 1; 185 for (i = 0; i < nintr; i+=icells) { 191 if (icells > 1) {
|
H A D | macio.c | 197 int icells; local 220 if (OF_getprop(OF_node_from_xref(iparent), "#interrupt-cells", &icells, 221 sizeof(icells)) <= 0) 222 icells = 1; 224 for (i = 0; i < nintr; i+=icells) {
|
/freebsd-11-stable/sys/riscv/riscv/ |
H A D | nexus.c | 102 int icells, pcell_t *intr); 373 nexus_ofw_map_intr(device_t dev, device_t child, phandle_t iparent, int icells, argument 378 if (icells == 3) {
|
/freebsd-11-stable/sys/powerpc/powerpc/ |
H A D | nexus.c | 186 nexus_ofw_map_intr(device_t dev, device_t child, phandle_t iparent, int icells, argument 190 if (icells > 1)
|
/freebsd-11-stable/sys/mips/mips/ |
H A D | nexus.c | 125 phandle_t iparent, int icells, pcell_t *intr); 549 nexus_ofw_map_intr(device_t dev, device_t child, phandle_t iparent, int icells, argument 556 len = sizeof(*fdt_data) + icells * sizeof(pcell_t); 560 fdt_data->ncells = icells; 561 memcpy(fdt_data->cells, intr, icells * sizeof(pcell_t));
|
/freebsd-11-stable/sys/arm/mv/ |
H A D | mv_pci.c | 1068 int icells; local 1080 icells = ofw_bus_lookup_imap(ofw_bus_get_node(dev), &sc->sc_pci_iinfo, 1083 if (icells > 0) 1084 return (ofw_bus_map_intr(dev, iparent, icells, mintr));
|
/freebsd-11-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
|