Searched refs:icells (Results 1 - 13 of 13) sorted by relevance

/freebsd-13-stable/sys/dev/ofw/
H A Dofw_bus.h76 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 Dofw_bus_subr.c589 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 Dofw_pcibus.c321 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 Dnexus.c99 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 Dalpine_pci_msix.c142 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 Dnexus.c111 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 Dnexus.c131 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 Duninorth.c159 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 Dmacio.c198 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 Dnexus.c129 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 Dnexus.c230 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 Dxlp_simplebus.c309 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 Dmv_pci.c1134 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));

Completed in 203 milliseconds