| /src/sys/external/bsd/libfdt/dist/ |
| fdt_addresses.c | 62 int addr_cells, size_cells, ret; local 68 addr_cells = ret; 77 if (addr_cells == 1) { 82 } else if (addr_cells == 2) { 89 prop += addr_cells * sizeof(fdt32_t); 102 (addr_cells + size_cells) * sizeof(fdt32_t));
|
| /src/sys/dev/fdt/ |
| fdt_subr.c | 99 uint32_t addr_cells; local 101 if (of_getprop_uint32(phandle, "#address-cells", &addr_cells)) 102 addr_cells = 2; 104 return addr_cells; 228 const int addr_cells = fdtbus_get_addr_cells(phandle); local 231 if (addr_cells == -1 || size_cells == -1 || paddr_cells == -1) 236 cba = fdtbus_get_cells(buf, addr_cells); 237 buf += addr_cells * 4; 250 len -= (addr_cells + paddr_cells + size_cells) * 4; 299 const int addr_cells = fdtbus_get_addr_cells(OF_parent(phandle)) local [all...] |
| fdtbus.c | 258 const int addr_cells = fdtbus_get_addr_cells(phandle); local 261 if (addr_cells == -1 || size_cells == -1 || paddr_cells == -1) 264 const int entry_size = (addr_cells + paddr_cells + size_cells) * 4; 269 const uint64_t cba = fdtbus_get_cells(data, addr_cells); 270 data += addr_cells * 4;
|
| /src/sys/arch/arm/fdt/ |
| pcihost_fdt.c | 482 u_int addr_cells, interrupt_cells; local 509 if (of_getprop_uint32(map_ihandle, "#address-cells", &addr_cells)) 510 addr_cells = 2; 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 545 if (of_getprop_uint32(map_ihandle, "#address-cells", &addr_cells)) 546 addr_cells = 2; 549 if (imaplen < (addr_cells + interrupt_cells) * 4 [all...] |
| cpu_fdt.c | 343 const int addr_cells = fdtbus_get_addr_cells(parent); local 347 if (addr_cells == 1) {
|
| /src/sys/arch/riscv/fdt/ |
| pcihost_fdt.c | 463 u_int addr_cells, interrupt_cells; local 490 if (of_getprop_uint32(map_ihandle, "#address-cells", &addr_cells)) 491 addr_cells = 2; 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 526 if (of_getprop_uint32(map_ihandle, "#address-cells", &addr_cells)) 527 addr_cells = 2; 530 if (imaplen < (addr_cells + interrupt_cells) * 4 [all...] |
| /src/sys/arch/arm/broadcom/ |
| bcm2838_pcie.c | 680 u_int addr_cells, interrupt_cells; local 706 if (of_getprop_uint32(map_ihandle, "#address-cells", &addr_cells)) 707 addr_cells = 2; 710 if (imaplen < (addr_cells + interrupt_cells) * 4) 721 imap += (5 + addr_cells + interrupt_cells); 722 imaplen -= (5 + addr_cells + interrupt_cells) * 4; 732 u_int addr_cells, int_cells; local 743 if (of_getprop_uint32(sc->sc_phandle, "#address-cells", &addr_cells)) 750 while (imaplen >= int_cells + addr_cells + 1) { 752 intc = fdtbus_get_phandle_from_native(be32toh(imap[int_cells + addr_cells])); [all...] |