Lines Matching refs:image
28 struct kimage *image;
41 image = do_kimage_alloc_init();
42 if (!image)
45 image->start = entry;
46 image->nr_segments = nr_segments;
47 memcpy(image->segment, segments, nr_segments * sizeof(*segments));
52 image->control_page = crashk_res.start;
53 image->type = KEXEC_TYPE_CRASH;
57 ret = sanity_check_segment_list(image);
67 image->control_code_page = kimage_alloc_control_pages(image,
69 if (!image->control_code_page) {
75 image->swap_page = kimage_alloc_control_pages(image, 0);
76 if (!image->swap_page) {
82 *rimage = image;
85 kimage_free_page_list(&image->control_pages);
87 kfree(image);
94 struct kimage **dest_image, *image;
116 /* Uninstall image */
130 ret = kimage_alloc_init(&image, entry, nr_segments, segments, flags);
135 image->preserve_context = 1;
139 image->update_elfcorehdr = 1;
142 ret = machine_kexec_prepare(image);
150 ret = kimage_crash_copy_vmcoreinfo(image);
155 ret = kimage_load_segment(image, &image->segment[i]);
160 kimage_terminate(image);
162 ret = machine_kexec_post_load(image);
167 image = xchg(dest_image, image);
175 kimage_free(image);
195 * and then copies the image to it's final destination. And
196 * jumps into the image at entry.