Lines Matching refs:fdt
41 static int __maybe_unused get_nsec_memory_helper(void *fdt, in get_nsec_memory_helper() argument
58 addr_size = fdt_address_cells(fdt, 0); in get_nsec_memory_helper()
62 len_size = fdt_size_cells(fdt, 0); in get_nsec_memory_helper()
67 offs = fdt_node_offset_by_prop_value(fdt, offs, "device_type", in get_nsec_memory_helper()
72 if (fdt_get_status(fdt, offs) != (DT_STATUS_OK_NSEC | in get_nsec_memory_helper()
76 prop = fdt_getprop(fdt, offs, "reg", &len); in get_nsec_memory_helper()
104 static struct core_mmu_phys_mem *get_nsec_memory(void *fdt, size_t *nelems, in get_nsec_memory() argument
110 elems_total = get_nsec_memory_helper(fdt, NULL, dev_type); in get_nsec_memory()
118 elems_total = get_nsec_memory_helper(fdt, mem, dev_type); in get_nsec_memory()
126 static struct core_mmu_phys_mem *get_nsec_memory(void *fdt __unused, in get_nsec_memory()
140 void *fdt = NULL; in discover_nsec_memory() local
142 fdt = get_manifest_dt(); in discover_nsec_memory()
143 if (fdt) { in discover_nsec_memory()
144 mem = get_nsec_memory(fdt, &nelems, "ns-memory"); in discover_nsec_memory()
154 fdt = get_external_dt(); in discover_nsec_memory()
155 if (fdt) { in discover_nsec_memory()
156 mem = get_nsec_memory(fdt, &nelems, "memory"); in discover_nsec_memory()
166 fdt = get_embedded_dt(); in discover_nsec_memory()
167 if (fdt) { in discover_nsec_memory()
168 mem = get_nsec_memory(fdt, &nelems, "memory"); in discover_nsec_memory()