Lines Matching refs:image
30 int arch_kimage_file_post_load_cleanup(struct kimage *image)
32 kvfree(image->arch.dtb);
33 image->arch.dtb = NULL;
35 vfree(image->elf_headers);
36 image->elf_headers = NULL;
37 image->elf_headers_sz = 0;
39 return kexec_image_post_load_cleanup_default(image);
87 * Tries to add the initrd and DTB to the image. If it is not possible to find
88 * valid locations, this function will undo changes to the image and return non
91 int load_other_segments(struct kimage *image,
100 orig_segments = image->nr_segments;
103 kbuf.image = image;
111 if (image->type == KEXEC_TYPE_CRASH) {
131 image->elf_headers = headers;
132 image->elf_load_addr = kbuf.mem;
133 image->elf_headers_sz = headers_sz;
136 image->elf_load_addr, kbuf.bufsz, kbuf.memsz);
162 dtb = of_kexec_alloc_and_setup_fdt(image, initrd_load_addr,
185 image->arch.dtb = dtb;
186 image->arch.dtb_mem = kbuf.mem;
194 image->nr_segments = orig_segments;