Lines Matching refs:image
41 int machine_kexec_prepare(struct kimage *image) in machine_kexec_prepare() argument
46 void machine_kexec_cleanup(struct kimage *image) in machine_kexec_cleanup() argument
50 static void kexec_info(struct kimage *image) in kexec_info() argument
54 for (i = 0; i < image->nr_segments; i++) { in kexec_info()
57 (unsigned int)image->segment[i].mem, in kexec_info()
58 (unsigned int)image->segment[i].mem + in kexec_info()
59 image->segment[i].memsz, in kexec_info()
60 (unsigned int)image->segment[i].memsz); in kexec_info()
62 printk(" start : 0x%08x\n\n", (unsigned int)image->start); in kexec_info()
69 void machine_kexec(struct kimage *image) in machine_kexec() argument
83 for (ptr = &image->head; (entry = *ptr) && !(entry & IND_DONE); in machine_kexec()
92 if (image->preserve_context) in machine_kexec()
101 page_list = image->head; in machine_kexec()
105 (unsigned long)page_address(image->control_code_page); in machine_kexec()
111 kexec_info(image); in machine_kexec()
119 (unsigned long)phys_to_virt(image->start)); in machine_kexec()
124 if (image->preserve_context) in machine_kexec()
128 for (ptr = &image->head; (entry = *ptr) && !(entry & IND_DONE); in machine_kexec()