Lines Matching refs:fdt
334 static void make_fdt_header(struct fdt_header *fdt, in make_fdt_header() argument
343 memset(fdt, 0xff, sizeof(*fdt)); in make_fdt_header()
345 fdt->magic = cpu_to_fdt32(FDT_MAGIC); in make_fdt_header()
346 fdt->version = cpu_to_fdt32(vi->version); in make_fdt_header()
347 fdt->last_comp_version = cpu_to_fdt32(vi->last_comp_version); in make_fdt_header()
352 fdt->off_mem_rsvmap = cpu_to_fdt32(reserve_off); in make_fdt_header()
353 fdt->off_dt_struct = cpu_to_fdt32(reserve_off + reservesize); in make_fdt_header()
354 fdt->off_dt_strings = cpu_to_fdt32(reserve_off + reservesize in make_fdt_header()
356 fdt->totalsize = cpu_to_fdt32(reserve_off + reservesize + dtsize + strsize); in make_fdt_header()
359 fdt->boot_cpuid_phys = cpu_to_fdt32(boot_cpuid_phys); in make_fdt_header()
361 fdt->size_dt_strings = cpu_to_fdt32(strsize); in make_fdt_header()
363 fdt->size_dt_struct = cpu_to_fdt32(dtsize); in make_fdt_header()
374 struct fdt_header fdt; in dt_to_blob() local
390 make_fdt_header(&fdt, vi, reservebuf.len, dtbuf.len, strbuf.len, in dt_to_blob()
397 padlen = minsize - fdt32_to_cpu(fdt.totalsize); in dt_to_blob()
401 fdt32_to_cpu(fdt.totalsize), minsize); in dt_to_blob()
408 int tsize = fdt32_to_cpu(fdt.totalsize); in dt_to_blob()
410 fdt.totalsize = cpu_to_fdt32(tsize); in dt_to_blob()
418 blob = data_append_data(blob, &fdt, vi->hdr_size); in dt_to_blob()
810 struct fdt_header *fdt; in dt_from_blob() local
853 fdt = (struct fdt_header *)blob; in dt_from_blob()
854 fdt->magic = cpu_to_fdt32(magic); in dt_from_blob()
855 fdt->totalsize = cpu_to_fdt32(totalsize); in dt_from_blob()
874 off_dt = fdt32_to_cpu(fdt->off_dt_struct); in dt_from_blob()
875 off_str = fdt32_to_cpu(fdt->off_dt_strings); in dt_from_blob()
876 off_mem_rsvmap = fdt32_to_cpu(fdt->off_mem_rsvmap); in dt_from_blob()
877 version = fdt32_to_cpu(fdt->version); in dt_from_blob()
878 boot_cpuid_phys = fdt32_to_cpu(fdt->boot_cpuid_phys); in dt_from_blob()
890 uint32_t size_str = fdt32_to_cpu(fdt->size_dt_strings); in dt_from_blob()
899 size_dt = fdt32_to_cpu(fdt->size_dt_struct); in dt_from_blob()