Home
last modified time | relevance | path

Searched refs:kbuf (Results 1 – 25 of 49) sorted by relevance

12

/arch/arm64/kernel/
A Dmachine_kexec_file.c97 struct kexec_buf kbuf; in load_other_segments() local
103 kbuf.image = image; in load_other_segments()
124 kbuf.top_down = true; in load_other_segments()
136 image->elf_load_addr, kbuf.bufsz, kbuf.memsz); in load_other_segments()
146 kbuf.buf_align = 0; in load_other_segments()
158 initrd_load_addr, kbuf.bufsz, kbuf.memsz); in load_other_segments()
173 kbuf.buffer = dtb; in load_other_segments()
174 kbuf.bufsz = dtb_len; in load_other_segments()
176 kbuf.memsz = dtb_len; in load_other_segments()
180 kbuf.top_down = true; in load_other_segments()
[all …]
A Dkexec_image.c44 struct kexec_buf kbuf; in image_load() local
75 kbuf.image = image; in image_load()
76 kbuf.buf_min = 0; in image_load()
77 kbuf.buf_max = ULONG_MAX; in image_load()
78 kbuf.top_down = false; in image_load()
80 kbuf.buffer = kernel; in image_load()
81 kbuf.bufsz = kernel_len; in image_load()
82 kbuf.mem = KEXEC_BUF_MEM_UNKNOWN; in image_load()
85 kbuf.buf_align = MIN_KIMG_ALIGN; in image_load()
88 kbuf.memsz += text_offset; in image_load()
[all …]
A Dptrace.c509 const void *kbuf, const void __user *ubuf) in hw_break_set() argument
565 const void *kbuf, const void __user *ubuf) in gpr_set() argument
645 const void *kbuf, const void __user *ubuf) in fpr_set() argument
681 const void *kbuf, const void __user *ubuf) in tls_set() argument
1104 const void *kbuf, const void __user *ubuf) in za_set() argument
1213 const void *kbuf, const void __user *ubuf) in zt_set() argument
1283 const void *kbuf, const void __user *ubuf) in pac_enabled_keys_set() argument
1827 if (kbuf) { in compat_gpr_set()
1828 memcpy(&reg, kbuf, sizeof(reg)); in compat_gpr_set()
1829 kbuf += sizeof(reg); in compat_gpr_set()
[all …]
/arch/parisc/kernel/
A Dkexec_file.c45 kbuf.buffer = initrd; in elf_load()
46 kbuf.bufsz = kbuf.memsz = initrd_len; in elf_load()
47 kbuf.buf_align = PAGE_SIZE; in elf_load()
48 kbuf.top_down = false; in elf_load()
50 ret = kexec_add_buffer(&kbuf); in elf_load()
60 kbuf.buffer = cmdline; in elf_load()
61 kbuf.bufsz = kbuf.memsz = ALIGN(cmdline_len, 8); in elf_load()
62 kbuf.buf_align = PAGE_SIZE; in elf_load()
63 kbuf.top_down = false; in elf_load()
67 ret = kexec_add_buffer(&kbuf); in elf_load()
[all …]
/arch/riscv/kernel/
A Dkexec_image.c44 struct kexec_buf kbuf; in image_load() local
64 kbuf.image = image; in image_load()
65 kbuf.buf_min = 0; in image_load()
66 kbuf.buf_max = ULONG_MAX; in image_load()
67 kbuf.top_down = false; in image_load()
69 kbuf.buffer = kernel; in image_load()
70 kbuf.bufsz = kernel_len; in image_load()
75 ret = kexec_add_buffer(&kbuf); in image_load()
81 image->start = kbuf.mem; in image_load()
84 kbuf.mem, kbuf.bufsz, kbuf.memsz); in image_load()
[all …]
A Dkexec_elf.c31 struct kexec_buf kbuf; in riscv_kexec_elf_load() local
34 kbuf.image = image; in riscv_kexec_elf_load()
46 kbuf.bufsz = size; in riscv_kexec_elf_load()
50 kbuf.top_down = false; in riscv_kexec_elf_load()
69 struct kexec_buf kbuf; in elf_find_pbase() local
86 kbuf.image = image; in elf_find_pbase()
88 kbuf.buf_max = ULONG_MAX; in elf_find_pbase()
95 kbuf.buf_align = PMD_SIZE; in elf_find_pbase()
98 kbuf.cma = NULL; in elf_find_pbase()
99 kbuf.top_down = false; in elf_find_pbase()
[all …]
A Dmachine_kexec_file.c264 struct kexec_buf kbuf; in load_extra_segments() local
267 kbuf.image = image; in load_extra_segments()
287 kbuf.top_down = true; in load_extra_segments()
299 image->elf_load_addr, kbuf.bufsz, kbuf.memsz); in load_extra_segments()
315 kbuf.top_down = true; in load_extra_segments()
333 kbuf.buffer = initrd; in load_extra_segments()
334 kbuf.bufsz = kbuf.memsz = initrd_len; in load_extra_segments()
336 kbuf.top_down = true; in load_extra_segments()
355 kbuf.buffer = fdt; in load_extra_segments()
356 kbuf.bufsz = kbuf.memsz = fdt_totalsize(fdt); in load_extra_segments()
[all …]
A Dptrace.c47 const void *kbuf, const void __user *ubuf) in riscv_gpr_set() argument
52 return user_regset_copyin(&pos, &count, &kbuf, &ubuf, regs, 0, -1); in riscv_gpr_set()
73 const void *kbuf, const void __user *ubuf) in riscv_fpr_set() argument
78 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, fstate, 0, in riscv_fpr_set()
81 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, fstate, 0, in riscv_fpr_set()
127 const void *kbuf, const void __user *ubuf) in riscv_vr_set() argument
152 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, vstate->datap, in riscv_vr_set()
174 const void *kbuf, const void __user *ubuf) in tagged_addr_ctrl_set() argument
179 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &ctrl, 0, -1); in tagged_addr_ctrl_set()
369 const void *kbuf, const void __user *ubuf) in compat_riscv_gpr_set() argument
[all …]
/arch/powerpc/kexec/
A Delf_64.c55 kbuf.buf_max = pbuf.buf_max = in elf64_load()
94 kbuf.buffer = initrd; in elf64_load()
95 kbuf.bufsz = kbuf.memsz = initrd_len; in elf64_load()
96 kbuf.buf_align = PAGE_SIZE; in elf64_load()
97 kbuf.top_down = false; in elf64_load()
102 initrd_load_addr = kbuf.mem; in elf64_load()
127 kbuf.buffer = fdt; in elf64_load()
128 kbuf.bufsz = kbuf.memsz = fdt_totalsize(fdt); in elf64_load()
129 kbuf.buf_align = PAGE_SIZE; in elf64_load()
130 kbuf.top_down = true; in elf64_load()
[all …]
A Dfile_load_64.c361 kbuf->buffer = buf; in load_backup_segment()
363 kbuf->bufsz = kbuf->memsz = BACKUP_SRC_SIZE; in load_backup_segment()
364 kbuf->top_down = false; in load_backup_segment()
366 ret = kexec_add_buffer(kbuf); in load_backup_segment()
450 kbuf->buffer = headers; in load_elfcorehdr_segment()
452 kbuf->bufsz = headers_sz; in load_elfcorehdr_segment()
454 kbuf->top_down = false; in load_elfcorehdr_segment()
456 ret = kexec_add_buffer(kbuf); in load_elfcorehdr_segment()
462 image->elf_load_addr = kbuf->mem; in load_elfcorehdr_segment()
479 struct kexec_buf *kbuf) in load_crashdump_segments_ppc64() argument
[all …]
/arch/powerpc/kernel/ptrace/
A Dptrace-decl.h75 const void *kbuf, const void __user *ubuf);
83 const void *kbuf, const void __user *ubuf);
91 const void *kbuf, const void __user *ubuf);
99 const void *kbuf, const void __user *ubuf);
110 const void *kbuf, const void __user *ubuf,
125 const void *kbuf, const void __user *ubuf);
130 const void *kbuf, const void __user *ubuf);
135 const void *kbuf, const void __user *ubuf);
140 const void *kbuf, const void __user *ubuf);
160 const void *kbuf, const void __user *ubuf);
[all …]
A Dptrace-tm.c136 const void *kbuf, const void __user *ubuf) in tm_cgpr_set() argument
151 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in tm_cgpr_set()
167 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in tm_cgpr_set()
275 const void *kbuf, const void __user *ubuf) in tm_cfpr_set() argument
395 const void *kbuf, const void __user *ubuf) in tm_cvmx_set() argument
514 const void *kbuf, const void __user *ubuf) in tm_cvsx_set() argument
618 const void *kbuf, const void __user *ubuf) in tm_spr_set() argument
678 const void *kbuf, const void __user *ubuf) in tm_tar_set() argument
719 const void *kbuf, const void __user *ubuf) in tm_ppr_set() argument
759 const void *kbuf, const void __user *ubuf) in tm_dscr_set() argument
[all …]
A Dptrace-view.c248 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in gpr_set()
264 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in gpr_set()
306 return user_regset_copyin(&pos, &count, &kbuf, &ubuf, in ppr_set()
319 return user_regset_copyin(&pos, &count, &kbuf, &ubuf, in dscr_set()
717 const void *kbuf, unsigned long *regs) in gpr32_set_common_kernel() argument
719 const compat_ulong_t *k = kbuf; in gpr32_set_common_kernel()
744 kbuf = k; in gpr32_set_common_kernel()
758 const void *kbuf = NULL; in gpr32_set_common_user() local
809 const void *kbuf, const void __user *ubuf, in gpr32_set_common() argument
812 if (kbuf) in gpr32_set_common()
[all …]
A Dptrace-spe.c41 const void *kbuf, const void __user *ubuf) in evr_set() argument
47 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in evr_set()
55 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in evr_set()
/arch/x86/kernel/
A Dkexec-bzimage64.c552 kbuf.buffer = params; in bzImage64_load()
553 kbuf.memsz = kbuf.bufsz; in bzImage64_load()
554 kbuf.buf_align = 16; in bzImage64_load()
556 ret = kexec_add_buffer(&kbuf); in bzImage64_load()
561 bootparam_load_addr, kbuf.bufsz, kbuf.memsz); in bzImage64_load()
576 kernel_load_addr = kbuf.mem; in bzImage64_load()
579 kernel_load_addr, kbuf.bufsz, kbuf.memsz); in bzImage64_load()
583 kbuf.buffer = initrd; in bzImage64_load()
584 kbuf.bufsz = kbuf.memsz = initrd_len; in bzImage64_load()
585 kbuf.buf_align = PAGE_SIZE; in bzImage64_load()
[all …]
A Dcrash.c408 ret = prepare_elf_headers(&kbuf.buffer, &kbuf.bufsz, &pnum); in crash_load_segments()
412 image->elf_headers = kbuf.buffer; in crash_load_segments()
413 image->elf_headers_sz = kbuf.bufsz; in crash_load_segments()
414 kbuf.memsz = kbuf.bufsz; in crash_load_segments()
428 kbuf.memsz += sizeof(Elf64_Ehdr); in crash_load_segments()
433 image->elf_headers_sz = kbuf.memsz; in crash_load_segments()
439 kbuf.buf_align = ELF_CORE_HEADER_ALIGN; in crash_load_segments()
440 kbuf.mem = KEXEC_BUF_MEM_UNKNOWN; in crash_load_segments()
441 ret = kexec_add_buffer(&kbuf); in crash_load_segments()
444 image->elf_load_addr = kbuf.mem; in crash_load_segments()
[all …]
/arch/sparc/kernel/
A Dptrace_32.c109 const void *kbuf, const void __user *ubuf) in genregs32_set() argument
119 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs32_set()
127 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs32_set()
137 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs32_set()
146 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs32_set()
151 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs32_set()
156 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs32_set()
185 const void *kbuf, const void __user *ubuf) in fpregs32_set() argument
194 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in fpregs32_set()
263 const void *kbuf, const void __user *ubuf) in setregs_set() argument
[all …]
A Dptrace_64.c161 void *kbuf, int len) in get_from_target() argument
176 void *kbuf, int len) in set_to_target() argument
270 const void *kbuf, const void __user *ubuf) in genregs64_set() argument
374 const void *kbuf, const void __user *ubuf) in fpregs64_set() argument
460 const void *kbuf, const void __user *ubuf) in setregs64_set() argument
561 const void *kbuf, const void __user *ubuf) in genregs32_set() argument
565 const compat_ulong_t *k = kbuf; in genregs32_set()
575 if (kbuf) { in genregs32_set()
634 if (kbuf) in genregs32_set()
701 const void *kbuf, const void __user *ubuf) in fpregs32_set() argument
[all …]
/arch/powerpc/platforms/pseries/
A Dpapr-indices.c277 struct papr_indices_io_block *kbuf) in papr_dynamic_indice_buf_from_user() argument
283 if (copy_from_user(kbuf, ubuf, sizeof(*kbuf))) in papr_dynamic_indice_buf_from_user()
288 ARRAY_SIZE(kbuf->dynamic_param.location_code_str))) in papr_dynamic_indice_buf_from_user()
304 length = strlen(kbuf->dynamic_param.location_code_str) + 1; in papr_dynamic_indice_buf_from_user()
313 &kbuf->dynamic_param.location_code_str, length); in papr_dynamic_indice_buf_from_user()
329 struct papr_indices_io_block kbuf; in papr_dynamic_indicator_ioc_set() local
338 work_area = papr_dynamic_indice_buf_from_user(ubuf, &kbuf); in papr_dynamic_indicator_ioc_set()
346 kbuf.dynamic_param.token, in papr_dynamic_indicator_ioc_set()
347 kbuf.dynamic_param.state, in papr_dynamic_indicator_ioc_set()
387 struct papr_indices_io_block kbuf; in papr_dynamic_sensor_ioc_get() local
[all …]
A Dreconfig.c362 char *kbuf; in ofdt_write() local
369 kbuf = memdup_user_nul(buf, count); in ofdt_write()
370 if (IS_ERR(kbuf)) in ofdt_write()
371 return PTR_ERR(kbuf); in ofdt_write()
373 tmp = strchr(kbuf, ' '); in ofdt_write()
381 if (!strcmp(kbuf, "add_node")) in ofdt_write()
383 else if (!strcmp(kbuf, "remove_node")) in ofdt_write()
385 else if (!strcmp(kbuf, "add_property")) in ofdt_write()
387 else if (!strcmp(kbuf, "remove_property")) in ofdt_write()
389 else if (!strcmp(kbuf, "update_property")) in ofdt_write()
[all …]
/arch/um/drivers/
A Dhostaudio_kern.c76 void *kbuf; in hostaudio_read() local
83 kbuf = kmalloc(count, GFP_KERNEL); in hostaudio_read()
84 if (kbuf == NULL) in hostaudio_read()
87 err = os_read_file(state->fd, kbuf, count); in hostaudio_read()
91 if (copy_to_user(buffer, kbuf, err)) in hostaudio_read()
95 kfree(kbuf); in hostaudio_read()
103 void *kbuf; in hostaudio_write() local
110 kbuf = memdup_user(buffer, count); in hostaudio_write()
111 if (IS_ERR(kbuf)) in hostaudio_write()
112 return PTR_ERR(kbuf); in hostaudio_write()
[all …]
/arch/openrisc/kernel/
A Dptrace.c67 const void *kbuf, const void __user * ubuf) in genregs_set() argument
73 user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, 0, 4); in genregs_set()
75 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set()
79 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set()
86 user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, 4*33, -1); in genregs_set()
107 const void *kbuf, const void __user *ubuf) in fpregs_set() argument
110 return user_regset_copyin(&pos, &count, &kbuf, &ubuf, in fpregs_set()
/arch/loongarch/kernel/
A Dptrace.c93 const void *kbuf, const void __user *ubuf) in gpr_set() argument
101 err = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in gpr_set()
104 err |= user_regset_copyin(&pos, &count, &kbuf, &ubuf, in gpr_set()
166 const void **kbuf, const void __user **ubuf) in gfpr_set() argument
168 return user_regset_copyin(pos, count, kbuf, ubuf, in gfpr_set()
182 err = user_regset_copyin(pos, count, kbuf, ubuf, in gfpr_set_simd()
200 const void *kbuf, const void __user *ubuf) in fpr_set() argument
251 const void *kbuf, const void __user *ubuf) in cfg_set() argument
311 const void *kbuf, const void __user *ubuf) in simd_set() argument
362 const void *kbuf, const void __user *ubuf) in lbt_set() argument
[all …]
/arch/sh/kernel/
A Dptrace_32.c146 const void *kbuf, const void __user *ubuf) in genregs_set() argument
151 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set()
155 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set()
160 user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in genregs_set()
184 const void *kbuf, const void __user *ubuf) in fpregs_set() argument
195 return user_regset_copyin(&pos, &count, &kbuf, &ubuf, in fpregs_set()
198 return user_regset_copyin(&pos, &count, &kbuf, &ubuf, in fpregs_set()
223 const void *kbuf, const void __user *ubuf) in dspregs_set() argument
229 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, regs, in dspregs_set()
232 user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in dspregs_set()
/arch/nios2/kernel/
A Dptrace.c49 const void *kbuf, const void __user *ubuf) in genregs_set() argument
57 user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, \ in genregs_set()
62 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, \ in genregs_set()
67 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, \ in genregs_set()
83 user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in genregs_set()

Completed in 39 milliseconds

12