Searched refs:addressCells (Results 1 - 3 of 3) sorted by relevance

/haiku/src/system/boot/platform/riscv/
H A Dfdt.cpp55 GetReg(const void* fdt, int node, uint32 addressCells, uint32 sizeCells, size_t idx, argument
63 size_t entrySize = 4*(addressCells + sizeCells);
69 switch (addressCells) {
72 default: panic("unsupported addressCells");
98 HandleFdt(const void* fdt, int node, uint32 addressCells, uint32 sizeCells, argument
128 GetReg(fdt, node, addressCells, sizeCells, 0, sPlic);
/haiku/src/add-ons/kernel/bus_managers/fdt/
H A Dfdt_module.cpp431 uint32 addressCells = fdt_get_address_cells(gFDT, fdtNode);
433 size_t entrySize = 4 * (addressCells + sizeCells);
439 const void* sizePtr = (const uint32*)addressPtr + addressCells;
441 switch (addressCells) {
604 int addressCells = 3; local
612 addressCells = B_BENDIAN_TO_HOST_INT32(*(uint32*)property);
623 it += addressCells;
/haiku/src/system/boot/platform/efi/
H A Ddtb.cpp238 int addressCells = 3; local
246 addressCells = fdt32_to_cpu(*prop);
259 for (int i = 0; i < addressCells; i++) {
379 uint32 addressCells = dtb_get_address_cells(fdt, node); local
387 size_t entrySize = 4 * (addressCells + sizeCells);
393 switch (addressCells) {
396 default: panic("unsupported addressCells");
414 while (rangesSize >= (rangesPos + parentAddressCells + addressCells + sizeCells)) {
419 if (addressCells == 1) {
424 rangesPos += addressCells;
[all...]

Completed in 84 milliseconds