| /linux/include/linux/ |
| H A D | kexec.h | 185 struct kexec_buf { struct 205 struct kexec_buf *kbuf, in kexec_random_range_start() argument 218 struct kexec_buf *kbuf, in kexec_random_range_start() 223 int kexec_load_purgatory(struct kimage *image, struct kexec_buf *kbuf); 259 extern int kexec_add_buffer(struct kexec_buf *kbuf); 260 int kexec_locate_mem_hole(struct kexec_buf *kbuf); 271 static inline int arch_kexec_locate_mem_hole(struct kexec_buf *kbuf) in arch_kexec_locate_mem_hole() 333 struct kexec_buf *kbuf,
|
| /linux/kernel/ |
| H A D | kexec_internal.h | 43 struct kexec_buf; 46 int kho_locate_mem_hole(struct kexec_buf *kbuf, 50 static inline int kho_locate_mem_hole(struct kexec_buf *kbuf, in kho_locate_mem_hole()
|
| H A D | kexec_file.c | 473 struct kexec_buf *kbuf) in locate_mem_hole_top_down() 518 struct kexec_buf *kbuf) in locate_mem_hole_bottom_up() 561 struct kexec_buf *kbuf = (struct kexec_buf *)arg; in locate_mem_hole_callback() 587 static int kexec_walk_memblock(struct kexec_buf *kbuf, in kexec_walk_memblock() 638 static int kexec_walk_memblock(struct kexec_buf *kbuf, in kexec_walk_memblock() 654 static int kexec_walk_resources(struct kexec_buf *kbuf, in kexec_walk_resources() 670 static int kexec_alloc_contig(struct kexec_buf *kbuf) in kexec_alloc_contig() 715 int kexec_locate_mem_hole(struct kexec_buf *kbuf) in kexec_locate_mem_hole() 756 int kexec_add_buffer(struct kexec_buf *kbu [all...] |
| H A D | crash_dump_dm_crypt.c | 405 struct kexec_buf kbuf = { in crash_load_dm_crypt_keys()
|
| /linux/arch/loongarch/kernel/ |
| H A D | kexec_elf.c | 22 struct kexec_buf *kbuf, unsigned long *text_offset) in _elf_kexec_load() 62 struct kexec_buf kbuf = {}; in elf_kexec_load()
|
| H A D | kexec_efi.c | 45 struct kexec_buf kbuf = {}; in efi_kexec_load()
|
| H A D | machine_kexec_file.c | 146 struct kexec_buf kbuf = {}; in load_other_segments()
|
| /linux/arch/s390/include/asm/ |
| H A D | ipl.h | 134 struct kexec_buf; 138 int ipl_report_add_component(struct ipl_report *report, struct kexec_buf *kbuf,
|
| /linux/arch/powerpc/include/asm/ |
| H A D | kexec.h | 89 struct kexec_buf; 103 struct kexec_buf *kbuf);
|
| /linux/arch/riscv/kernel/ |
| H A D | kexec_elf.c | 31 struct kexec_buf kbuf = {}; in riscv_kexec_elf_load() 69 struct kexec_buf kbuf = {}; in elf_find_pbase()
|
| H A D | kexec_image.c | 44 struct kexec_buf kbuf = {}; in image_load()
|
| H A D | machine_kexec_file.c | 264 struct kexec_buf kbuf = {}; in load_extra_segments()
|
| /linux/arch/powerpc/kexec/ |
| H A D | elf_64.c | 42 struct kexec_buf kbuf = { .image = image, .buf_min = 0, in elf64_load() 44 struct kexec_buf pbuf = { .image = image, .buf_min = 0, in elf64_load()
|
| H A D | file_load_64.c | 344 static int load_backup_segment(struct kimage *image, struct kexec_buf *kbuf) in load_backup_segment() 429 static int load_elfcorehdr_segment(struct kimage *image, struct kexec_buf *kbuf) in load_elfcorehdr_segment() 491 struct kexec_buf *kbuf) in load_crashdump_segments_ppc64()
|
| /linux/arch/s390/kernel/ |
| H A D | kexec_image.c | 19 struct kexec_buf buf = {}; in kexec_file_add_kernel_image()
|
| H A D | kexec_elf.c | 19 struct kexec_buf buf = {}; in kexec_file_add_kernel_elf()
|
| H A D | ipl.c | 2392 int ipl_report_add_component(struct ipl_report *report, struct kexec_buf *kbuf, in ipl_report_add_component()
|
| /linux/arch/parisc/kernel/ |
| H A D | kexec_file.c | 25 struct kexec_buf kbuf = { .image = image, .buf_min = 0, in elf_load()
|
| /linux/kernel/liveupdate/ |
| H A D | kexec_handover.c | 1552 struct kexec_buf scratch; in kho_fill_kimage() 1560 scratch = (struct kexec_buf){ in kho_fill_kimage() 1578 static int kho_walk_scratch(struct kexec_buf *kbuf, in kho_walk_scratch() 1599 int kho_locate_mem_hole(struct kexec_buf *kbuf, in kho_locate_mem_hole()
|
| /linux/arch/arm64/kernel/ |
| H A D | machine_kexec_file.c | 97 struct kexec_buf kbuf = {}; in load_other_segments()
|
| /linux/security/integrity/ima/ |
| H A D | ima_kexec.c | 140 struct kexec_buf kbuf = { .image = image, .buf_align = PAGE_SIZE, in ima_add_kexec_buffer()
|
| /linux/arch/x86/kernel/ |
| H A D | kexec-bzimage64.c | 491 struct kexec_buf kbuf = { .image = image, .buf_max = ULONG_MAX, in bzImage64_load() 493 struct kexec_buf pbuf = { .image = image, .buf_min = MIN_PURGATORY_ADDR, in bzImage64_load()
|
| H A D | crash.c | 417 struct kexec_buf kbuf = { .image = image, .buf_min = 0, in crash_load_segments()
|