/freebsd/stand/powerpc/ofw/ |
H A D | main.c | 42 uint32_t acells, scells; variable 83 for (i = 0; i < sz; i += (acells + scells)) { in memsize() 85 memsz += (uint64_t)reg[i + acells] << 32; in memsize() 86 memsz += reg[i + acells + scells - 1]; in memsize() 152 scells = acells = 1; in main() 153 OF_getencprop(root, "#address-cells", &acells, sizeof(acells)); in main() 243 ofw_memmap(acells); in command_memmap()
|
/freebsd/sys/arm64/qoriq/clk/ |
H A D | ls1028a_flexspi_clk.c | 121 uint32_t acells; in ls1028a_flexspi_clk_attach() local 134 if (OF_getencprop(node, "#address-cells", &acells, in ls1028a_flexspi_clk_attach() 135 sizeof(acells)) == -1) { in ls1028a_flexspi_clk_attach() 136 if (OF_getencprop(OF_parent(node), "#address-cells", &acells, in ls1028a_flexspi_clk_attach() 137 sizeof(acells)) == -1) { in ls1028a_flexspi_clk_attach() 138 acells = 2; in ls1028a_flexspi_clk_attach() 148 ret = OF_getencprop(node, "reg", cells, (acells + scells) * sizeof(pcell_t)); in ls1028a_flexspi_clk_attach() 154 if (acells == 2) in ls1028a_flexspi_clk_attach() 156 reg_size = (uint64_t)cells[acells]; in ls1028a_flexspi_clk_attach() 158 reg_size = (reg_size << 32) | (uint64_t)cells[acells + 1]; in ls1028a_flexspi_clk_attach()
|
/freebsd/sys/dev/ofw/ |
H A D | ofw_firmware.c | 70 ofw_bus_reg_to_rl(dev, OF_parent(node), sc->acells, sc->scells, &ndi->rl); in ofw_firmware_setup_dinfo() 132 if (OF_getencprop(node, "#address-cells", &sc->sc.acells, in ofw_firmware_attach() 133 sizeof(sc->sc.acells)) == -1) { in ofw_firmware_attach() 134 if (OF_getencprop(OF_parent(node), "#address-cells", &sc->sc.acells, in ofw_firmware_attach() 135 sizeof(sc->sc.acells)) == -1) { in ofw_firmware_attach() 136 sc->sc.acells = 2; in ofw_firmware_attach()
|
H A D | ofw_bus_subr.c | 551 ofw_bus_reg_to_rl_helper(device_t dev, phandle_t node, pcell_t acells, pcell_t scells, in ofw_bus_reg_to_rl_helper() argument 571 if (nreg % (acells + scells) != 0) { in ofw_bus_reg_to_rl_helper() 578 for (i = 0, rid = 0; i < nreg; i += acells + scells, rid++) { in ofw_bus_reg_to_rl_helper() 580 for (j = 0; j < acells; j++) { in ofw_bus_reg_to_rl_helper() 586 size |= reg[i + acells + j]; in ofw_bus_reg_to_rl_helper() 600 ofw_bus_reg_to_rl(device_t dev, phandle_t node, pcell_t acells, pcell_t scells, in ofw_bus_reg_to_rl() argument 604 return (ofw_bus_reg_to_rl_helper(dev, node, acells, scells, rl, "reg")); in ofw_bus_reg_to_rl() 608 ofw_bus_assigned_addresses_to_rl(device_t dev, phandle_t node, pcell_t acells, in ofw_bus_assigned_addresses_to_rl() argument 612 return (ofw_bus_reg_to_rl_helper(dev, node, acells, scells, in ofw_bus_assigned_addresses_to_rl()
|
/freebsd/sys/powerpc/powermac/ |
H A D | uninorthpci.c | 138 cell_t acells; in uninorth_attach() local 156 acells = 1; in uninorth_attach() 157 OF_getprop(OF_parent(node), "#address-cells", &acells, sizeof(acells)); in uninorth_attach() 160 if (acells == 2) { in uninorth_attach()
|
H A D | uninorth.c | 282 cell_t acells, scells; in unin_chip_attach() local 294 acells = scells = 1; in unin_chip_attach() 295 OF_getprop(OF_parent(root), "#address-cells", &acells, sizeof(acells)); in unin_chip_attach() 300 if (acells == 2) { in unin_chip_attach()
|
/freebsd/sys/dev/fdt/ |
H A D | simple_mfd.c | 180 if (OF_getencprop(node, "#address-cells", &sc->sc.acells, in simple_mfd_attach() 181 sizeof(sc->sc.acells)) == -1) { in simple_mfd_attach() 182 if (OF_getencprop(OF_parent(node), "#address-cells", &sc->sc.acells, in simple_mfd_attach() 183 sizeof(sc->sc.acells)) == -1) { in simple_mfd_attach() 184 sc->sc.acells = 2; in simple_mfd_attach() 271 ofw_bus_reg_to_rl(dev, OF_parent(node), sc->acells, sc->scells, &ndi->rl); in simple_mfd_setup_dinfo()
|
H A D | simplebus.c | 220 sc->acells = 2; in simplebus_init() 221 OF_getencprop(node, "#address-cells", &sc->acells, sizeof(sc->acells)); in simplebus_init() 244 (sc->acells + host_address_cells + sc->scells); in simplebus_fill_ranges() 255 for (k = 0; k < sc->acells; k++) { in simplebus_fill_ranges() 294 ofw_bus_reg_to_rl(dev, node, sc->acells, sc->scells, &ndi->rl); in simplebus_setup_dinfo()
|
H A D | simplebus.h | 51 pcell_t acells, scells; member
|
/freebsd/sys/powerpc/mpc85xx/ |
H A D | platform_mpc85xx.c | 150 pcell_t ranges[6], acells, pacells, scells; in mpc85xx_attach() local 191 OF_getprop(ccsr, "#address-cells", &acells, sizeof(acells)); in mpc85xx_attach() 196 for (i = acells; i < acells + pacells; i++) { in mpc85xx_attach() 200 for (i = acells + pacells; i < acells + pacells + scells; i++) { in mpc85xx_attach()
|
/freebsd/stand/libofw/ |
H A D | ofw_memory.c | 51 ofw_memmap(int acells) in ofw_memmap() argument 72 if (acells == 1) { in ofw_memmap()
|
/freebsd/sys/dev/tsec/ |
H A D | if_tsec_fdt.c | 167 int acells, scells; in tsec_fdt_attach() local 174 if (fdt_addrsize_cells(sc->node, &acells, &scells) != 0) { in tsec_fdt_attach() 175 acells = 1; in tsec_fdt_attach() 186 ofw_bus_reg_to_rl(dev, child, acells, scells, rl); in tsec_fdt_attach()
|
/freebsd/sys/dev/vt/hw/ofwfb/ |
H A D | ofwfb.c | 330 pcell_t acells, scells; in decode_pci_ranges_host_addr() 339 if (OF_getencprop(pcinode, "#address-cells", &acells, sizeof(acells)) != in decode_pci_ranges_host_addr() 340 sizeof(acells)) in decode_pci_ranges_host_addr() 353 nranges = nbase_ranges / sizeof(cell_t) / (acells + host_address_cells + scells); in decode_pci_ranges_host_addr() 363 for (k = 0; k < acells; k++) { in decode_pci_ranges_host_addr() 318 pcell_t acells, scells; decode_pci_ranges_host_addr() local
|
/freebsd/sys/dev/vnic/ |
H A D | thunder_mdio_fdt.c | 209 (sc->acells + host_address_cells + sc->scells); in mdionexus_ofw_fill_ranges() 220 for (k = 0; k < sc->acells; k++) { in mdionexus_ofw_fill_ranges() 268 ofw_bus_reg_to_rl(dev, node, sc->acells, sc->scells, in mdionexus_ofw_bus_attach()
|
H A D | mrml_bridge.c | 201 (sc->acells + host_address_cells + sc->scells); in mrmlb_ofw_fill_ranges() 212 for (k = 0; k < sc->acells; k++) { in mrmlb_ofw_fill_ranges() 260 ofw_bus_reg_to_rl(dev, node, sc->acells, sc->scells, in mrmlb_ofw_bus_attach()
|
/freebsd/sys/arm64/broadcom/brcmmdio/ |
H A D | mdio_nexus_iproc.c | 214 ofw_bus_reg_to_rl(dev, node, sc->acells, sc->scells, in brcm_mdionexus_ofw_bus_attach()
|
H A D | mdio_mux_iproc.c | 340 ofw_bus_reg_to_rl(dev, node, sc->sbus.acells, sc->sbus.scells, in brcm_iproc_mdio_attach()
|
/freebsd/sys/dev/dpaa/ |
H A D | fman.c | 230 (sc->acells + host_address_cells + sc->scells); in fman_fill_ranges() 241 for (k = 0; k < sc->acells; k++) { in fman_fill_ranges()
|
/freebsd/sys/arm/mv/ |
H A D | mv_pci_ctrl.c | 67 typedef int (*get_rl_t)(device_t dev, phandle_t node, pcell_t acells,
|
/freebsd/sys/dev/firmware/xilinx/ |
H A D | zynqmp_firmware.c | 414 ofw_bus_reg_to_rl(dev, OF_parent(node), sc->acells, sc->scells, &ndi->rl); in zynqmp_firmware_setup_dinfo()
|
/freebsd/sys/powerpc/aim/ |
H A D | mmu_oea64.c | 684 pcell_t acells, trans_cells[sz/sizeof(cell_t)]; in moea64_add_ofw_mappings() local 692 OF_getencprop(OF_finddevice("/"), "#address-cells", &acells, in moea64_add_ofw_mappings() 693 sizeof(acells)); in moea64_add_ofw_mappings() 703 if (acells == 2) { in moea64_add_ofw_mappings()
|
/freebsd/sys/dev/cesa/ |
H A D | cesa.c | 1046 ofw_bus_reg_to_rl(sdev, sram_node, ssc->acells, in cesa_setup_sram_armada()
|