Home
last modified time | relevance | path

Searched refs:cmdline_ptr (Results 1 - 25 of 33) sorted by relevance

12

/kernel/linux/linux-6.6/arch/powerpc/kexec/
H A Dfile_load.c40 char *cmdline_ptr; in setup_kdump_cmdline() local
42 cmdline_ptr = kzalloc(COMMAND_LINE_SIZE, GFP_KERNEL); in setup_kdump_cmdline()
43 if (!cmdline_ptr) in setup_kdump_cmdline()
46 elfcorehdr_strlen = sprintf(cmdline_ptr, "elfcorehdr=0x%lx ", in setup_kdump_cmdline()
51 kfree(cmdline_ptr); in setup_kdump_cmdline()
55 memcpy(cmdline_ptr + elfcorehdr_strlen, cmdline, cmdline_len); in setup_kdump_cmdline()
57 cmdline_ptr[COMMAND_LINE_SIZE - 1] = '\0'; in setup_kdump_cmdline()
58 return cmdline_ptr; in setup_kdump_cmdline()
/kernel/linux/linux-5.10/arch/x86/boot/
H A Dcmdline.c28 int __cmdline_find_option(unsigned long cmdline_ptr, const char *option, char *buffer, int bufsize) in __cmdline_find_option() argument
42 if (!cmdline_ptr) in __cmdline_find_option()
45 cptr = cmdline_ptr & 0xf; in __cmdline_find_option()
46 set_fs(cmdline_ptr >> 4); in __cmdline_find_option()
100 int __cmdline_find_option_bool(unsigned long cmdline_ptr, const char *option) in __cmdline_find_option_bool() argument
112 if (!cmdline_ptr) in __cmdline_find_option_bool()
115 cptr = cmdline_ptr & 0xf; in __cmdline_find_option_bool()
116 set_fs(cmdline_ptr >> 4); in __cmdline_find_option_bool()
/kernel/linux/linux-6.6/arch/x86/boot/
H A Dcmdline.c28 int __cmdline_find_option(unsigned long cmdline_ptr, const char *option, char *buffer, int bufsize) in __cmdline_find_option() argument
42 if (!cmdline_ptr) in __cmdline_find_option()
45 cptr = cmdline_ptr & 0xf; in __cmdline_find_option()
46 set_fs(cmdline_ptr >> 4); in __cmdline_find_option()
100 int __cmdline_find_option_bool(unsigned long cmdline_ptr, const char *option) in __cmdline_find_option_bool() argument
112 if (!cmdline_ptr) in __cmdline_find_option_bool()
115 cptr = cmdline_ptr & 0xf; in __cmdline_find_option_bool()
116 set_fs(cmdline_ptr >> 4); in __cmdline_find_option_bool()
/kernel/linux/linux-5.10/arch/loongarch/kernel/
H A Dmachine_kexec.c37 static unsigned long cmdline_ptr; variable
67 void *cmdline_ptr = (void *)KEXEC_CMDLINE_ADDR; in machine_kexec_prepare() local
77 if (!copy_from_user(cmdline_ptr, kimage->segment[i].buf, COMMAND_LINE_SIZE)) in machine_kexec_prepare()
78 kimage->arch.cmdline_ptr = (unsigned long)cmdline_ptr; in machine_kexec_prepare()
83 if (!kimage->arch.cmdline_ptr) { in machine_kexec_prepare()
135 do_kexec(efi_boot, cmdline_ptr, systable_ptr, start_addr, first_ind_entry, kdump_reloc_offset); in kexec_reboot()
266 cmdline_ptr = internal->cmdline_ptr; in machine_kexec()
294 pr_notice("Command line at 0x%lx\n", cmdline_ptr); in machine_kexec()
[all...]
/kernel/linux/linux-5.10/drivers/firmware/efi/libstub/
H A Dfdt.c31 void *fdt, int new_fdt_size, char *cmdline_ptr) in update_fdt()
88 if (cmdline_ptr != NULL && strlen(cmdline_ptr) > 0) { in update_fdt()
89 status = fdt_setprop(fdt, node, "bootargs", cmdline_ptr, in update_fdt()
90 strlen(cmdline_ptr) + 1); in update_fdt()
226 char *cmdline_ptr) in allocate_new_fdt_and_exit_boot()
251 if (strstr(cmdline_ptr, "dtb=")) in allocate_new_fdt_and_exit_boot()
283 (void *)*new_fdt_addr, MAX_FDT_SIZE, cmdline_ptr); in allocate_new_fdt_and_exit_boot()
345 unsigned long kernel_addr, char *cmdline_ptr) in efi_boot_kernel()
351 cmdline_ptr); in efi_boot_kernel()
30 update_fdt(void *orig_fdt, unsigned long orig_fdt_size, void *fdt, int new_fdt_size, char *cmdline_ptr) update_fdt() argument
223 allocate_new_fdt_and_exit_boot(void *handle, efi_loaded_image_t *image, unsigned long *new_fdt_addr, char *cmdline_ptr) allocate_new_fdt_and_exit_boot() argument
344 efi_boot_kernel(void *handle, efi_loaded_image_t *image, unsigned long kernel_addr, char *cmdline_ptr) efi_boot_kernel() argument
[all...]
H A Defi-stub.c130 char *cmdline_ptr = NULL; in efi_pe_entry() local
168 cmdline_ptr = efi_convert_cmdline(image, &cmdline_size); in efi_pe_entry()
169 if (!cmdline_ptr) { in efi_pe_entry()
186 status = efi_parse_options(cmdline_ptr); in efi_pe_entry()
259 status = efi_boot_kernel(handle, image, image_addr, cmdline_ptr); in efi_pe_entry()
266 efi_bs_call(free_pool, cmdline_ptr); in efi_pe_entry()
H A Dloongarch-stub.c96 unsigned long kernel_addr, char *cmdline_ptr) in efi_boot_kernel()
121 kernel_entry(true, (unsigned long)cmdline_ptr, (unsigned long)efi_system_table, 0); in efi_boot_kernel()
95 efi_boot_kernel(void *handle, efi_loaded_image_t *image, unsigned long kernel_addr, char *cmdline_ptr) efi_boot_kernel() argument
H A Dx86-stub.c364 char *cmdline_ptr; in efi_pe_entry() local
407 cmdline_ptr = efi_convert_cmdline(image, &options_size); in efi_pe_entry()
408 if (!cmdline_ptr) in efi_pe_entry()
411 efi_set_u64_split((unsigned long)cmdline_ptr, in efi_pe_entry()
/kernel/linux/linux-6.6/arch/loongarch/kernel/
H A Dmachine_kexec.c37 static unsigned long cmdline_ptr; variable
66 void *cmdline_ptr = (void *)KEXEC_CMDLINE_ADDR; in machine_kexec_prepare() local
76 if (!copy_from_user(cmdline_ptr, kimage->segment[i].buf, COMMAND_LINE_SIZE)) in machine_kexec_prepare()
77 kimage->arch.cmdline_ptr = (unsigned long)cmdline_ptr; in machine_kexec_prepare()
82 if (!kimage->arch.cmdline_ptr) { in machine_kexec_prepare()
134 do_kexec(efi_boot, cmdline_ptr, systable_ptr, start_addr, first_ind_entry); in kexec_reboot()
263 cmdline_ptr = internal->cmdline_ptr; in machine_kexec()
291 pr_notice("Command line at 0x%lx\n", cmdline_ptr); in machine_kexec()
[all...]
/kernel/linux/linux-6.6/drivers/firmware/efi/libstub/
H A Dfdt.c31 void *fdt, int new_fdt_size, char *cmdline_ptr) in update_fdt()
88 if (cmdline_ptr != NULL && strlen(cmdline_ptr) > 0) { in update_fdt()
89 status = fdt_setprop(fdt, node, "bootargs", cmdline_ptr, in update_fdt()
90 strlen(cmdline_ptr) + 1); in update_fdt()
226 char *cmdline_ptr) in allocate_new_fdt_and_exit_boot()
251 if (strstr(cmdline_ptr, "dtb=")) in allocate_new_fdt_and_exit_boot()
283 (void *)*new_fdt_addr, MAX_FDT_SIZE, cmdline_ptr); in allocate_new_fdt_and_exit_boot()
345 unsigned long kernel_addr, char *cmdline_ptr) in efi_boot_kernel()
351 cmdline_ptr); in efi_boot_kernel()
30 update_fdt(void *orig_fdt, unsigned long orig_fdt_size, void *fdt, int new_fdt_size, char *cmdline_ptr) update_fdt() argument
223 allocate_new_fdt_and_exit_boot(void *handle, efi_loaded_image_t *image, unsigned long *new_fdt_addr, char *cmdline_ptr) allocate_new_fdt_and_exit_boot() argument
344 efi_boot_kernel(void *handle, efi_loaded_image_t *image, unsigned long kernel_addr, char *cmdline_ptr) efi_boot_kernel() argument
[all...]
H A Defi-stub.c113 efi_status_t efi_handle_cmdline(efi_loaded_image_t *image, char **cmdline_ptr) in efi_handle_cmdline() argument
148 *cmdline_ptr = cmdline; in efi_handle_cmdline()
152 efi_bs_call(free_pool, cmdline_ptr); in efi_handle_cmdline()
159 char *cmdline_ptr) in efi_stub_common()
186 status = efi_boot_kernel(handle, image, image_addr, cmdline_ptr); in efi_stub_common()
156 efi_stub_common(efi_handle_t handle, efi_loaded_image_t *image, unsigned long image_addr, char *cmdline_ptr) efi_stub_common() argument
H A Defi-stub-entry.c32 char *cmdline_ptr = NULL; in efi_pe_entry() local
55 status = efi_handle_cmdline(image, &cmdline_ptr); in efi_pe_entry()
72 status = efi_stub_common(handle, image, image_addr, cmdline_ptr); in efi_pe_entry()
H A Dzboot.c71 char *cmdline_ptr; in efi_zboot_entry() local
86 status = efi_handle_cmdline(image, &cmdline_ptr); in efi_zboot_entry()
140 status = efi_stub_common(handle, image, image_base, cmdline_ptr); in efi_zboot_entry()
145 efi_bs_call(free_pool, cmdline_ptr); in efi_zboot_entry()
H A Dloongarch.c46 unsigned long kernel_addr, char *cmdline_ptr) in efi_boot_kernel()
78 real_kernel_entry(true, (unsigned long)cmdline_ptr, in efi_boot_kernel()
45 efi_boot_kernel(void *handle, efi_loaded_image_t *image, unsigned long kernel_addr, char *cmdline_ptr) efi_boot_kernel() argument
/kernel/linux/linux-5.10/arch/powerpc/kexec/
H A Dfile_load.c41 char *cmdline_ptr; in setup_kdump_cmdline() local
43 cmdline_ptr = kzalloc(COMMAND_LINE_SIZE, GFP_KERNEL); in setup_kdump_cmdline()
44 if (!cmdline_ptr) in setup_kdump_cmdline()
47 elfcorehdr_strlen = sprintf(cmdline_ptr, "elfcorehdr=0x%lx ", in setup_kdump_cmdline()
52 kfree(cmdline_ptr); in setup_kdump_cmdline()
56 memcpy(cmdline_ptr + elfcorehdr_strlen, cmdline, cmdline_len); in setup_kdump_cmdline()
58 cmdline_ptr[COMMAND_LINE_SIZE - 1] = '\0'; in setup_kdump_cmdline()
59 return cmdline_ptr; in setup_kdump_cmdline()
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dcmdline.h5 int cmdline_find_option_bool(const char *cmdline_ptr, const char *option);
6 int cmdline_find_option(const char *cmdline_ptr, const char *option,
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dcmdline.h5 int cmdline_find_option_bool(const char *cmdline_ptr, const char *option);
6 int cmdline_find_option(const char *cmdline_ptr, const char *option,
/kernel/linux/linux-6.6/arch/riscv/kernel/
H A Delf_kexec.c172 char *cmdline_ptr; in setup_kdump_cmdline() local
174 cmdline_ptr = kzalloc(COMMAND_LINE_SIZE, GFP_KERNEL); in setup_kdump_cmdline()
175 if (!cmdline_ptr) in setup_kdump_cmdline()
178 elfcorehdr_strlen = sprintf(cmdline_ptr, "elfcorehdr=0x%lx ", in setup_kdump_cmdline()
183 kfree(cmdline_ptr); in setup_kdump_cmdline()
187 memcpy(cmdline_ptr + elfcorehdr_strlen, cmdline, cmdline_len); in setup_kdump_cmdline()
189 cmdline_ptr[COMMAND_LINE_SIZE - 1] = '\0'; in setup_kdump_cmdline()
190 return cmdline_ptr; in setup_kdump_cmdline()
/kernel/linux/linux-5.10/arch/loongarch/include/asm/
H A Dkexec.h40 unsigned long cmdline_ptr; member
45 unsigned long cmdline_ptr,
/kernel/linux/linux-6.6/arch/loongarch/include/asm/
H A Dkexec.h40 unsigned long cmdline_ptr; member
45 unsigned long cmdline_ptr,
/kernel/linux/linux-5.10/arch/x86/kernel/
H A Dkexec-bzimage64.c72 char *cmdline_ptr = ((char *)params) + cmdline_offset; in setup_cmdline() local
77 len = sprintf(cmdline_ptr, in setup_cmdline()
80 memcpy(cmdline_ptr + len, cmdline, cmdline_len); in setup_cmdline()
83 cmdline_ptr[cmdline_len - 1] = '\0'; in setup_cmdline()
85 pr_debug("Final command line is: %s\n", cmdline_ptr); in setup_cmdline()
/kernel/linux/linux-6.6/arch/x86/kernel/
H A Dkexec-bzimage64.c72 char *cmdline_ptr = ((char *)params) + cmdline_offset; in setup_cmdline() local
77 len = sprintf(cmdline_ptr, in setup_cmdline()
80 memcpy(cmdline_ptr + len, cmdline, cmdline_len); in setup_cmdline()
83 cmdline_ptr[cmdline_len - 1] = '\0'; in setup_cmdline()
85 pr_debug("Final command line is: %s\n", cmdline_ptr); in setup_cmdline()
/kernel/linux/linux-6.6/kernel/
H A Dkexec_file.c193 const char __user *cmdline_ptr, in kimage_file_prepare_segments()
230 image->cmdline_buf = memdup_user(cmdline_ptr, cmdline_len); in kimage_file_prepare_segments()
270 int initrd_fd, const char __user *cmdline_ptr, 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()
366 ret = kimage_file_alloc_init(&image, kernel_fd, initrd_fd, cmdline_ptr, 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-5.10/arch/x86/mm/
H A Dmem_encrypt_identity.c498 const char *cmdline_ptr, *cmdline_arg, *cmdline_on, *cmdline_off; in sme_enable() local
586 cmdline_ptr = (const char *)((u64)bp->hdr.cmd_line_ptr | in sme_enable()
589 if (cmdline_find_option(cmdline_ptr, cmdline_arg, buffer, sizeof(buffer)) < 0) in sme_enable()
/kernel/linux/linux-6.6/arch/x86/mm/
H A Dmem_encrypt_identity.c507 const char *cmdline_ptr, *cmdline_arg, *cmdline_on, *cmdline_off; in sme_enable() local
597 cmdline_ptr = (const char *)((u64)bp->hdr.cmd_line_ptr | in sme_enable()
600 if (cmdline_find_option(cmdline_ptr, cmdline_arg, buffer, sizeof(buffer)) < 0) in sme_enable()

Completed in 13 milliseconds

12