Home
last modified time | relevance | path

Searched refs:scells (Results 1 – 19 of 19) 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()
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 Dofw_firmware.c70 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 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()
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 Dls1028a_flexspi_clk.c122 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 Dsimple_mfd.c187 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()
270 ofw_bus_reg_to_rl(dev, OF_parent(node), sc->acells, sc->scells, &ndi->rl); in simple_mfd_setup_dinfo()
H A Dsimplebus.c216 sc->scells = 1; in simplebus_init()
217 OF_getencprop(node, "#size-cells", &sc->scells, sizeof(sc->scells)); in simplebus_init()
238 (sc->acells + host_address_cells + sc->scells); in simplebus_fill_ranges()
259 for (k = 0; k < sc->scells; 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/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()
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 Dofwfb.c318 pcell_t acells, scells; in decode_pci_ranges_host_addr() local
331 if (OF_getencprop(pcinode, "#size-cells", &scells, sizeof(scells)) != in decode_pci_ranges_host_addr()
332 sizeof(scells)) in decode_pci_ranges_host_addr()
341 nranges = nbase_ranges / sizeof(cell_t) / (acells + host_address_cells + scells); in decode_pci_ranges_host_addr()
362 for (k = 0; k < scells; 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()
229 for (k = 0; k < sc->scells; 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()
221 for (k = 0; k < sc->scells; 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/powerpc/powermac/
H A Duninorth.c282 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 Dplatform_mpc85xx.c150 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 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()
251 for (k = 0; k < sc->scells; k++) { in fman_fill_ranges()
/freebsd/sys/arm/mv/
H A Dmv_pci_ctrl.c68 pcell_t scells, struct resource_list *rl);
/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/dev/cesa/
H A Dcesa.c1047 ssc->scells, &rl); in cesa_setup_sram_armada()