Lines Matching refs:fdt

314 static void make_fdt_header(struct fdt_header *fdt,  in make_fdt_header()  argument
323 memset(fdt, 0xff, sizeof(*fdt)); in make_fdt_header()
325 fdt->magic = cpu_to_fdt32(FDT_MAGIC); in make_fdt_header()
326 fdt->version = cpu_to_fdt32(vi->version); in make_fdt_header()
327 fdt->last_comp_version = cpu_to_fdt32(vi->last_comp_version); in make_fdt_header()
332 fdt->off_mem_rsvmap = cpu_to_fdt32(reserve_off); in make_fdt_header()
333 fdt->off_dt_struct = cpu_to_fdt32(reserve_off + reservesize); in make_fdt_header()
334 fdt->off_dt_strings = cpu_to_fdt32(reserve_off + reservesize in make_fdt_header()
336 fdt->totalsize = cpu_to_fdt32(reserve_off + reservesize + dtsize + strsize); in make_fdt_header()
339 fdt->boot_cpuid_phys = cpu_to_fdt32(boot_cpuid_phys); in make_fdt_header()
341 fdt->size_dt_strings = cpu_to_fdt32(strsize); in make_fdt_header()
343 fdt->size_dt_struct = cpu_to_fdt32(dtsize); in make_fdt_header()
354 struct fdt_header fdt; in dt_to_blob() local
370 make_fdt_header(&fdt, vi, reservebuf.len, dtbuf.len, strbuf.len, in dt_to_blob()
377 padlen = minsize - fdt32_to_cpu(fdt.totalsize); in dt_to_blob()
383 fdt32_to_cpu(fdt.totalsize), minsize); in dt_to_blob()
391 padlen = ALIGN(fdt32_to_cpu(fdt.totalsize) + padlen, alignsize) in dt_to_blob()
392 - fdt32_to_cpu(fdt.totalsize); in dt_to_blob()
395 int tsize = fdt32_to_cpu(fdt.totalsize); in dt_to_blob()
397 fdt.totalsize = cpu_to_fdt32(tsize); in dt_to_blob()
405 blob = data_append_data(blob, &fdt, vi->hdr_size); in dt_to_blob()
801 struct fdt_header *fdt; in dt_from_blob() local
844 fdt = (struct fdt_header *)blob; in dt_from_blob()
845 fdt->magic = cpu_to_fdt32(magic); in dt_from_blob()
846 fdt->totalsize = cpu_to_fdt32(totalsize); in dt_from_blob()
865 off_dt = fdt32_to_cpu(fdt->off_dt_struct); in dt_from_blob()
866 off_str = fdt32_to_cpu(fdt->off_dt_strings); in dt_from_blob()
867 off_mem_rsvmap = fdt32_to_cpu(fdt->off_mem_rsvmap); in dt_from_blob()
868 version = fdt32_to_cpu(fdt->version); in dt_from_blob()
869 boot_cpuid_phys = fdt32_to_cpu(fdt->boot_cpuid_phys); in dt_from_blob()
881 uint32_t size_str = fdt32_to_cpu(fdt->size_dt_strings); in dt_from_blob()
890 size_dt = fdt32_to_cpu(fdt->size_dt_struct); in dt_from_blob()