Lines Matching refs:node

41 	int node;  in read_cpu_topology_from_dt()  local
55 node = fdt_path_offset(dtb, "/cpus/topology"); in read_cpu_topology_from_dt()
56 if (node > 0) { in read_cpu_topology_from_dt()
58 fdt_read_uint32_default(dtb, node, "sockets", 0); in read_cpu_topology_from_dt()
60 fdt_read_uint32_default(dtb, node, "clusters", 0); in read_cpu_topology_from_dt()
62 fdt_read_uint32_default(dtb, node, "cores", 0); in read_cpu_topology_from_dt()
64 fdt_read_uint32_default(dtb, node, "threads", 0); in read_cpu_topology_from_dt()
76 int node; in read_cpuinfo_from_dt() local
100 node = fdt_path_offset(dtb, "/cpus"); in read_cpuinfo_from_dt()
101 if (node < 0) { in read_cpuinfo_from_dt()
110 node = fdt_path_offset(dtb, "/cpus/cpu@0"); in read_cpuinfo_from_dt()
112 while (node > 0) { in read_cpuinfo_from_dt()
113 if (fdt_getprop(dtb, node, "reg", NULL)) { in read_cpuinfo_from_dt()
114 fdt_get_reg_props_by_index(dtb, node, 0, &mpidr, NULL); in read_cpuinfo_from_dt()
122 fdt_read_uint32_default(dtb, node, "numa-node-id", 0); in read_cpuinfo_from_dt()
129 prev = node; in read_cpuinfo_from_dt()
130 node = fdt_next_subnode(dtb, prev); in read_cpuinfo_from_dt()
143 int prev, node; in read_meminfo_from_dt() local
165 for (prev = 0;; prev = node) { in read_meminfo_from_dt()
166 node = fdt_next_node(dtb, prev, NULL); in read_meminfo_from_dt()
167 if (node < 0) { in read_meminfo_from_dt()
171 type = fdt_getprop(dtb, node, "device_type", &len); in read_meminfo_from_dt()
174 fdt_read_uint32_default(dtb, node, "numa-node-id", 0); in read_meminfo_from_dt()
180 prop = fdt_getprop(dtb, node, "reg", &len); in read_meminfo_from_dt()
210 int node; in read_platform_config_from_dt() local
227 node = fdt_path_offset(dtb, "/intc"); in read_platform_config_from_dt()
228 if (node < 0) { in read_platform_config_from_dt()
232 data = fdt_getprop(dtb, node, "reg", NULL); in read_platform_config_from_dt()
237 err = fdt_get_reg_props_by_index(dtb, node, 0, &gicd_base, NULL); in read_platform_config_from_dt()
244 err = fdt_get_reg_props_by_index(dtb, node, 1, &gicr_base, NULL); in read_platform_config_from_dt()
253 node = fdt_path_offset(dtb, "/intc/its"); in read_platform_config_from_dt()
254 if (node < 0) { in read_platform_config_from_dt()
258 err = fdt_get_reg_props_by_index(dtb, node, 0, &gic_its_addr, NULL); in read_platform_config_from_dt()
268 int node; in read_platform_version() local
270 node = fdt_path_offset(dtb, "/"); in read_platform_version()
271 if (node >= 0) { in read_platform_version()
273 fdt_read_uint32_default(dtb, node, "machine-version-major", 0); in read_platform_version()
275 fdt_read_uint32_default(dtb, node, "machine-version-minor", 0); in read_platform_version()
291 int len, prev, node, ret; in set_system_memory_base() local
313 for (prev = 0;; prev = node) { in set_system_memory_base()
314 node = fdt_next_node(dtb, prev, NULL); in set_system_memory_base()
315 if (node < 0) { in set_system_memory_base()
316 return node; in set_system_memory_base()
319 type = fdt_getprop(dtb, node, "device_type", &len); in set_system_memory_base()
327 node_id = fdt_read_uint32_default(dtb, node, in set_system_memory_base()
340 prop = fdt_getprop(dtb, node, "reg", &len); in set_system_memory_base()
349 ret = fdt_get_reg_props_by_index(dtb, node, 0, &cur_base, &cur_size); in set_system_memory_base()
385 ret = fdt_setprop(dtb, node, "reg", new, len); in set_system_memory_base()