Lines Matching refs:fdt
337 static void make_fdt_header(struct fdt_header *fdt, in make_fdt_header() argument
346 memset(fdt, 0xff, sizeof(*fdt)); in make_fdt_header()
348 fdt->magic = cpu_to_fdt32(FDT_MAGIC); in make_fdt_header()
349 fdt->version = cpu_to_fdt32(vi->version); in make_fdt_header()
350 fdt->last_comp_version = cpu_to_fdt32(vi->last_comp_version); in make_fdt_header()
355 fdt->off_mem_rsvmap = cpu_to_fdt32(reserve_off); in make_fdt_header()
356 fdt->off_dt_struct = cpu_to_fdt32(reserve_off + reservesize); in make_fdt_header()
357 fdt->off_dt_strings = cpu_to_fdt32(reserve_off + reservesize in make_fdt_header()
359 fdt->totalsize = cpu_to_fdt32(reserve_off + reservesize + dtsize + strsize); in make_fdt_header()
362 fdt->boot_cpuid_phys = cpu_to_fdt32(boot_cpuid_phys); in make_fdt_header()
364 fdt->size_dt_strings = cpu_to_fdt32(strsize); in make_fdt_header()
366 fdt->size_dt_struct = cpu_to_fdt32(dtsize); in make_fdt_header()
377 struct fdt_header fdt; in dt_to_blob() local
393 make_fdt_header(&fdt, vi, reservebuf.len, dtbuf.len, strbuf.len, in dt_to_blob()
400 padlen = minsize - fdt32_to_cpu(fdt.totalsize); in dt_to_blob()
404 fdt32_to_cpu(fdt.totalsize), minsize); in dt_to_blob()
411 int tsize = fdt32_to_cpu(fdt.totalsize); in dt_to_blob()
413 fdt.totalsize = cpu_to_fdt32(tsize); in dt_to_blob()
421 blob = data_append_data(blob, &fdt, vi->hdr_size); in dt_to_blob()
811 struct fdt_header *fdt; in dt_from_blob() local
854 fdt = (struct fdt_header *)blob; in dt_from_blob()
855 fdt->magic = cpu_to_fdt32(magic); in dt_from_blob()
856 fdt->totalsize = cpu_to_fdt32(totalsize); in dt_from_blob()
875 off_dt = fdt32_to_cpu(fdt->off_dt_struct); in dt_from_blob()
876 off_str = fdt32_to_cpu(fdt->off_dt_strings); in dt_from_blob()
877 off_mem_rsvmap = fdt32_to_cpu(fdt->off_mem_rsvmap); in dt_from_blob()
878 version = fdt32_to_cpu(fdt->version); in dt_from_blob()
879 boot_cpuid_phys = fdt32_to_cpu(fdt->boot_cpuid_phys); in dt_from_blob()
891 uint32_t size_str = fdt32_to_cpu(fdt->size_dt_strings); in dt_from_blob()
900 size_dt = fdt32_to_cpu(fdt->size_dt_struct); in dt_from_blob()