| /linux/arch/riscv/kernel/ |
| H A D | kexec_elf.c | 63 static int elf_find_pbase(struct kimage *image, unsigned long kernel_len, in elf_find_pbase() argument 97 kbuf.memsz = ALIGN(kernel_len, PAGE_SIZE); in elf_find_pbase() 110 unsigned long kernel_len, char *initrd, in elf_kexec_load() argument 120 ret = kexec_build_elf_info(kernel_buf, kernel_len, &ehdr, &elf_info); in elf_kexec_load() 124 ret = elf_find_pbase(image, kernel_len, &ehdr, &elf_info, in elf_kexec_load() 135 ret = load_extra_segments(image, image->start, kernel_len, in elf_kexec_load()
|
| H A D | kexec_image.c | 18 static int image_probe(const char *kernel_buf, unsigned long kernel_len) in image_probe() argument 22 if (!h || kernel_len < sizeof(*h)) in image_probe() 37 char *kernel, unsigned long kernel_len, in image_load() argument 70 kbuf.bufsz = kernel_len; in image_load()
|
| H A D | machine_kexec_file.c | 257 unsigned long kernel_len, char *initrd, in load_extra_segments() argument 268 kbuf.buf_min = kernel_start + kernel_len; in load_extra_segments()
|
| /linux/arch/loongarch/kernel/ |
| H A D | kexec_efi.c | 21 static int efi_kexec_probe(const char *kernel_buf, unsigned long kernel_len) in efi_kexec_probe() argument 25 if (!h || (kernel_len < sizeof(*h))) { in efi_kexec_probe() 39 char *kernel, unsigned long kernel_len, in efi_kexec_load() argument 62 kbuf.bufsz = kernel_len; in efi_kexec_load()
|
| H A D | kexec_elf.c | 55 char *kernel, unsigned long kernel_len, in elf_kexec_load() argument 66 ret = kexec_build_elf_info(kernel, kernel_len, &ehdr, &elf_info); in elf_kexec_load()
|
| /linux/arch/s390/kernel/ |
| H A D | kexec_elf.c | 69 char *kernel, unsigned long kernel_len, in s390_elf_load() argument 91 if (size > kernel_len) in s390_elf_load() 100 if (phdr->p_offset > kernel_len) in s390_elf_load() 106 if (size > kernel_len) in s390_elf_load()
|
| H A D | kexec_image.c | 46 char *kernel, unsigned long kernel_len, in s390_image_load() argument
|
| /linux/arch/parisc/kernel/ |
| H A D | kexec_file.c | 17 unsigned long kernel_len, char *initrd, in elf_load() argument 28 ret = kexec_build_elf_info(kernel_buf, kernel_len, &ehdr, &elf_info); in elf_load()
|
| /linux/include/linux/ |
| H A D | kexec.h | 138 unsigned long kernel_len, char *initrd, 145 unsigned long kernel_len); 255 int kexec_kernel_verify_pe_sig(const char *kernel, unsigned long kernel_len);
|
| /linux/arch/powerpc/kexec/ |
| H A D | elf_64.c | 29 unsigned long kernel_len, char *initrd, in elf64_load() argument 48 ret = kexec_build_elf_info(kernel_buf, kernel_len, &ehdr, &elf_info); in elf64_load()
|
| /linux/arch/riscv/include/asm/ |
| H A D | kexec.h | 73 unsigned long kernel_len, char *initrd,
|
| /linux/arch/x86/kernel/ |
| H A D | kexec-bzimage64.c | 476 unsigned long kernel_len, char *initrd, in bzImage64_load() argument 502 if (kernel_len < kern16_size) { in bzImage64_load() 615 kbuf.bufsz = kernel_len - kern16_size; in bzImage64_load()
|
| /linux/kernel/ |
| H A D | kexec_file.c | 147 int kexec_kernel_verify_pe_sig(const char *kernel, unsigned long kernel_len) in kexec_kernel_verify_pe_sig() argument 151 ret = verify_pefile_signature(kernel, kernel_len, in kexec_kernel_verify_pe_sig() 155 ret = verify_pefile_signature(kernel, kernel_len, in kexec_kernel_verify_pe_sig()
|