Lines Matching refs:blob
731 offs = fdt_add_subnode(dt->blob, ioffs, frag); in add_dt_overlay_fragment()
737 ret = fdt_setprop_string(dt->blob, offs, "target-path", "/"); in add_dt_overlay_fragment()
741 return fdt_add_subnode(dt->blob, offs, "__overlay__"); in add_dt_overlay_fragment()
749 if (!fdt_check_header(dt->blob)) { in init_dt_overlay()
750 fdt_for_each_subnode(fragment, dt->blob, 0) in init_dt_overlay()
756 return fdt_create_empty_tree(dt->blob, dt_size); in init_dt_overlay()
804 dt->blob = core_mmu_add_mapping(MEM_AREA_EXT_DT, phys_dt, in init_external_dt()
806 if (!dt->blob) in init_external_dt()
810 dt->blob = phys_to_virt(phys_dt, mtype, dt_sz); in init_external_dt()
811 if (!dt->blob) { in init_external_dt()
825 ret = fdt_open_into(dt->blob, dt->blob, dt_sz); in init_external_dt()
840 return external_dt.blob; in get_external_dt()
851 if (!external_dt.blob) in release_external_dt()
854 pa_dt = virt_to_phys(external_dt.blob); in release_external_dt()
862 ret = fdt_pack(external_dt.blob); in release_external_dt()
865 virt_to_phys(external_dt.blob), ret); in release_external_dt()
869 if (core_mmu_remove_mapping(MEM_AREA_EXT_DT, external_dt.blob, in release_external_dt()
874 external_dt.blob = NULL; in release_external_dt()
886 offs = fdt_path_offset(dt->blob, path); in add_dt_path_subnode()
892 return fdt_add_subnode(dt->blob, offs, subnode); in add_dt_path_subnode()
918 offs = fdt_path_offset(dt->blob, "/reserved-memory"); in add_res_mem_dt_node()
929 len_size = fdt_size_cells(dt->blob, offs); in add_res_mem_dt_node()
932 addr_size = fdt_address_cells(dt->blob, offs); in add_res_mem_dt_node()
941 ret = fdt_setprop_cell(dt->blob, offs, "#address-cells", in add_res_mem_dt_node()
945 ret = fdt_setprop_cell(dt->blob, offs, "#size-cells", len_size); in add_res_mem_dt_node()
948 ret = fdt_setprop(dt->blob, offs, "ranges", NULL, 0); in add_res_mem_dt_node()
957 offs = fdt_add_subnode(dt->blob, offs, subnode_name); in add_res_mem_dt_node()
963 ret = fdt_setprop(dt->blob, offs, "reg", data, in add_res_mem_dt_node()
967 ret = fdt_setprop(dt->blob, offs, "no-map", NULL, 0); in add_res_mem_dt_node()