Home
last modified time | relevance | path

Searched refs:interrupt_cells (Results 1 – 5 of 5) sorted by relevance

/netbsd-src/sys/arch/sparc64/dev/
H A Dvbus.c145 int address_cells, interrupt_cells; in vbus_intr_map() local
156 interrupt_cells = prom_getpropint(parent, "#interrupt-cells", 1); in vbus_intr_map()
157 KASSERT(interrupt_cells == 1); in vbus_intr_map()
160 if (len < (address_cells + interrupt_cells) * sizeof(int)) in vbus_intr_map()
174 while (nimap >= address_cells + interrupt_cells + 2) { in vbus_intr_map()
177 &imap_mask[address_cells], interrupt_cells)) { in vbus_intr_map()
178 node = imap[address_cells + interrupt_cells]; in vbus_intr_map()
179 devino = imap[address_cells + interrupt_cells + 1]; in vbus_intr_map()
197 imap += address_cells + interrupt_cells + 2; in vbus_intr_map()
198 nimap -= address_cells + interrupt_cells + 2; in vbus_intr_map()
/netbsd-src/sys/arch/sparc64/sparc64/
H A Dofw_machdep.c800 int address_cells, size_cells, interrupt_cells, interrupt_map_len; in OF_mapintr() local
914 if ((len = OF_getprop(node, "#interrupt-cells", &interrupt_cells, in OF_mapintr()
915 sizeof(interrupt_cells))) <= 0) { in OF_mapintr()
917 interrupt_cells = 1; in OF_mapintr()
919 DPRINTF(("#interrupt-cells = %d, len %d\n", interrupt_cells, in OF_mapintr()
924 for (i = 0; i<(address_cells + interrupt_cells); i++) in OF_mapintr()
929 for (i=0; i<(address_cells + interrupt_cells); i++) in OF_mapintr()
935 for (i=0; i<(interrupt_cells); i++) in OF_mapintr()
942 while (i < interrupt_map_len + address_cells + interrupt_cells) { in OF_mapintr()
945 int *parent = &imap[address_cells + interrupt_cells]; in OF_mapintr()
[all …]
/netbsd-src/sys/arch/arm/fdt/
H A Dpcihost_fdt.c482 u_int addr_cells, interrupt_cells; in pcihost_intr_map() local
511 if (of_getprop_uint32(map_ihandle, "#interrupt-cells", &interrupt_cells)) in pcihost_intr_map()
512 interrupt_cells = 0; in pcihost_intr_map()
513 if (imaplen < (addr_cells + interrupt_cells) * 4) in pcihost_intr_map()
524 imap += (5 + addr_cells + interrupt_cells); in pcihost_intr_map()
525 imaplen -= (5 + addr_cells + interrupt_cells) * 4; in pcihost_intr_map()
535 u_int addr_cells, interrupt_cells; in pcihost_find_intr() local
547 if (of_getprop_uint32(map_ihandle, "#interrupt-cells", &interrupt_cells)) in pcihost_find_intr()
548 interrupt_cells = 0; in pcihost_find_intr()
549 if (imaplen < (addr_cells + interrupt_cells) * 4) in pcihost_find_intr()
[all …]
/netbsd-src/sys/dev/fdt/
H A Dfdt_intr.c473 int interrupt_parent, interrupt_cells, len; in get_specifier_by_index() local
486 interrupt_cells = find_interrupt_cells(interrupt_parent); in get_specifier_by_index()
487 if (interrupt_cells <= 0) in get_specifier_by_index()
491 const u_int nintr = spec_length / interrupt_cells; in get_specifier_by_index()
495 node_specifier += (interrupt_cells * pindex); in get_specifier_by_index()
/netbsd-src/sys/arch/arm/broadcom/
H A Dbcm2838_pcie.c680 u_int addr_cells, interrupt_cells; in bcmstb_intr_map() local
708 if (of_getprop_uint32(map_ihandle, "#interrupt-cells", &interrupt_cells)) in bcmstb_intr_map()
709 interrupt_cells = 0; in bcmstb_intr_map()
710 if (imaplen < (addr_cells + interrupt_cells) * 4) in bcmstb_intr_map()
721 imap += (5 + addr_cells + interrupt_cells); in bcmstb_intr_map()
722 imaplen -= (5 + addr_cells + interrupt_cells) * 4; in bcmstb_intr_map()