/kernel/linux/linux-5.10/drivers/firmware/efi/libstub/ |
H A D | file.c | 87 static int find_file_option(const efi_char16_t *cmdline, int cmdline_len, in find_file_option() argument 95 for (i = prefix_len; i < cmdline_len; i++) { in find_file_option() 106 while (i < cmdline_len && (cmdline[i] == L'/' || cmdline[i] == L'\\')) in find_file_option() 109 while (--result_len > 0 && i < cmdline_len) { in find_file_option() 139 int cmdline_len = image->load_options_size; in handle_cmdline_files() local 151 efi_apply_loadoptions_quirk((const void **)&cmdline, &cmdline_len); in handle_cmdline_files() 152 cmdline_len /= sizeof(*cmdline); in handle_cmdline_files() 163 offset = find_file_option(cmdline, cmdline_len, in handle_cmdline_files() 171 cmdline_len -= offset; in handle_cmdline_files()
|
/kernel/linux/linux-6.6/drivers/firmware/efi/libstub/ |
H A D | file.c | 95 static int find_file_option(const efi_char16_t *cmdline, int cmdline_len, in find_file_option() argument 103 for (i = prefix_len; i < cmdline_len; i++) { in find_file_option() 114 while (i < cmdline_len && (cmdline[i] == L'/' || cmdline[i] == L'\\')) in find_file_option() 117 while (--result_len > 0 && i < cmdline_len) { in find_file_option() 193 u32 cmdline_len = efi_table_attr(image, load_options_size); in handle_cmdline_files() local 205 efi_apply_loadoptions_quirk((const void **)&cmdline, &cmdline_len); in handle_cmdline_files() 206 cmdline_len /= sizeof(*cmdline); in handle_cmdline_files() 217 offset = find_file_option(cmdline, cmdline_len, in handle_cmdline_files() 225 cmdline_len -= offset; in handle_cmdline_files()
|
/kernel/linux/linux-6.6/arch/powerpc/kexec/ |
H A D | file_load.c | 30 * @cmdline_len: Length of the cmdline parameters. 37 unsigned long cmdline_len) in setup_kdump_cmdline() 49 if (elfcorehdr_strlen + cmdline_len > COMMAND_LINE_SIZE) { in setup_kdump_cmdline() 55 memcpy(cmdline_ptr + elfcorehdr_strlen, cmdline, cmdline_len); in setup_kdump_cmdline() 36 setup_kdump_cmdline(struct kimage *image, char *cmdline, unsigned long cmdline_len) setup_kdump_cmdline() argument
|
H A D | elf_64.c | 30 unsigned long cmdline_len) in elf64_load() 82 cmdline_len); 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-5.10/arch/x86/kernel/ |
H A D | kexec-bzimage64.c | 70 unsigned long cmdline_len) in setup_cmdline() 80 memcpy(cmdline_ptr + len, cmdline, cmdline_len); in setup_cmdline() 81 cmdline_len += len; in setup_cmdline() 83 cmdline_ptr[cmdline_len - 1] = '\0'; in setup_cmdline() 327 unsigned long cmdline_len) in bzImage64_load() 356 if (cmdline_len > header->cmdline_size) { in bzImage64_load() 365 if (cmdline_len + MAX_ELFCOREHDR_STR_LEN > header->cmdline_size) { in bzImage64_load() 399 params_cmdline_sz = sizeof(struct boot_params) + cmdline_len + in bzImage64_load() 463 sizeof(struct boot_params), cmdline, cmdline_len); in bzImage64_load() 67 setup_cmdline(struct kimage *image, struct boot_params *params, unsigned long bootparams_load_addr, unsigned long cmdline_offset, char *cmdline, unsigned long cmdline_len) setup_cmdline() argument 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/x86/kernel/ |
H A D | kexec-bzimage64.c | 70 unsigned long cmdline_len) in setup_cmdline() 80 memcpy(cmdline_ptr + len, cmdline, cmdline_len); in setup_cmdline() 81 cmdline_len += len; in setup_cmdline() 83 cmdline_ptr[cmdline_len - 1] = '\0'; in setup_cmdline() 388 unsigned long cmdline_len) in bzImage64_load() 417 if (cmdline_len > header->cmdline_size) { in bzImage64_load() 426 if (cmdline_len + MAX_ELFCOREHDR_STR_LEN > header->cmdline_size) { in bzImage64_load() 460 params_cmdline_sz = sizeof(struct boot_params) + cmdline_len + in bzImage64_load() 530 sizeof(struct boot_params), cmdline, cmdline_len); in bzImage64_load() 67 setup_cmdline(struct kimage *image, struct boot_params *params, unsigned long bootparams_load_addr, unsigned long cmdline_offset, char *cmdline, unsigned long cmdline_len) setup_cmdline() argument 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
|
/kernel/linux/linux-5.10/arch/powerpc/kexec/ |
H A D | file_load.c | 31 * @cmdline_len: Length of the cmdline parameters. 38 unsigned long cmdline_len) in setup_kdump_cmdline() 50 if (elfcorehdr_strlen + cmdline_len > COMMAND_LINE_SIZE) { in setup_kdump_cmdline() 56 memcpy(cmdline_ptr + elfcorehdr_strlen, cmdline, cmdline_len); in setup_kdump_cmdline() 37 setup_kdump_cmdline(struct kimage *image, char *cmdline, unsigned long cmdline_len) setup_kdump_cmdline() argument
|
H A D | elf_64.c | 29 unsigned long cmdline_len) in elf64_load() 82 cmdline_len); 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/kernel/ |
H A D | kexec_file.c | 194 unsigned long cmdline_len, unsigned flags) in kimage_file_prepare_segments() 229 if (cmdline_len) { in kimage_file_prepare_segments() 230 image->cmdline_buf = memdup_user(cmdline_ptr, cmdline_len); in kimage_file_prepare_segments() 237 image->cmdline_buf_len = cmdline_len; in kimage_file_prepare_segments() 240 if (image->cmdline_buf[cmdline_len - 1] != '\0') { in kimage_file_prepare_segments() 271 unsigned long cmdline_len, unsigned long flags) in kimage_file_alloc_init() 290 cmdline_ptr, cmdline_len, flags); in kimage_file_alloc_init() 326 unsigned long, cmdline_len, const char __user *, cmdline_ptr, in SYSCALL_DEFINE5() 367 cmdline_len, flags); in SYSCALL_DEFINE5() 192 kimage_file_prepare_segments(struct kimage *image, int kernel_fd, int initrd_fd, const char __user *cmdline_ptr, unsigned long cmdline_len, unsigned flags) kimage_file_prepare_segments() argument 269 kimage_file_alloc_init(struct kimage **rimage, int kernel_fd, int initrd_fd, const char __user *cmdline_ptr, unsigned long cmdline_len, unsigned long flags) kimage_file_alloc_init() argument
|
/kernel/linux/linux-6.6/arch/riscv/kernel/ |
H A D | elf_kexec.c | 169 unsigned long cmdline_len) in setup_kdump_cmdline() 181 if (elfcorehdr_strlen + cmdline_len > COMMAND_LINE_SIZE) { in setup_kdump_cmdline() 187 memcpy(cmdline_ptr + elfcorehdr_strlen, cmdline, cmdline_len); in setup_kdump_cmdline() 196 unsigned long cmdline_len) in elf_kexec_load() 260 cmdline_len); in elf_kexec_load() 168 setup_kdump_cmdline(struct kimage *image, char *cmdline, unsigned long cmdline_len) setup_kdump_cmdline() argument 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 D | kexec_file.c | 19 unsigned long cmdline_len) in elf_load() 61 kbuf.bufsz = kbuf.memsz = ALIGN(cmdline_len, 8); 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/arch/parisc/kernel/ |
H A D | kexec_file.c | 19 unsigned long cmdline_len) in elf_load() 61 kbuf.bufsz = kbuf.memsz = ALIGN(cmdline_len, 8); 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/boot/ |
H A D | cuboot.c | 26 loader_info.cmdline_len = r7 - r6; in cuboot_init()
|
H A D | redboot-83xx.c | 56 loader_info.cmdline_len = strlen((char *)bd.bi_cmdline); in platform_init()
|
H A D | redboot-8xx.c | 54 loader_info.cmdline_len = strlen((char *)bd.bi_cmdline); in platform_init()
|
H A D | main.c | 237 if ((loader_info.cmdline_len > 0) && (cmdline[0] == '\0')) in start() 239 min(loader_info.cmdline_len, BOOT_COMMAND_LINE_SIZE-1)); in start()
|
/kernel/linux/linux-6.6/arch/powerpc/boot/ |
H A D | cuboot.c | 26 loader_info.cmdline_len = r7 - r6; in cuboot_init()
|
H A D | redboot-83xx.c | 56 loader_info.cmdline_len = strlen((char *)bd.bi_cmdline); in platform_init()
|
H A D | redboot-8xx.c | 54 loader_info.cmdline_len = strlen((char *)bd.bi_cmdline); in platform_init()
|
H A D | main.c | 237 if ((loader_info.cmdline_len > 0) && (cmdline[0] == '\0')) in start() 239 min(loader_info.cmdline_len, BOOT_COMMAND_LINE_SIZE-1)); in start()
|
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | machine_kexec_file.c | 171 size_t cmdline_len; in create_dtb() local 174 cmdline_len = cmdline ? strlen(cmdline) : 0; in create_dtb() 176 + cmdline_len + DTB_EXTRA_SPACE; in create_dtb()
|
H A D | kexec_image.c | 40 char *cmdline, unsigned long cmdline_len) in image_load() 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-5.10/kernel/ |
H A D | kexec_file.c | 199 unsigned long cmdline_len, unsigned flags) in kimage_file_prepare_segments() 233 if (cmdline_len) { in kimage_file_prepare_segments() 234 image->cmdline_buf = memdup_user(cmdline_ptr, cmdline_len); in kimage_file_prepare_segments() 241 image->cmdline_buf_len = cmdline_len; in kimage_file_prepare_segments() 244 if (image->cmdline_buf[cmdline_len - 1] != '\0') { in kimage_file_prepare_segments() 275 unsigned long cmdline_len, unsigned long flags) in kimage_file_alloc_init() 294 cmdline_ptr, cmdline_len, flags); in kimage_file_alloc_init() 330 unsigned long, cmdline_len, const char __user *, cmdline_ptr, in SYSCALL_DEFINE5() 368 cmdline_len, flags); in SYSCALL_DEFINE5() 197 kimage_file_prepare_segments(struct kimage *image, int kernel_fd, int initrd_fd, const char __user *cmdline_ptr, unsigned long cmdline_len, unsigned flags) kimage_file_prepare_segments() argument 273 kimage_file_alloc_init(struct kimage **rimage, int kernel_fd, int initrd_fd, const char __user *cmdline_ptr, unsigned long cmdline_len, unsigned long flags) kimage_file_alloc_init() argument
|
/kernel/linux/linux-5.10/arch/s390/kernel/ |
H A D | kexec_image.c | 46 char *cmdline, unsigned long cmdline_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/s390/kernel/ |
H A D | kexec_image.c | 46 char *cmdline, unsigned long cmdline_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
|