kimage 39 arch/arm/kernel/machine_kexec.c int machine_kexec_prepare(struct kimage *image) kimage 78 arch/arm/kernel/machine_kexec.c void machine_kexec_cleanup(struct kimage *image) kimage 161 arch/arm/kernel/machine_kexec.c void machine_kexec(struct kimage *image) kimage 103 arch/arm64/include/asm/kexec.h struct kimage; kimage 105 arch/arm64/include/asm/kexec.h extern int arch_kimage_file_post_load_cleanup(struct kimage *image); kimage 106 arch/arm64/include/asm/kexec.h extern int load_other_segments(struct kimage *image, kimage 37 arch/arm64/kernel/kexec_image.c static void *image_load(struct kimage *image, kimage 35 arch/arm64/kernel/machine_kexec.c const struct kimage *kimage) kimage 41 arch/arm64/kernel/machine_kexec.c pr_debug(" type: %d\n", kimage->type); kimage 42 arch/arm64/kernel/machine_kexec.c pr_debug(" start: %lx\n", kimage->start); kimage 43 arch/arm64/kernel/machine_kexec.c pr_debug(" head: %lx\n", kimage->head); kimage 44 arch/arm64/kernel/machine_kexec.c pr_debug(" nr_segments: %lu\n", kimage->nr_segments); kimage 46 arch/arm64/kernel/machine_kexec.c for (i = 0; i < kimage->nr_segments; i++) { kimage 49 arch/arm64/kernel/machine_kexec.c kimage->segment[i].mem, kimage 50 arch/arm64/kernel/machine_kexec.c kimage->segment[i].mem + kimage->segment[i].memsz, kimage 51 arch/arm64/kernel/machine_kexec.c kimage->segment[i].memsz, kimage 52 arch/arm64/kernel/machine_kexec.c kimage->segment[i].memsz / PAGE_SIZE); kimage 56 arch/arm64/kernel/machine_kexec.c void machine_kexec_cleanup(struct kimage *kimage) kimage 68 arch/arm64/kernel/machine_kexec.c int machine_kexec_prepare(struct kimage *kimage) kimage 70 arch/arm64/kernel/machine_kexec.c kexec_image_info(kimage); kimage 72 arch/arm64/kernel/machine_kexec.c if (kimage->type != KEXEC_TYPE_CRASH && cpus_are_stuck_in_kernel()) { kimage 83 arch/arm64/kernel/machine_kexec.c static void kexec_list_flush(struct kimage *kimage) kimage 87 arch/arm64/kernel/machine_kexec.c for (entry = &kimage->head; ; entry++) { kimage 120 arch/arm64/kernel/machine_kexec.c static void kexec_segment_flush(const struct kimage *kimage) kimage 126 arch/arm64/kernel/machine_kexec.c for (i = 0; i < kimage->nr_segments; i++) { kimage 129 arch/arm64/kernel/machine_kexec.c kimage->segment[i].mem, kimage 130 arch/arm64/kernel/machine_kexec.c kimage->segment[i].mem + kimage->segment[i].memsz, kimage 131 arch/arm64/kernel/machine_kexec.c kimage->segment[i].memsz, kimage 132 arch/arm64/kernel/machine_kexec.c kimage->segment[i].memsz / PAGE_SIZE); kimage 134 arch/arm64/kernel/machine_kexec.c __flush_dcache_area(phys_to_virt(kimage->segment[i].mem), kimage 135 arch/arm64/kernel/machine_kexec.c kimage->segment[i].memsz); kimage 144 arch/arm64/kernel/machine_kexec.c void machine_kexec(struct kimage *kimage) kimage 148 arch/arm64/kernel/machine_kexec.c bool in_kexec_crash = (kimage == kexec_crash_image); kimage 158 arch/arm64/kernel/machine_kexec.c reboot_code_buffer_phys = page_to_phys(kimage->control_code_page); kimage 161 arch/arm64/kernel/machine_kexec.c kexec_image_info(kimage); kimage 164 arch/arm64/kernel/machine_kexec.c kimage->control_code_page); kimage 196 arch/arm64/kernel/machine_kexec.c kexec_list_flush(kimage); kimage 199 arch/arm64/kernel/machine_kexec.c if ((kimage != kexec_crash_image) && (kimage->head & IND_DONE)) kimage 200 arch/arm64/kernel/machine_kexec.c kexec_segment_flush(kimage); kimage 218 arch/arm64/kernel/machine_kexec.c cpu_soft_restart(reboot_code_buffer_phys, kimage->head, kimage->start, kimage 220 arch/arm64/kernel/machine_kexec.c kimage->arch.dtb_mem); kimage 38 arch/arm64/kernel/machine_kexec_file.c int arch_kimage_file_post_load_cleanup(struct kimage *image) kimage 46 arch/arm64/kernel/machine_kexec_file.c static int setup_dtb(struct kimage *image, kimage 133 arch/arm64/kernel/machine_kexec_file.c static int create_dtb(struct kimage *image, kimage 177 arch/arm64/kernel/machine_kexec_file.c int load_other_segments(struct kimage *image, kimage 24 arch/ia64/include/asm/kexec.h extern struct kimage *ia64_kimage; kimage 34 arch/ia64/kernel/machine_kexec.c struct kimage *ia64_kimage; kimage 56 arch/ia64/kernel/machine_kexec.c int machine_kexec_prepare(struct kimage *image) kimage 73 arch/ia64/kernel/machine_kexec.c void machine_kexec_cleanup(struct kimage *image) kimage 83 arch/ia64/kernel/machine_kexec.c struct kimage *image = arg; kimage 136 arch/ia64/kernel/machine_kexec.c void machine_kexec(struct kimage *image) kimage 17 arch/m68k/kernel/machine_kexec.c int machine_kexec_prepare(struct kimage *kimage) kimage 22 arch/m68k/kernel/machine_kexec.c void machine_kexec_cleanup(struct kimage *kimage) kimage 38 arch/m68k/kernel/machine_kexec.c void machine_kexec(struct kimage *image) kimage 113 arch/mips/cavium-octeon/setup.c static struct kimage *kimage_ptr; kimage 155 arch/mips/cavium-octeon/setup.c static int octeon_kexec_prepare(struct kimage *image) kimage 35 arch/mips/include/asm/kexec.h struct kimage; kimage 37 arch/mips/include/asm/kexec.h extern int (*_machine_kexec_prepare)(struct kimage *); kimage 33 arch/mips/kernel/machine_kexec.c static void kexec_image_info(const struct kimage *kimage) kimage 38 arch/mips/kernel/machine_kexec.c pr_debug(" type: %d\n", kimage->type); kimage 39 arch/mips/kernel/machine_kexec.c pr_debug(" start: %lx\n", kimage->start); kimage 40 arch/mips/kernel/machine_kexec.c pr_debug(" head: %lx\n", kimage->head); kimage 41 arch/mips/kernel/machine_kexec.c pr_debug(" nr_segments: %lu\n", kimage->nr_segments); kimage 43 arch/mips/kernel/machine_kexec.c for (i = 0; i < kimage->nr_segments; i++) { kimage 46 arch/mips/kernel/machine_kexec.c kimage->segment[i].mem, kimage 47 arch/mips/kernel/machine_kexec.c kimage->segment[i].mem + kimage->segment[i].memsz, kimage 48 arch/mips/kernel/machine_kexec.c (unsigned long)kimage->segment[i].memsz, kimage 49 arch/mips/kernel/machine_kexec.c (unsigned long)kimage->segment[i].memsz / PAGE_SIZE); kimage 55 arch/mips/kernel/machine_kexec.c static int uhi_machine_kexec_prepare(struct kimage *kimage) kimage 64 arch/mips/kernel/machine_kexec.c for (i = 0; i < kimage->nr_segments; i++) { kimage 67 arch/mips/kernel/machine_kexec.c if (kimage->segment[i].memsz <= sizeof(fdt)) kimage 70 arch/mips/kernel/machine_kexec.c if (copy_from_user(&fdt, kimage->segment[i].buf, sizeof(fdt))) kimage 78 arch/mips/kernel/machine_kexec.c phys_to_virt((unsigned long)kimage->segment[i].mem); kimage 85 arch/mips/kernel/machine_kexec.c int (*_machine_kexec_prepare)(struct kimage *) = uhi_machine_kexec_prepare; kimage 89 arch/mips/kernel/machine_kexec.c int (*_machine_kexec_prepare)(struct kimage *) = NULL; kimage 94 arch/mips/kernel/machine_kexec.c machine_kexec_prepare(struct kimage *kimage) kimage 101 arch/mips/kernel/machine_kexec.c kexec_image_info(kimage); kimage 104 arch/mips/kernel/machine_kexec.c return _machine_kexec_prepare(kimage); kimage 110 arch/mips/kernel/machine_kexec.c machine_kexec_cleanup(struct kimage *kimage) kimage 209 arch/mips/kernel/machine_kexec.c machine_kexec(struct kimage *image) kimage 20 arch/parisc/kernel/kexec.c static void kexec_show_segment_info(const struct kimage *kimage, kimage 25 arch/parisc/kernel/kexec.c kimage->segment[n].mem, kimage 26 arch/parisc/kernel/kexec.c kimage->segment[n].mem + kimage->segment[n].memsz, kimage 27 arch/parisc/kernel/kexec.c (unsigned long)kimage->segment[n].memsz, kimage 28 arch/parisc/kernel/kexec.c (unsigned long)kimage->segment[n].memsz / PAGE_SIZE); kimage 31 arch/parisc/kernel/kexec.c static void kexec_image_info(const struct kimage *kimage) kimage 36 arch/parisc/kernel/kexec.c pr_debug(" type: %d\n", kimage->type); kimage 37 arch/parisc/kernel/kexec.c pr_debug(" start: %lx\n", kimage->start); kimage 38 arch/parisc/kernel/kexec.c pr_debug(" head: %lx\n", kimage->head); kimage 39 arch/parisc/kernel/kexec.c pr_debug(" nr_segments: %lu\n", kimage->nr_segments); kimage 41 arch/parisc/kernel/kexec.c for (i = 0; i < kimage->nr_segments; i++) kimage 42 arch/parisc/kernel/kexec.c kexec_show_segment_info(kimage, i); kimage 45 arch/parisc/kernel/kexec.c if (kimage->file_mode) { kimage 46 arch/parisc/kernel/kexec.c pr_debug("cmdline: %.*s\n", (int)kimage->cmdline_buf_len, kimage 47 arch/parisc/kernel/kexec.c kimage->cmdline_buf); kimage 52 arch/parisc/kernel/kexec.c void machine_kexec_cleanup(struct kimage *kimage) kimage 69 arch/parisc/kernel/kexec.c void machine_kexec(struct kimage *image) kimage 108 arch/parisc/kernel/kexec.c int machine_kexec_prepare(struct kimage *image) kimage 16 arch/parisc/kernel/kexec_file.c static void *elf_load(struct kimage *image, char *kernel_buf, kimage 29 arch/powerpc/include/asm/asm-prototypes.h struct kimage; kimage 31 arch/powerpc/include/asm/asm-prototypes.h void kexec_copy_flush(struct kimage *image); kimage 5 arch/powerpc/include/asm/ima.h struct kimage; kimage 17 arch/powerpc/include/asm/ima.h int arch_ima_add_kexec_buffer(struct kimage *image, unsigned long load_addr, kimage 20 arch/powerpc/include/asm/ima.h int setup_ima_buffer(const struct kimage *image, void *fdt, int chosen_node); kimage 22 arch/powerpc/include/asm/ima.h static inline int setup_ima_buffer(const struct kimage *image, void *fdt, kimage 79 arch/powerpc/include/asm/kexec.h struct kimage; kimage 81 arch/powerpc/include/asm/kexec.h extern void default_machine_kexec(struct kimage *image); kimage 82 arch/powerpc/include/asm/kexec.h extern int default_machine_kexec_prepare(struct kimage *image); kimage 112 arch/powerpc/include/asm/kexec.h int setup_purgatory(struct kimage *image, const void *slave_code, kimage 115 arch/powerpc/include/asm/kexec.h int setup_new_fdt(const struct kimage *image, void *fdt, kimage 25 arch/powerpc/include/asm/machdep.h struct kimage; kimage 193 arch/powerpc/include/asm/machdep.h int (*machine_kexec_prepare)(struct kimage *image); kimage 199 arch/powerpc/include/asm/machdep.h void (*machine_kexec)(struct kimage *image); kimage 139 arch/powerpc/kernel/ima_kexec.c int arch_ima_add_kexec_buffer(struct kimage *image, unsigned long load_addr, kimage 177 arch/powerpc/kernel/ima_kexec.c int setup_ima_buffer(const struct kimage *image, void *fdt, int chosen_node) kimage 26 arch/powerpc/kernel/kexec_elf_64.c static void *elf64_load(struct kimage *image, char *kernel_buf, kimage 56 arch/powerpc/kernel/machine_kexec.c int machine_kexec_prepare(struct kimage *image) kimage 64 arch/powerpc/kernel/machine_kexec.c void machine_kexec_cleanup(struct kimage *image) kimage 95 arch/powerpc/kernel/machine_kexec.c void machine_kexec(struct kimage *image) kimage 29 arch/powerpc/kernel/machine_kexec_32.c void default_machine_kexec(struct kimage *image) kimage 66 arch/powerpc/kernel/machine_kexec_32.c int default_machine_kexec_prepare(struct kimage *image) kimage 35 arch/powerpc/kernel/machine_kexec_64.c int default_machine_kexec_prepare(struct kimage *image) kimage 108 arch/powerpc/kernel/machine_kexec_64.c void kexec_copy_flush(struct kimage *image) kimage 297 arch/powerpc/kernel/machine_kexec_64.c void default_machine_kexec(struct kimage *image) kimage 30 arch/powerpc/kernel/machine_kexec_file_64.c int arch_kexec_kernel_image_probe(struct kimage *image, void *buf, kimage 50 arch/powerpc/kernel/machine_kexec_file_64.c int setup_purgatory(struct kimage *image, const void *slave_code, kimage 133 arch/powerpc/kernel/machine_kexec_file_64.c int setup_new_fdt(const struct kimage *image, void *fdt, kimage 432 arch/powerpc/platforms/85xx/smp.c static void mpc85xx_smp_machine_kexec(struct kimage *image) kimage 401 arch/powerpc/platforms/pseries/setup.c static void pSeries_machine_kexec(struct kimage *image) kimage 53 arch/s390/include/asm/kexec.h struct kimage; kimage 71 arch/s390/include/asm/kexec.h void *kexec_file_add_components(struct kimage *image, kimage 72 arch/s390/include/asm/kexec.h int (*add_kernel)(struct kimage *image, kimage 16 arch/s390/kernel/kexec_elf.c static int kexec_file_add_kernel_elf(struct kimage *image, kimage 66 arch/s390/kernel/kexec_elf.c static void *s390_elf_load(struct kimage *image, kimage 16 arch/s390/kernel/kexec_image.c static int kexec_file_add_kernel_image(struct kimage *image, kimage 43 arch/s390/kernel/kexec_image.c static void *s390_image_load(struct kimage *image, kimage 95 arch/s390/kernel/machine_kexec.c start_kdump = (void *)((struct kimage *) image)->start; kimage 147 arch/s390/kernel/machine_kexec.c struct kimage *image = (struct kimage *) addr; kimage 162 arch/s390/kernel/machine_kexec.c static bool kdump_csum_valid(struct kimage *image) kimage 231 arch/s390/kernel/machine_kexec.c int machine_kexec_prepare(struct kimage *image) kimage 250 arch/s390/kernel/machine_kexec.c void machine_kexec_cleanup(struct kimage *image) kimage 280 arch/s390/kernel/machine_kexec.c struct kimage *image = data; kimage 303 arch/s390/kernel/machine_kexec.c if (((struct kimage *) data)->type == KEXEC_TYPE_CRASH) kimage 313 arch/s390/kernel/machine_kexec.c void machine_kexec(struct kimage *image) kimage 73 arch/s390/kernel/machine_kexec_file.c static int kexec_file_update_purgatory(struct kimage *image, kimage 116 arch/s390/kernel/machine_kexec_file.c static int kexec_file_add_purgatory(struct kimage *image, kimage 137 arch/s390/kernel/machine_kexec_file.c static int kexec_file_add_initrd(struct kimage *image, kimage 165 arch/s390/kernel/machine_kexec_file.c static int kexec_file_add_ipl_report(struct kimage *image, kimage 215 arch/s390/kernel/machine_kexec_file.c void *kexec_file_add_components(struct kimage *image, kimage 216 arch/s390/kernel/machine_kexec_file.c int (*add_kernel)(struct kimage *image, kimage 311 arch/s390/kernel/machine_kexec_file.c int arch_kexec_kernel_image_probe(struct kimage *image, void *buf, kimage 43 arch/sh/kernel/machine_kexec.c int machine_kexec_prepare(struct kimage *image) kimage 48 arch/sh/kernel/machine_kexec.c void machine_kexec_cleanup(struct kimage *image) kimage 52 arch/sh/kernel/machine_kexec.c static void kexec_info(struct kimage *image) kimage 71 arch/sh/kernel/machine_kexec.c void machine_kexec(struct kimage *image) kimage 5 arch/x86/include/asm/crash.h struct kimage; kimage 7 arch/x86/include/asm/crash.h int crash_load_segments(struct kimage *image); kimage 8 arch/x86/include/asm/crash.h int crash_copy_backup_region(struct kimage *image); kimage 9 arch/x86/include/asm/crash.h int crash_setup_memmap_entries(struct kimage *image, kimage 30 arch/x86/include/asm/kexec.h struct kimage; kimage 245 arch/x86/kernel/crash.c static int prepare_elf_headers(struct kimage *image, void **addr, kimage 319 arch/x86/kernel/crash.c static int memmap_exclude_ranges(struct kimage *image, struct crash_mem *cmem, kimage 344 arch/x86/kernel/crash.c int crash_setup_memmap_entries(struct kimage *image, struct boot_params *params) kimage 414 arch/x86/kernel/crash.c struct kimage *image = arg; kimage 423 arch/x86/kernel/crash.c int crash_load_segments(struct kimage *image) kimage 67 arch/x86/kernel/kexec-bzimage64.c static int setup_cmdline(struct kimage *image, struct boot_params *params, kimage 200 arch/x86/kernel/kexec-bzimage64.c setup_boot_parameters(struct kimage *image, struct boot_params *params, kimage 335 arch/x86/kernel/kexec-bzimage64.c static void *bzImage64_load(struct kimage *image, char *kernel, kimage 55 arch/x86/kernel/machine_kexec_32.c static void machine_kexec_free_page_tables(struct kimage *image) kimage 71 arch/x86/kernel/machine_kexec_32.c static int machine_kexec_alloc_page_tables(struct kimage *image) kimage 112 arch/x86/kernel/machine_kexec_32.c static void machine_kexec_prepare_page_tables(struct kimage *image) kimage 147 arch/x86/kernel/machine_kexec_32.c int machine_kexec_prepare(struct kimage *image) kimage 163 arch/x86/kernel/machine_kexec_32.c void machine_kexec_cleanup(struct kimage *image) kimage 173 arch/x86/kernel/machine_kexec_32.c void machine_kexec(struct kimage *image) kimage 112 arch/x86/kernel/machine_kexec_64.c static void free_transition_pgtable(struct kimage *image) kimage 124 arch/x86/kernel/machine_kexec_64.c static int init_transition_pgtable(struct kimage *image, pgd_t *pgd) kimage 181 arch/x86/kernel/machine_kexec_64.c struct kimage *image = (struct kimage *)data; kimage 194 arch/x86/kernel/machine_kexec_64.c static int init_pgtable(struct kimage *image, unsigned long start_pgtable) kimage 303 arch/x86/kernel/machine_kexec_64.c static int arch_update_purgatory(struct kimage *image) kimage 337 arch/x86/kernel/machine_kexec_64.c static inline int arch_update_purgatory(struct kimage *image) kimage 343 arch/x86/kernel/machine_kexec_64.c int machine_kexec_prepare(struct kimage *image) kimage 364 arch/x86/kernel/machine_kexec_64.c void machine_kexec_cleanup(struct kimage *image) kimage 373 arch/x86/kernel/machine_kexec_64.c void machine_kexec(struct kimage *image) kimage 470 arch/x86/kernel/machine_kexec_64.c void *arch_kexec_kernel_image_load(struct kimage *image) kimage 29 include/linux/ima.h extern void ima_add_kexec_buffer(struct kimage *image); kimage 97 include/linux/ima.h struct kimage; kimage 99 include/linux/ima.h static inline void ima_add_kexec_buffer(struct kimage *image) kimage 119 include/linux/kexec.h struct kimage; kimage 122 include/linux/kexec.h typedef void *(kexec_load_t)(struct kimage *image, char *kernel_buf, kimage 144 include/linux/kexec.h int kexec_image_probe_default(struct kimage *image, void *buf, kimage 146 include/linux/kexec.h int kexec_image_post_load_cleanup_default(struct kimage *image); kimage 169 include/linux/kexec.h struct kimage *image; kimage 180 include/linux/kexec.h int kexec_load_purgatory(struct kimage *image, struct kexec_buf *kbuf); kimage 181 include/linux/kexec.h int kexec_purgatory_get_set_symbol(struct kimage *image, const char *name, kimage 184 include/linux/kexec.h void *kexec_purgatory_get_symbol_addr(struct kimage *image, const char *name); kimage 186 include/linux/kexec.h int __weak arch_kexec_kernel_image_probe(struct kimage *image, void *buf, kimage 188 include/linux/kexec.h void * __weak arch_kexec_kernel_image_load(struct kimage *image); kimage 236 include/linux/kexec.h int kexec_elf_load(struct kimage *image, struct elfhdr *ehdr, kimage 299 include/linux/kexec.h extern void machine_kexec(struct kimage *image); kimage 300 include/linux/kexec.h extern int machine_kexec_prepare(struct kimage *image); kimage 301 include/linux/kexec.h extern void machine_kexec_cleanup(struct kimage *image); kimage 303 include/linux/kexec.h extern struct page *kimage_alloc_control_pages(struct kimage *image, kimage 310 include/linux/kexec.h extern int kimage_crash_copy_vmcoreinfo(struct kimage *image); kimage 312 include/linux/kexec.h extern struct kimage *kexec_image; kimage 313 include/linux/kexec.h extern struct kimage *kexec_crash_image; kimage 22 kernel/kexec.c static int copy_user_segment_list(struct kimage *image, kimage 39 kernel/kexec.c static int kimage_alloc_init(struct kimage **rimage, unsigned long entry, kimage 45 kernel/kexec.c struct kimage *image; kimage 109 kernel/kexec.c struct kimage **dest_image, *image; kimage 144 kernel/kexec_core.c static struct page *kimage_alloc_page(struct kimage *image, kimage 148 kernel/kexec_core.c int sanity_check_segment_list(struct kimage *image) kimage 254 kernel/kexec_core.c struct kimage *do_kimage_alloc_init(void) kimage 256 kernel/kexec_core.c struct kimage *image; kimage 281 kernel/kexec_core.c int kimage_is_destination_range(struct kimage *image, kimage 350 kernel/kexec_core.c static struct page *kimage_alloc_normal_control_pages(struct kimage *image, kimage 416 kernel/kexec_core.c static struct page *kimage_alloc_crash_control_pages(struct kimage *image, kimage 483 kernel/kexec_core.c struct page *kimage_alloc_control_pages(struct kimage *image, kimage 500 kernel/kexec_core.c int kimage_crash_copy_vmcoreinfo(struct kimage *image) kimage 534 kernel/kexec_core.c static int kimage_add_entry(struct kimage *image, kimage_entry_t entry) kimage 560 kernel/kexec_core.c static int kimage_set_destination(struct kimage *image, kimage 572 kernel/kexec_core.c static int kimage_add_page(struct kimage *image, unsigned long page) kimage 583 kernel/kexec_core.c static void kimage_free_extra_pages(struct kimage *image) kimage 592 kernel/kexec_core.c void kimage_terminate(struct kimage *image) kimage 613 kernel/kexec_core.c void kimage_free(struct kimage *image) kimage 659 kernel/kexec_core.c static kimage_entry_t *kimage_dst_used(struct kimage *image, kimage 678 kernel/kexec_core.c static struct page *kimage_alloc_page(struct kimage *image, kimage 775 kernel/kexec_core.c static int kimage_load_normal_segment(struct kimage *image, kimage 844 kernel/kexec_core.c static int kimage_load_crash_segment(struct kimage *image, kimage 912 kernel/kexec_core.c int kimage_load_segment(struct kimage *image, kimage 929 kernel/kexec_core.c struct kimage *kexec_image; kimage 930 kernel/kexec_core.c struct kimage *kexec_crash_image; kimage 388 kernel/kexec_elf.c int kexec_elf_load(struct kimage *image, struct elfhdr *ehdr, kimage 31 kernel/kexec_file.c static int kexec_calculate_store_digests(struct kimage *image); kimage 38 kernel/kexec_file.c int kexec_image_probe_default(struct kimage *image, void *buf, kimage 56 kernel/kexec_file.c int __weak arch_kexec_kernel_image_probe(struct kimage *image, void *buf, kimage 62 kernel/kexec_file.c static void *kexec_image_load_default(struct kimage *image) kimage 73 kernel/kexec_file.c void * __weak arch_kexec_kernel_image_load(struct kimage *image) kimage 78 kernel/kexec_file.c int kexec_image_post_load_cleanup_default(struct kimage *image) kimage 86 kernel/kexec_file.c int __weak arch_kimage_file_post_load_cleanup(struct kimage *image) kimage 92 kernel/kexec_file.c static int kexec_image_verify_sig_default(struct kimage *image, void *buf, kimage 103 kernel/kexec_file.c int __weak arch_kexec_kernel_verify_sig(struct kimage *image, void *buf, kimage 149 kernel/kexec_file.c void kimage_file_post_load_cleanup(struct kimage *image) kimage 182 kernel/kexec_file.c kimage_validate_signature(struct kimage *image) kimage 238 kernel/kexec_file.c kimage_file_prepare_segments(struct kimage *image, int kernel_fd, int initrd_fd, kimage 314 kernel/kexec_file.c kimage_file_alloc_init(struct kimage **rimage, int kernel_fd, kimage 319 kernel/kexec_file.c struct kimage *image; kimage 375 kernel/kexec_file.c struct kimage **dest_image, *image; kimage 463 kernel/kexec_file.c struct kimage *image = kbuf->image; kimage 501 kernel/kexec_file.c struct kimage *image = kbuf->image; kimage 706 kernel/kexec_file.c static int kexec_calculate_store_digests(struct kimage *image) kimage 951 kernel/kexec_file.c static int kexec_apply_relocations(struct kimage *image) kimage 1022 kernel/kexec_file.c int kexec_load_purgatory(struct kimage *image, struct kexec_buf *kbuf) kimage 1109 kernel/kexec_file.c void *kexec_purgatory_get_symbol_addr(struct kimage *image, const char *name) kimage 1132 kernel/kexec_file.c int kexec_purgatory_get_set_symbol(struct kimage *image, const char *name, kimage 7 kernel/kexec_internal.h struct kimage *do_kimage_alloc_init(void); kimage 8 kernel/kexec_internal.h int sanity_check_segment_list(struct kimage *image); kimage 10 kernel/kexec_internal.h void kimage_free(struct kimage *image); kimage 11 kernel/kexec_internal.h int kimage_load_segment(struct kimage *image, struct kexec_segment *segment); kimage 12 kernel/kexec_internal.h void kimage_terminate(struct kimage *image); kimage 13 kernel/kexec_internal.h int kimage_is_destination_range(struct kimage *image, kimage 20 kernel/kexec_internal.h void kimage_file_post_load_cleanup(struct kimage *image); kimage 24 kernel/kexec_internal.h static inline void kimage_file_post_load_cleanup(struct kimage *image) { } kimage 81 security/integrity/ima/ima_kexec.c void ima_add_kexec_buffer(struct kimage *image)