/src/sys/arch/sparc64/dev/ |
vbus.c | 145 int address_cells, interrupt_cells; local in function:vbus_intr_map 156 interrupt_cells = prom_getpropint(parent, "#interrupt-cells", 1); 157 KASSERT(interrupt_cells == 1); 160 if (len < (address_cells + interrupt_cells) * sizeof(int)) 174 while (nimap >= address_cells + interrupt_cells + 2) { 177 &imap_mask[address_cells], interrupt_cells)) { 178 node = imap[address_cells + interrupt_cells]; 179 devino = imap[address_cells + interrupt_cells + 1]; 197 imap += address_cells + interrupt_cells + 2; 198 nimap -= address_cells + interrupt_cells + 2 [all...] |
/src/sys/dev/fdt/ |
fdt_intr.c | 473 int interrupt_parent, interrupt_cells, len; local in function:get_specifier_by_index 486 interrupt_cells = find_interrupt_cells(interrupt_parent); 487 if (interrupt_cells <= 0) 491 const u_int nintr = spec_length / interrupt_cells; 495 node_specifier += (interrupt_cells * pindex);
|
/src/sys/arch/arm/fdt/ |
pcihost_fdt.c | 482 u_int addr_cells, interrupt_cells; local in function:pcihost_intr_map 511 if (of_getprop_uint32(map_ihandle, "#interrupt-cells", &interrupt_cells)) 512 interrupt_cells = 0; 513 if (imaplen < (addr_cells + interrupt_cells) * 4) 524 imap += (5 + addr_cells + interrupt_cells); 525 imaplen -= (5 + addr_cells + interrupt_cells) * 4; 535 u_int addr_cells, interrupt_cells; local in function:pcihost_find_intr 547 if (of_getprop_uint32(map_ihandle, "#interrupt-cells", &interrupt_cells)) 548 interrupt_cells = 0; 549 if (imaplen < (addr_cells + interrupt_cells) * 4 [all...] |
/src/sys/arch/riscv/fdt/ |
pcihost_fdt.c | 463 u_int addr_cells, interrupt_cells; local in function:pcihost_intr_map 492 if (of_getprop_uint32(map_ihandle, "#interrupt-cells", &interrupt_cells)) 493 interrupt_cells = 0; 494 if (imaplen < (addr_cells + interrupt_cells) * 4) 505 imap += (5 + addr_cells + interrupt_cells); 506 imaplen -= (5 + addr_cells + interrupt_cells) * 4; 516 u_int addr_cells, interrupt_cells; local in function:pcihost_find_intr 528 if (of_getprop_uint32(map_ihandle, "#interrupt-cells", &interrupt_cells)) 529 interrupt_cells = 0; 530 if (imaplen < (addr_cells + interrupt_cells) * 4 [all...] |
/src/sys/arch/sparc64/sparc64/ |
ofw_machdep.c | 800 int address_cells, size_cells, interrupt_cells, interrupt_map_len; local in function:OF_mapintr 914 if ((len = OF_getprop(node, "#interrupt-cells", &interrupt_cells, 915 sizeof(interrupt_cells))) <= 0) { 917 interrupt_cells = 1; 919 DPRINTF(("#interrupt-cells = %d, len %d\n", interrupt_cells, 924 for (i = 0; i<(address_cells + interrupt_cells); i++) 929 for (i=0; i<(address_cells + interrupt_cells); i++) 935 for (i=0; i<(interrupt_cells); i++) 942 while (i < interrupt_map_len + address_cells + interrupt_cells) { 945 int *parent = &imap[address_cells + interrupt_cells]; [all...] |
/src/sys/arch/arm/broadcom/ |
bcm2838_pcie.c | 680 u_int addr_cells, interrupt_cells; local in function:bcmstb_intr_map 708 if (of_getprop_uint32(map_ihandle, "#interrupt-cells", &interrupt_cells)) 709 interrupt_cells = 0; 710 if (imaplen < (addr_cells + interrupt_cells) * 4) 721 imap += (5 + addr_cells + interrupt_cells); 722 imaplen -= (5 + addr_cells + interrupt_cells) * 4;
|