Home
last modified time | relevance | path

Searched refs:addr_cells (Results 1 – 8 of 8) sorted by relevance

/netbsd/sys/dev/fdt/
H A Dfdt_subr.c102 uint32_t addr_cells; in fdtbus_get_addr_cells() local
105 addr_cells = 2; in fdtbus_get_addr_cells()
107 return addr_cells; in fdtbus_get_addr_cells()
231 const int addr_cells = fdtbus_get_addr_cells(phandle); in fdtbus_decode_range() local
239 cba = fdtbus_get_cells(buf, addr_cells); in fdtbus_decode_range()
240 buf += addr_cells * 4; in fdtbus_decode_range()
253 len -= (addr_cells + paddr_cells + size_cells) * 4; in fdtbus_decode_range()
304 if (addr_cells == -1 || size_cells == -1) in fdtbus_get_reg64()
312 const u_int reglen = size_cells * 4 + addr_cells * 4; in fdtbus_get_reg64()
320 addr = fdtbus_get_cells(buf, addr_cells); in fdtbus_get_reg64()
[all …]
H A Dfdtbus.c258 const int addr_cells = fdtbus_get_addr_cells(phandle); in fdt_dma_translate() local
261 if (addr_cells == -1 || size_cells == -1 || paddr_cells == -1) in fdt_dma_translate()
264 const int entry_size = (addr_cells + paddr_cells + size_cells) * 4; in fdt_dma_translate()
269 const uint64_t cba = fdtbus_get_cells(data, addr_cells); in fdt_dma_translate()
270 data += addr_cells * 4; in fdt_dma_translate()
/netbsd/sys/external/bsd/libfdt/dist/
H A Dfdt_addresses.c62 int addr_cells, size_cells, ret; in fdt_appendprop_addrrange() local
68 addr_cells = ret; in fdt_appendprop_addrrange()
77 if (addr_cells == 1) { in fdt_appendprop_addrrange()
82 } else if (addr_cells == 2) { in fdt_appendprop_addrrange()
89 prop += addr_cells * sizeof(fdt32_t); in fdt_appendprop_addrrange()
102 (addr_cells + size_cells) * sizeof(fdt32_t)); in fdt_appendprop_addrrange()
/netbsd/sys/arch/arm/fdt/
H A Dpcihost_fdt.c482 u_int addr_cells, interrupt_cells; in pcihost_intr_map() local
510 addr_cells = 2; 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
546 addr_cells = 2; in pcihost_find_intr()
549 if (imaplen < (addr_cells + interrupt_cells) * 4) in pcihost_find_intr()
554 return imap + 5 + addr_cells; in pcihost_find_intr()
557 imap += (5 + addr_cells + interrupt_cells); in pcihost_find_intr()
[all …]
H A Dcpu_fdt.c342 const int addr_cells = fdtbus_get_addr_cells(parent); in spintable_cpu_on() local
346 if (addr_cells == 1) { in spintable_cpu_on()
/netbsd/sys/arch/arm/broadcom/
H A Dbcm2838_pcie.c680 u_int addr_cells, interrupt_cells; in bcmstb_intr_map() local
707 addr_cells = 2; 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()
732 u_int addr_cells, int_cells; in bcmstb_find_intr() local
743 if (of_getprop_uint32(sc->sc_phandle, "#address-cells", &addr_cells)) in bcmstb_find_intr()
750 while (imaplen >= int_cells + addr_cells + 1) { in bcmstb_find_intr()
752 intc = fdtbus_get_phandle_from_native(be32toh(imap[int_cells + addr_cells])); in bcmstb_find_intr()
759 imap += addr_cells + int_cells + 1; in bcmstb_find_intr()
[all …]
/netbsd/external/gpl2/dtc/dist/
H A Dchecks.c717 node->addr_cells = -1; in fixup_addr_size_cells()
722 node->addr_cells = propval_cell(prop); in fixup_addr_size_cells()
732 (((n)->addr_cells == -1) ? 2 : (n)->addr_cells)
740 int addr_cells, size_cells, entrylen; in check_reg_format() local
754 addr_cells = node_addr_cells(node->parent); in check_reg_format()
761 prop->val.len, addr_cells, size_cells); in check_reg_format()
1176 if (node->parent->addr_cells == -1) in check_avoid_default_addr_size()
1230 if (node->addr_cells < 0 || node->size_cells < 0) in check_unique_unit_address_common()
1669 if (cnt == 1 && node->addr_cells != -1) in check_graph_child_address()
1696 if (node->parent->addr_cells != 1) in check_graph_reg()
[all …]
H A Ddtc.h163 int addr_cells, size_cells; member