Lines Matching refs:dtb
43 vfree(image->arch.dtb);
44 image->arch.dtb = NULL;
55 char *cmdline, void *dtb)
59 ret = fdt_path_offset(dtb, "/chosen");
65 ret = fdt_delprop(dtb, off, FDT_PROP_KEXEC_ELFHDR);
68 ret = fdt_delprop(dtb, off, FDT_PROP_MEM_RANGE);
74 ret = fdt_appendprop_addrrange(dtb, 0, off,
82 ret = fdt_appendprop_addrrange(dtb, 0, off,
92 ret = fdt_setprop_string(dtb, off, FDT_PROP_BOOTARGS, cmdline);
96 ret = fdt_delprop(dtb, off, FDT_PROP_BOOTARGS);
103 ret = fdt_setprop_u64(dtb, off, FDT_PROP_INITRD_START,
108 ret = fdt_setprop_u64(dtb, off, FDT_PROP_INITRD_END,
113 ret = fdt_delprop(dtb, off, FDT_PROP_INITRD_START);
117 ret = fdt_delprop(dtb, off, FDT_PROP_INITRD_END);
123 ret = fdt_delprop(dtb, off, FDT_PROP_KASLR_SEED);
131 ret = fdt_setprop_u64(dtb, off, FDT_PROP_KASLR_SEED, seed);
142 ret = fdt_setprop_placeholder(dtb, off, FDT_PROP_RNG_SEED,
167 char *cmdline, void **dtb)
205 *dtb = buf;
257 void *headers, *dtb = NULL;
316 /* load dtb */
317 ret = create_dtb(image, initrd_load_addr, initrd_len, cmdline, &dtb);
319 pr_err("Preparing for new dtb failed\n");
323 dtb_len = fdt_totalsize(dtb);
324 kbuf.buffer = dtb;
336 image->arch.dtb = dtb;
339 pr_debug("Loaded dtb at 0x%lx bufsz=0x%lx memsz=0x%lx\n",
346 vfree(dtb);