Home
last modified time | relevance | path

Searched refs:kernel_len (Results 1 - 25 of 26) sorted by relevance

12

/kernel/linux/linux-5.10/arch/s390/kernel/
H A Dmachine_kexec_file.c27 int s390_verify_sig(const char *kernel, unsigned long kernel_len) in s390_verify_sig() argument
38 if (marker_len > kernel_len) in s390_verify_sig()
41 if (memcmp(kernel + kernel_len - marker_len, MODULE_SIG_STRING, in s390_verify_sig()
44 kernel_len -= marker_len; in s390_verify_sig()
46 ms = (void *)kernel + kernel_len - sizeof(*ms); in s390_verify_sig()
47 kernel_len -= sizeof(*ms); in s390_verify_sig()
50 if (sig_len >= kernel_len) in s390_verify_sig()
52 kernel_len -= sig_len; in s390_verify_sig()
67 ret = verify_pkcs7_signature(kernel, kernel_len, in s390_verify_sig()
68 kernel + kernel_len, sig_le in s390_verify_sig()
[all...]
H A Dkexec_elf.c67 char *kernel, unsigned long kernel_len, in s390_elf_load()
89 if (size > kernel_len) in s390_elf_load()
98 if (phdr->p_offset > kernel_len) in s390_elf_load()
104 if (size > kernel_len) in s390_elf_load()
66 s390_elf_load(struct kimage *image, char *kernel, unsigned long kernel_len, char *initrd, unsigned long initrd_len, char *cmdline, unsigned long cmdline_len) s390_elf_load() argument
H A Dkexec_image.c44 char *kernel, unsigned long kernel_len, in s390_image_load()
43 s390_image_load(struct kimage *image, char *kernel, unsigned long kernel_len, char *initrd, unsigned long initrd_len, char *cmdline, unsigned long cmdline_len) s390_image_load() argument
/kernel/linux/linux-5.10/arch/arm64/kernel/
H A Dkexec_image.c23 static int image_probe(const char *kernel_buf, unsigned long kernel_len) in image_probe() argument
28 if (!h || (kernel_len < sizeof(*h))) in image_probe()
38 char *kernel, unsigned long kernel_len, in image_load()
82 kbuf.bufsz = kernel_len; in image_load()
134 static int image_verify_sig(const char *kernel, unsigned long kernel_len) in image_verify_sig() argument
136 return verify_pefile_signature(kernel, kernel_len, NULL, in image_verify_sig()
37 image_load(struct kimage *image, char *kernel, unsigned long kernel_len, char *initrd, unsigned long initrd_len, char *cmdline, unsigned long cmdline_len) image_load() argument
/kernel/linux/linux-6.6/arch/s390/kernel/
H A Dmachine_kexec_file.c29 int s390_verify_sig(const char *kernel, unsigned long kernel_len) in s390_verify_sig() argument
40 if (marker_len > kernel_len) in s390_verify_sig()
43 if (memcmp(kernel + kernel_len - marker_len, MODULE_SIG_STRING, in s390_verify_sig()
46 kernel_len -= marker_len; in s390_verify_sig()
48 ms = (void *)kernel + kernel_len - sizeof(*ms); in s390_verify_sig()
49 kernel_len -= sizeof(*ms); in s390_verify_sig()
52 if (sig_len >= kernel_len) in s390_verify_sig()
54 kernel_len -= sig_len; in s390_verify_sig()
69 ret = verify_pkcs7_signature(kernel, kernel_len, in s390_verify_sig()
70 kernel + kernel_len, sig_le in s390_verify_sig()
[all...]
H A Dkexec_elf.c67 char *kernel, unsigned long kernel_len, in s390_elf_load()
89 if (size > kernel_len) in s390_elf_load()
98 if (phdr->p_offset > kernel_len) in s390_elf_load()
104 if (size > kernel_len) in s390_elf_load()
66 s390_elf_load(struct kimage *image, char *kernel, unsigned long kernel_len, char *initrd, unsigned long initrd_len, char *cmdline, unsigned long cmdline_len) s390_elf_load() argument
H A Dkexec_image.c44 char *kernel, unsigned long kernel_len, in s390_image_load()
43 s390_image_load(struct kimage *image, char *kernel, unsigned long kernel_len, char *initrd, unsigned long initrd_len, char *cmdline, unsigned long cmdline_len) s390_image_load() argument
/kernel/linux/linux-6.6/arch/arm64/kernel/
H A Dkexec_image.c22 static int image_probe(const char *kernel_buf, unsigned long kernel_len) in image_probe() argument
27 if (!h || (kernel_len < sizeof(*h))) in image_probe()
37 char *kernel, unsigned long kernel_len, in image_load()
81 kbuf.bufsz = kernel_len; in image_load()
36 image_load(struct kimage *image, char *kernel, unsigned long kernel_len, char *initrd, unsigned long initrd_len, char *cmdline, unsigned long cmdline_len) image_load() argument
/kernel/linux/linux-5.10/arch/parisc/boot/compressed/
H A Dmisc.c288 unsigned long kernel_addr, kernel_len; in decompress_kernel() local
302 kernel_len = __pa(SZ_end) - __pa(SZparisc_kernel_start); in decompress_kernel()
357 printf("kernel_len = %x\n", kernel_len); in decompress_kernel()
365 flush_data_cache(output, kernel_len); in decompress_kernel()
/kernel/linux/linux-6.6/arch/parisc/boot/compressed/
H A Dmisc.c288 unsigned long kernel_addr, kernel_len; in decompress_kernel() local
302 kernel_len = __pa(SZ_end) - __pa(SZparisc_kernel_start); in decompress_kernel()
357 printf("kernel_len = %x\n", kernel_len); in decompress_kernel()
365 flush_data_cache(output, kernel_len); in decompress_kernel()
/kernel/linux/linux-5.10/arch/x86/kernel/
H A Dkexec-bzimage64.c325 unsigned long kernel_len, char *initrd, in bzImage64_load()
351 if (kernel_len < kern16_size) { in bzImage64_load()
431 kbuf.bufsz = kernel_len - kern16_size; in bzImage64_load()
532 static int bzImage64_verify_sig(const char *kernel, unsigned long kernel_len) in bzImage64_verify_sig() argument
536 ret = verify_pefile_signature(kernel, kernel_len, in bzImage64_verify_sig()
540 ret = verify_pefile_signature(kernel, kernel_len, in bzImage64_verify_sig()
324 bzImage64_load(struct kimage *image, char *kernel, unsigned long kernel_len, char *initrd, unsigned long initrd_len, char *cmdline, unsigned long cmdline_len) bzImage64_load() argument
/kernel/linux/linux-6.6/arch/riscv/kernel/
H A Delf_kexec.c75 static int elf_find_pbase(struct kimage *image, unsigned long kernel_len, in elf_find_pbase() argument
109 kbuf.memsz = ALIGN(kernel_len, PAGE_SIZE); in elf_find_pbase()
194 unsigned long kernel_len, char *initrd, in elf_kexec_load()
210 ret = kexec_build_elf_info(kernel_buf, kernel_len, &ehdr, &elf_info); in elf_kexec_load()
214 ret = elf_find_pbase(image, kernel_len, &ehdr, &elf_info, in elf_kexec_load()
228 kbuf.buf_min = new_kernel_pbase + kernel_len; in elf_kexec_load()
193 elf_kexec_load(struct kimage *image, char *kernel_buf, unsigned long kernel_len, char *initrd, unsigned long initrd_len, char *cmdline, unsigned long cmdline_len) elf_kexec_load() argument
/kernel/linux/linux-5.10/arch/parisc/kernel/
H A Dkexec_file.c17 unsigned long kernel_len, char *initrd, in elf_load()
28 ret = kexec_build_elf_info(kernel_buf, kernel_len, &ehdr, &elf_info); in elf_load()
16 elf_load(struct kimage *image, char *kernel_buf, unsigned long kernel_len, char *initrd, unsigned long initrd_len, char *cmdline, unsigned long cmdline_len) elf_load() argument
/kernel/linux/linux-5.10/arch/powerpc/kexec/
H A Delf_64.c27 unsigned long kernel_len, char *initrd, in elf64_load()
46 ret = kexec_build_elf_info(kernel_buf, kernel_len, &ehdr, &elf_info); in elf64_load()
26 elf64_load(struct kimage *image, char *kernel_buf, unsigned long kernel_len, char *initrd, unsigned long initrd_len, char *cmdline, unsigned long cmdline_len) elf64_load() argument
/kernel/linux/linux-6.6/arch/powerpc/kexec/
H A Delf_64.c28 unsigned long kernel_len, char *initrd, in elf64_load()
46 ret = kexec_build_elf_info(kernel_buf, kernel_len, &ehdr, &elf_info); in elf64_load()
27 elf64_load(struct kimage *image, char *kernel_buf, unsigned long kernel_len, char *initrd, unsigned long initrd_len, char *cmdline, unsigned long cmdline_len) elf64_load() argument
/kernel/linux/linux-6.6/arch/parisc/kernel/
H A Dkexec_file.c17 unsigned long kernel_len, char *initrd, in elf_load()
28 ret = kexec_build_elf_info(kernel_buf, kernel_len, &ehdr, &elf_info); in elf_load()
16 elf_load(struct kimage *image, char *kernel_buf, unsigned long kernel_len, char *initrd, unsigned long initrd_len, char *cmdline, unsigned long cmdline_len) elf_load() argument
/kernel/linux/linux-6.6/include/linux/
H A Dkexec.h132 unsigned long kernel_len, char *initrd,
139 unsigned long kernel_len);
212 int kexec_kernel_verify_pe_sig(const char *kernel, unsigned long kernel_len);
/kernel/linux/linux-5.10/arch/s390/include/asm/
H A Dkexec.h72 int s390_verify_sig(const char *kernel, unsigned long kernel_len);
/kernel/linux/linux-5.10/include/linux/
H A Dkexec.h123 unsigned long kernel_len, char *initrd,
130 unsigned long kernel_len);
/kernel/linux/linux-6.6/arch/s390/include/asm/
H A Dkexec.h72 int s390_verify_sig(const char *kernel, unsigned long kernel_len);
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dmem_encrypt.h28 unsigned long kernel_len,
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dmem_encrypt.h33 unsigned long kernel_len,
/kernel/linux/linux-5.10/arch/x86/mm/
H A Dmem_encrypt_identity.c293 unsigned long kernel_start, kernel_end, kernel_len; in sme_encrypt_kernel() local
320 kernel_len = kernel_end - kernel_start; in sme_encrypt_kernel()
466 kernel_len, workarea_start, (unsigned long)ppd.pgd); in sme_encrypt_kernel()
/kernel/linux/linux-6.6/arch/x86/mm/
H A Dmem_encrypt_identity.c296 unsigned long kernel_start, kernel_end, kernel_len; in sme_encrypt_kernel() local
329 kernel_len = kernel_end - kernel_start; in sme_encrypt_kernel()
475 kernel_len, workarea_start, (unsigned long)ppd.pgd); in sme_encrypt_kernel()
/kernel/linux/linux-6.6/arch/x86/kernel/
H A Dkexec-bzimage64.c386 unsigned long kernel_len, char *initrd, in bzImage64_load()
412 if (kernel_len < kern16_size) { in bzImage64_load()
498 kbuf.bufsz = kernel_len - kern16_size; in bzImage64_load()
385 bzImage64_load(struct kimage *image, char *kernel, unsigned long kernel_len, char *initrd, unsigned long initrd_len, char *cmdline, unsigned long cmdline_len) bzImage64_load() argument

Completed in 13 milliseconds

12