Lines Matching refs:image

20 int *kexec_file_update_kernel(struct kimage *image,  in kexec_file_update_kernel()  argument
25 if (image->cmdline_buf_len >= ARCH_COMMAND_LINE_SIZE) in kexec_file_update_kernel()
28 if (image->cmdline_buf_len) in kexec_file_update_kernel()
30 image->cmdline_buf, image->cmdline_buf_len); in kexec_file_update_kernel()
32 if (image->type == KEXEC_TYPE_CRASH) { in kexec_file_update_kernel()
40 if (image->initrd_buf) { in kexec_file_update_kernel()
45 *loc = image->initrd_buf_len; in kexec_file_update_kernel()
51 static int kexec_file_update_purgatory(struct kimage *image) in kexec_file_update_purgatory() argument
56 if (image->type == KEXEC_TYPE_CRASH) { in kexec_file_update_purgatory()
64 ret = kexec_purgatory_get_set_symbol(image, "kernel_entry", &entry, in kexec_file_update_purgatory()
69 ret = kexec_purgatory_get_set_symbol(image, "kernel_type", &type, in kexec_file_update_purgatory()
74 if (image->type == KEXEC_TYPE_CRASH) { in kexec_file_update_purgatory()
77 ret = kexec_purgatory_get_set_symbol(image, "crash_start", in kexec_file_update_purgatory()
85 ret = kexec_purgatory_get_set_symbol(image, "crash_size", in kexec_file_update_purgatory()
93 int kexec_file_add_purgatory(struct kimage *image, struct s390_load_data *data) in kexec_file_add_purgatory() argument
98 buf.image = image; in kexec_file_add_purgatory()
102 if (image->type == KEXEC_TYPE_CRASH) in kexec_file_add_purgatory()
105 ret = kexec_load_purgatory(image, &buf); in kexec_file_add_purgatory()
109 ret = kexec_file_update_purgatory(image); in kexec_file_add_purgatory()
113 int kexec_file_add_initrd(struct kimage *image, struct s390_load_data *data, in kexec_file_add_initrd() argument
119 buf.image = image; in kexec_file_add_initrd()
126 if (image->type == KEXEC_TYPE_CRASH) in kexec_file_add_initrd()
231 int arch_kexec_kernel_image_probe(struct kimage *image, void *buf, in arch_kexec_kernel_image_probe() argument
244 return kexec_image_probe_default(image, buf, buf_len); in arch_kexec_kernel_image_probe()