/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() 84 if (scells > 1) in memsize() 86 memsz += reg[i + acells + scells - 1]; in memsize() 152 scells = acells = 1; in main() 154 OF_getencprop(root, "#size-cells", &scells, sizeof(scells)); in main()
|
/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() 139 if (OF_getencprop(node, "#size-cells", &sc->sc.scells, in ofw_firmware_attach() 140 sizeof(sc->sc.scells)) == -1) { in ofw_firmware_attach() 141 if (OF_getencprop(OF_parent(node), "#size-cells", &sc->sc.scells, in ofw_firmware_attach() 142 sizeof(sc->sc.scells)) == -1) { in ofw_firmware_attach() 143 sc->sc.scells = 1; 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() 584 for (j = 0; j < scells; 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() 609 pcell_t scells, struct resource_list *rl) 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/arm64/qoriq/clk/ |
H A D | ls1028a_flexspi_clk.c | 122 uint32_t scells; in ls1028a_flexspi_clk_attach() local 141 if (OF_getencprop(node, "#size-cells", &scells, in ls1028a_flexspi_clk_attach() 142 sizeof(scells)) == -1) { in ls1028a_flexspi_clk_attach() 143 if (OF_getencprop(OF_parent(node), "#size-cells", &scells, in ls1028a_flexspi_clk_attach() 144 sizeof(scells)) == -1) { in ls1028a_flexspi_clk_attach() 145 scells = 1; in ls1028a_flexspi_clk_attach() 148 ret = OF_getencprop(node, "reg", cells, (acells + scells) * sizeof(pcell_t)); in ls1028a_flexspi_clk_attach() 157 if (scells == 2) in ls1028a_flexspi_clk_attach()
|
/freebsd/sys/dev/fdt/ |
H A D | simple_mfd.c | 187 if (OF_getencprop(node, "#size-cells", &sc->sc.scells, in simple_mfd_attach() 188 sizeof(sc->sc.scells)) == -1) { in simple_mfd_attach() 189 if (OF_getencprop(OF_parent(node), "#size-cells", &sc->sc.scells, in simple_mfd_attach() 190 sizeof(sc->sc.scells)) == -1) { in simple_mfd_attach() 191 sc->sc.scells = 1; 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 | 222 sc->scells = 1; in simplebus_init() 223 OF_getencprop(node, "#size-cells", &sc->scells, sizeof(sc->scells)); in simplebus_init() 244 (sc->acells + host_address_cells + sc->scells); in simplebus_fill_ranges() 265 for (k = 0; k < sc->scells; 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/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() 176 scells = 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() 343 if (OF_getencprop(pcinode, "#size-cells", &scells, sizeof(scells)) != in decode_pci_ranges_host_addr() 344 sizeof(scells)) in decode_pci_ranges_host_addr() 353 nranges = nbase_ranges / sizeof(cell_t) / (acells + host_address_cells + scells); in decode_pci_ranges_host_addr() 374 for (k = 0; k < scells; k++) { 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() 230 for (k = 0; k < sc->scells; 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() 222 for (k = 0; k < sc->scells; 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/powerpc/powermac/ |
H A D | uninorth.c | 282 cell_t acells, scells; in unin_chip_attach() local 294 acells = scells = 1; in unin_chip_attach() 296 OF_getprop(OF_parent(root), "#size-cells", &scells, sizeof(scells)); in unin_chip_attach() 305 if (scells == 2) { in unin_chip_attach()
|
/freebsd/sys/powerpc/mpc85xx/ |
H A D | platform_mpc85xx.c | 150 pcell_t ranges[6], acells, pacells, scells; in mpc85xx_attach() local 190 OF_getprop(ccsr, "#size-cells", &scells, sizeof(scells)); in mpc85xx_attach() 200 for (i = acells + pacells; i < acells + pacells + scells; i++) { in mpc85xx_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() 251 for (k = 0; k < sc->scells; k++) { in fman_fill_ranges()
|
/freebsd/sys/arm/mv/ |
H A D | mv_pci_ctrl.c | 68 pcell_t scells, struct resource_list *rl);
|
/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/dev/cesa/ |
H A D | cesa.c | 1047 ssc->scells, &rl); in cesa_setup_sram_armada()
|