Home
last modified time | relevance | path

Searched refs:acells (Results 1 – 22 of 22) sorted by relevance

/freebsd/stand/powerpc/ofw/
H A Dmain.c42 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 Dls1028a_flexspi_clk.c121 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 Dofw_firmware.c70 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 Dofw_bus_subr.c551 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 Duninorthpci.c138 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 Duninorth.c282 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 Dsimple_mfd.c180 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()
270 ofw_bus_reg_to_rl(dev, OF_parent(node), sc->acells, sc->scells, &ndi->rl); in simple_mfd_setup_dinfo()
H A Dsimplebus.c214 sc->acells = 2; in simplebus_init()
215 OF_getencprop(node, "#address-cells", &sc->acells, sizeof(sc->acells)); in simplebus_init()
238 (sc->acells + host_address_cells + sc->scells); in simplebus_fill_ranges()
249 for (k = 0; k < sc->acells; k++) { in simplebus_fill_ranges()
288 ofw_bus_reg_to_rl(dev, node, sc->acells, sc->scells, &ndi->rl); in simplebus_setup_dinfo()
H A Dsimplebus.h51 pcell_t acells, scells; member
/freebsd/sys/powerpc/mpc85xx/
H A Dplatform_mpc85xx.c150 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 Dofw_memory.c51 ofw_memmap(int acells) in ofw_memmap() argument
72 if (acells == 1) { in ofw_memmap()
/freebsd/sys/dev/tsec/
H A Dif_tsec_fdt.c167 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 Dofwfb.c318 pcell_t acells, scells; in decode_pci_ranges_host_addr() local
327 if (OF_getencprop(pcinode, "#address-cells", &acells, sizeof(acells)) != in decode_pci_ranges_host_addr()
328 sizeof(acells)) in decode_pci_ranges_host_addr()
341 nranges = nbase_ranges / sizeof(cell_t) / (acells + host_address_cells + scells); in decode_pci_ranges_host_addr()
351 for (k = 0; k < acells; k++) { in decode_pci_ranges_host_addr()
/freebsd/sys/dev/vnic/
H A Dthunder_mdio_fdt.c208 (sc->acells + host_address_cells + sc->scells); in mdionexus_ofw_fill_ranges()
219 for (k = 0; k < sc->acells; k++) { in mdionexus_ofw_fill_ranges()
267 ofw_bus_reg_to_rl(dev, node, sc->acells, sc->scells, in mdionexus_ofw_bus_attach()
H A Dmrml_bridge.c200 (sc->acells + host_address_cells + sc->scells); in mrmlb_ofw_fill_ranges()
211 for (k = 0; k < sc->acells; k++) { in mrmlb_ofw_fill_ranges()
259 ofw_bus_reg_to_rl(dev, node, sc->acells, sc->scells, in mrmlb_ofw_bus_attach()
/freebsd/sys/arm64/broadcom/brcmmdio/
H A Dmdio_nexus_iproc.c213 ofw_bus_reg_to_rl(dev, node, sc->acells, sc->scells, in brcm_mdionexus_ofw_bus_attach()
H A Dmdio_mux_iproc.c340 ofw_bus_reg_to_rl(dev, node, sc->sbus.acells, sc->sbus.scells, in brcm_iproc_mdio_attach()
/freebsd/sys/dev/dpaa/
H A Dfman.c230 (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 Dmv_pci_ctrl.c67 typedef int (*get_rl_t)(device_t dev, phandle_t node, pcell_t acells,
/freebsd/sys/dev/firmware/xilinx/
H A Dzynqmp_firmware.c414 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 Dmmu_oea64.c684 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 Dcesa.c1046 ofw_bus_reg_to_rl(sdev, sram_node, ssc->acells, in cesa_setup_sram_armada()