Lines Matching refs:image
43 int machine_kexec_prepare(struct kimage *image) in machine_kexec_prepare() argument
48 void machine_kexec_cleanup(struct kimage *image) in machine_kexec_cleanup() argument
52 static void kexec_info(struct kimage *image) in kexec_info() argument
56 for (i = 0; i < image->nr_segments; i++) { in kexec_info()
59 (unsigned int)image->segment[i].mem, in kexec_info()
60 (unsigned int)image->segment[i].mem + in kexec_info()
61 image->segment[i].memsz, in kexec_info()
62 (unsigned int)image->segment[i].memsz); in kexec_info()
64 printk(" start : 0x%08x\n\n", (unsigned int)image->start); in kexec_info()
71 void machine_kexec(struct kimage *image) in machine_kexec() argument
85 for (ptr = &image->head; (entry = *ptr) && !(entry & IND_DONE); in machine_kexec()
94 if (image->preserve_context) in machine_kexec()
103 page_list = image->head; in machine_kexec()
107 (unsigned long)page_address(image->control_code_page); in machine_kexec()
113 kexec_info(image); in machine_kexec()
121 (unsigned long)phys_to_virt(image->start)); in machine_kexec()
126 if (image->preserve_context) in machine_kexec()
130 for (ptr = &image->head; (entry = *ptr) && !(entry & IND_DONE); in machine_kexec()