Lines Matching refs:image
41 * Do what every setup is needed on image and the
45 int machine_kexec_prepare(struct kimage *image)
50 void machine_kexec_cleanup(struct kimage *image)
54 static void kexec_info(struct kimage *image)
58 for (i = 0; i < image->nr_segments; i++) {
61 (unsigned int)image->segment[i].mem,
62 (unsigned int)image->segment[i].mem +
63 image->segment[i].memsz,
64 (unsigned int)image->segment[i].memsz);
66 printk(" start : 0x%08x\n\n", (unsigned int)image->start);
73 void machine_kexec(struct kimage *image)
87 for (ptr = &image->head; (entry = *ptr) && !(entry & IND_DONE);
96 if (image->preserve_context)
105 page_list = image->head;
109 (unsigned long)page_address(image->control_code_page);
115 kexec_info(image);
123 (unsigned long)phys_to_virt(image->start));
128 if (image->preserve_context)
132 for (ptr = &image->head; (entry = *ptr) && !(entry & IND_DONE);