Lines Matching refs:offset
28 void read_address_size_cells(const void *fdt, int offset, int depth, in read_address_size_cells() argument
30 LTRACEF_LEVEL(3, "fdt %p, offset %d depth %d\n", fdt, offset, depth); in read_address_size_cells()
35 const void *prop_ptr = fdt_getprop(fdt, offset, "#address-cells", &len); in read_address_size_cells()
41 prop_ptr = fdt_getprop(fdt, offset, "#size-cells", &len); in read_address_size_cells()
85 bool check_prop_is_val_string(const void *fdt, int offset, const char *prop, const char *val) { in check_prop_is_val_string() argument
87 const uint8_t *prop_ptr = static_cast<const uint8_t *>(fdt_getprop(fdt, offset, prop, &lenp)); in check_prop_is_val_string()
99 const char *get_prop_string(const void *fdt, int offset, const char *prop) { in get_prop_string() argument
101 const uint8_t *prop_ptr = static_cast<const uint8_t *>(fdt_getprop(fdt, offset, prop, &lenp)); in get_prop_string()
118 int offset; member
143 read_address_size_cells(fdt, state.offset, 0, state.address_cells, state.size_cells); in _fdt_walk()
146 state.offset = fdt_next_node(fdt, state.offset, &state.depth); in _fdt_walk()
147 if (state.offset < 0 || state.depth < 0) { in _fdt_walk()
151 LTRACEF_LEVEL(3, "fdt_next node offset %d, depth %d\n", state.offset, state.depth); in _fdt_walk()
167 … read_address_size_cells(fdt, state.offset, state.depth, state.address_cells, state.size_cells); in _fdt_walk()
170 const char *name = fdt_get_name(fdt, state.offset, NULL); in _fdt_walk()
191 printf("offset %d depth %d acells %u scells %u name '%s'\n", state.offset, state.depth, in fdt_walk_dump()
208 … const uint8_t *prop_ptr = (const uint8_t *)fdt_getprop(state.fdt, state.offset, "reg", &lenp); in fdt_walk_find_cpus()
223 if (check_prop_is_val_string(state.fdt, state.offset, "status", "disabled")) { in fdt_walk_find_cpus()
233 auto isa_string = get_prop_string(state.fdt, state.offset, "riscv,isa"); in fdt_walk_find_cpus()
238 … auto isa_extensions_string = get_prop_string(state.fdt, state.offset, "riscv,isa-extensions"); in fdt_walk_find_cpus()
270 … const uint8_t *prop_ptr = (const uint8_t *)fdt_getprop(state.fdt, state.offset, "reg", &lenp); in fdt_walk_find_memory()
309 … const uint8_t *prop_ptr = (const uint8_t *)fdt_getprop(state.fdt, state.offset, "reg", &lenp); in fdt_walk_find_memory()
344 … const uint8_t *prop_ptr = (const uint8_t *)fdt_getprop(state.fdt, state.offset, "status", &lenp); in fdt_walk_find_pcie_info()
354 prop_ptr = (const uint8_t *)fdt_getprop(state.fdt, state.offset, "reg", &lenp); in fdt_walk_find_pcie_info()
367 prop_ptr = (const uint8_t *)fdt_getprop(state.fdt, state.offset, "bus-range", &lenp); in fdt_walk_find_pcie_info()
380 prop_ptr = (const uint8_t *)fdt_getprop(state.fdt, state.offset, "ranges", &lenp); in fdt_walk_find_pcie_info()