/src/sys/dev/fdt/ |
fdt_openfirm.c | 40 const void *fdt_data = fdtbus_get_data(); local in function:OF_peer 43 if (fdt_data == NULL) { 57 for (off = fdt_next_node(fdt_data, off, &depth); 59 off = fdt_next_node(fdt_data, off, &depth)) { 71 const void *fdt_data = fdtbus_get_data(); local in function:OF_child 74 if (fdt_data == NULL) { 84 for (off = fdt_next_node(fdt_data, off, &depth); 86 off = fdt_next_node(fdt_data, off, &depth)) { 98 const void *fdt_data = fdtbus_get_data(); local in function:OF_parent 101 if (fdt_data == NULL) 121 const void *fdt_data = fdtbus_get_data(); local in function:OF_nextprop 171 const void *fdt_data = fdtbus_get_data(); local in function:OF_getprop 231 const void *fdt_data = fdtbus_get_data(); local in function:OF_getproplen 290 const void *fdt_data = fdtbus_get_data(); local in function:OF_finddevice 308 const void *fdt_data = fdtbus_get_data(); local in function:OF_package_to_path [all...] |
fdt_memory.c | 80 const void *fdt_data = fdtbus_get_data(); local in function:fdt_memory_get 84 off = fdt_node_offset_by_prop_value(fdt_data, -1, 94 off = fdt_path_offset(fdt_data, "/memory"); 115 off = fdt_node_offset_by_prop_value(fdt_data, off, 130 const void *fdt_data = fdtbus_get_data(); local in function:fdt_memory_remove_reserved 131 const int num = fdt_num_mem_rsv(fdt_data); 136 error = fdt_get_mem_rsv(fdt_data, index, &addr, &size);
|
fdt_subr.c | 45 static const void *fdt_data; variable in typeref:typename:const void * 50 KASSERT(fdt_data == NULL); 54 fdt_data = data; 62 return fdt_data; 71 return offset + fdt_off_dt_struct(fdt_data); 77 const int dtoff = fdt_off_dt_struct(fdt_data); 174 const int off = fdt_node_offset_by_phandle(fdt_data, phandle); 188 if (fdt_get_path(fdt_data, off, buf, (int)buflen) != 0) {
|
/src/sys/arch/evbmips/cavium/ |
machdep.c | 203 void *fdt_data; local in function:mach_init 242 fdt_data = (void *)MIPS_PHYS_TO_XKPHYS(CCA_CACHEABLE, 244 fdtbus_init(fdt_data);
|
/src/sys/arch/arm/nxp/ |
imx6_platform.c | 182 void *fdt_data; local in function:imx6sx_platform_bootstrap 198 fdt_data = __UNCONST(fdtbus_get_data()); 199 KASSERT(fdt_data != NULL); 206 VPRINTF("creating timer fdt@%p", fdt_data); 207 soc_node = fdt_path_offset(fdt_data, "/soc"); 211 timer_node = fdt_add_subnode(fdt_data, soc_node, "timer@a00600"); 215 ret = fdt_setprop_string(fdt_data, timer_node, "compatible", 219 ret = fdt_appendprop_addrrange(fdt_data, soc_node, timer_node, 226 ret = fdt_setprop(fdt_data, timer_node, "interrupts", 234 ret = fdt_setprop_u32(fdt_data, timer_node, "interrupt-parent" [all...] |
/src/sys/arch/arm/rockchip/ |
rk_platform.c | 80 void *fdt_data = __UNCONST(fdtbus_get_data()); local in function:rk_platform_bootstrap 84 const int chosen_off = fdt_path_offset(fdt_data, "/chosen"); 90 fdt_path_offset(fdt_data, "/chosen/framebuffer"); 92 const char *status = fdt_getprop(fdt_data, 95 fdt_setprop_string(fdt_data, chosen_off, 100 fdt_setprop_string(fdt_data, chosen_off,
|
/src/sys/arch/arm/samsung/ |
exynos_platform.c | 345 void *fdt_data = __UNCONST(fdtbus_get_data()); local in function:exynos5_platform_bootstrap 348 cpus_off = fdt_path_offset(fdt_data, "/cpus"); 352 fdt_for_each_subnode(cpu_off, fdt_data, cpus_off) { 353 const void *prop = fdt_getprop(fdt_data, cpu_off, "reg", &len); 358 fdt_setprop_string(fdt_data, cpu_off, "status", "fail");
|
/src/sys/arch/arm/xilinx/ |
zynq_platform.c | 224 void *fdt_data = __UNCONST(fdtbus_get_data()); local in function:zynq_platform_bootstrap 225 const int chosen_off = fdt_path_offset(fdt_data, "/chosen"); 231 fdt_path_offset(fdt_data, "/chosen/framebuffer"); 233 const char *status = fdt_getprop(fdt_data, 236 fdt_setprop_string(fdt_data, chosen_off, 241 fdt_setprop_string(fdt_data, chosen_off,
|
/src/sys/arch/evbarm/fdt/ |
fdt_machdep.c | 131 static uint8_t fdt_data[FDT_BUF_SIZE]; variable in typeref:typename:uint8_t[] 270 if (fdt_totalsize(fdt_addr_r) > sizeof(fdt_data)) 273 error = fdt_open_into(fdt_addr_r, fdt_data, sizeof(fdt_data)); 277 fdtbus_init(fdt_data); 311 fdt_update_stdout_path(fdt_data, boot_args); 327 fdt_pack(fdt_data); 567 off = fdt_path_offset(fdt_data, "/chosen"); 572 off = fdt_node_offset_by_compatible(fdt_data, off, 577 format = fdt_getprop(fdt_data, off, "format", &len) [all...] |
/src/sys/stand/efiboot/ |
efifdt.c | 66 static void *fdt_data = NULL; variable in typeref:typename:void * 86 status = LibGetSystemConfigurationTable(&FdtTableGuid, &fdt_data); 90 if (fdt_check_header(fdt_data) != 0) { 91 fdt_data = NULL; 106 fdt_data = alloc(fdt_data_size); 107 if (fdt_data == NULL) 109 memset(fdt_data, 0, fdt_data_size); 111 err = fdt_open_into(data, fdt_data, fdt_data_size); 113 dealloc(fdt_data, fdt_data_size); 114 fdt_data = NULL [all...] |
/src/sys/arch/arm/amlogic/ |
meson_platform.c | 272 void *fdt_data = __UNCONST(fdtbus_get_data()); local in function:meson_platform_bootstrap 273 const int chosen_off = fdt_path_offset(fdt_data, "/chosen"); 279 fdt_path_offset(fdt_data, "/chosen/framebuffer"); 281 const char *status = fdt_getprop(fdt_data, 284 fdt_setprop_string(fdt_data, chosen_off, 289 fdt_setprop_string(fdt_data, chosen_off,
|
/src/sys/arch/arm/sunxi/ |
sunxi_platform.c | 277 void *fdt_data = __UNCONST(fdtbus_get_data()); local in function:sunxi_platform_bootstrap 278 const int chosen_off = fdt_path_offset(fdt_data, "/chosen"); 284 fdt_path_offset(fdt_data, "/chosen/framebuffer"); 286 const char *status = fdt_getprop(fdt_data, 289 fdt_setprop_string(fdt_data, chosen_off, 294 fdt_setprop_string(fdt_data, chosen_off,
|
/src/sys/arch/riscv/riscv/ |
riscv_machdep.c | 705 void *fdt_data = (void *)dtbva; local in function:init_riscv 706 int error = fdt_check_header(fdt_data); 710 fdtbus_init(fdt_data); 718 VPRINTF("FDT<%p>\n", fdt_data); 733 fdt_update_stdout_path(fdt_data, boot_args); 738 fdt_pack(fdt_data); 740 const uint32_t dtbsize = round_page(fdt_totalsize(fdt_data)); 742 VPRINTF("fdt size %x/%x\n", dtbsize, fdt_totalsize(fdt_data));
|