Home
last modified time | relevance | path

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

12

/arch/metag/kernel/
Dptrace.c39 void *kbuf, void __user *ubuf) in metag_gp_regs_copyout() argument
46 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in metag_gp_regs_copyout()
51 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in metag_gp_regs_copyout()
60 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in metag_gp_regs_copyout()
65 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in metag_gp_regs_copyout()
70 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in metag_gp_regs_copyout()
76 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in metag_gp_regs_copyout()
81 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in metag_gp_regs_copyout()
86 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in metag_gp_regs_copyout()
94 const void *kbuf, const void __user *ubuf) in metag_gp_regs_copyin() argument
[all …]
/arch/openrisc/kernel/
Dptrace.c54 void *kbuf, void __user * ubuf) in genregs_get() argument
60 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, 0, 4); in genregs_get()
63 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs_get()
66 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs_get()
69 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs_get()
72 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in genregs_get()
84 const void *kbuf, const void __user * ubuf) in genregs_set() argument
90 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, 0, 4); in genregs_set()
93 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set()
97 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set()
[all …]
/arch/sparc/kernel/
Dptrace_64.c124 void *kbuf, int len) in get_from_target() argument
127 if (copy_from_user(kbuf, (void __user *) uaddr, len)) in get_from_target()
130 int len2 = access_process_vm(target, uaddr, kbuf, len, in get_from_target()
139 void *kbuf, int len) in set_to_target() argument
142 if (copy_to_user((void __user *) uaddr, kbuf, len)) in set_to_target()
145 int len2 = access_process_vm(target, uaddr, kbuf, len, in set_to_target()
212 void *kbuf, void __user *ubuf) in genregs64_get() argument
220 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs64_get()
228 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs64_get()
236 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs64_get()
[all …]
Dptrace_32.c51 void *kbuf, void __user *ubuf) in genregs32_get() argument
55 unsigned long *k = kbuf; in genregs32_get()
65 if (kbuf) { in genregs32_get()
111 if (kbuf) in genregs32_get()
122 return user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in genregs32_get()
129 const void *kbuf, const void __user *ubuf) in genregs32_set() argument
133 const unsigned long *k = kbuf; in genregs32_set()
143 if (kbuf) { in genregs32_set()
171 if (kbuf) in genregs32_set()
206 return user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in genregs32_set()
[all …]
/arch/metag/include/asm/
Dptrace.h37 void *kbuf, void __user *ubuf);
41 const void *kbuf, const void __user *ubuf);
45 void *kbuf, void __user *ubuf);
49 const void *kbuf, const void __user *ubuf);
53 void *kbuf, void __user *ubuf);
57 const void *kbuf, const void __user *ubuf);
/arch/x86/kernel/fpu/
Dregset.c33 void *kbuf, void __user *ubuf) in xfpregs_get() argument
43 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, in xfpregs_get()
49 const void *kbuf, const void __user *ubuf) in xfpregs_set() argument
60 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in xfpregs_set()
80 void *kbuf, void __user *ubuf) in xstateregs_get() argument
94 ret = copyout_from_xsaves(pos, count, kbuf, ubuf, xsave); in xstateregs_get()
107 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, xsave, 0, -1); in xstateregs_get()
114 const void *kbuf, const void __user *ubuf) in xstateregs_set() argument
134 ret = copyin_to_xsaves(kbuf, ubuf, xsave); in xstateregs_set()
136 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, xsave, 0, -1); in xstateregs_set()
[all …]
/arch/mips/lasat/
Dpicvue_proc.c68 char kbuf[PVC_LINELEN]; in pvc_line_proc_write() local
73 len = min(count, sizeof(kbuf) - 1); in pvc_line_proc_write()
74 if (copy_from_user(kbuf, buf, len)) in pvc_line_proc_write()
76 kbuf[len] = '\0'; in pvc_line_proc_write()
78 if (len > 0 && kbuf[len - 1] == '\n') in pvc_line_proc_write()
82 strncpy(pvc_lines[lineno], kbuf, len); in pvc_line_proc_write()
103 char kbuf[42]; in pvc_scroll_proc_write() local
107 len = min(count, sizeof(kbuf) - 1); in pvc_scroll_proc_write()
108 if (copy_from_user(kbuf, buf, len)) in pvc_scroll_proc_write()
110 kbuf[len] = '\0'; in pvc_scroll_proc_write()
[all …]
/arch/mn10300/kernel/
Dptrace.c84 void *kbuf, void __user *ubuf) in genregs_get() argument
90 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs_get()
95 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs_get()
101 return user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in genregs_get()
111 const void *kbuf, const void __user *ubuf) in genregs_set() argument
118 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set()
123 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set()
131 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set()
143 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set()
150 return user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in genregs_set()
[all …]
/arch/powerpc/kernel/
Dptrace.c318 void *kbuf, void __user *ubuf) in gpr_get() argument
331 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in gpr_get()
336 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, &msr, in gpr_get()
346 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in gpr_get()
351 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in gpr_get()
359 const void *kbuf, const void __user *ubuf) in gpr_set() argument
369 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in gpr_set()
374 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &reg, in gpr_set()
385 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in gpr_set()
392 &pos, &count, &kbuf, &ubuf, in gpr_set()
[all …]
/arch/frv/kernel/
Dptrace.c43 void *kbuf, void __user *ubuf) in genregs_get() argument
48 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs_get()
53 return user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in genregs_get()
63 const void *kbuf, const void __user *ubuf) in genregs_set() argument
81 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set()
87 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in genregs_set()
93 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set()
98 return user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in genregs_set()
108 void *kbuf, void __user *ubuf) in fpmregs_get() argument
113 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in fpmregs_get()
[all …]
/arch/parisc/kernel/
Dptrace.c378 void *kbuf, void __user *ubuf) in fpr_get() argument
381 __u64 *k = kbuf; in fpr_get()
388 if (kbuf) in fpr_get()
396 kbuf = k; in fpr_get()
400 return user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in fpr_get()
407 const void *kbuf, const void __user *ubuf) in fpr_set() argument
410 const __u64 *k = kbuf; in fpr_set()
417 if (kbuf) in fpr_set()
427 kbuf = k; in fpr_set()
431 return user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in fpr_set()
[all …]
/arch/nios2/kernel/
Dptrace.c24 void *kbuf, void __user *ubuf) in genregs_get() argument
32 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, \ in genregs_get()
37 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, PTR, \ in genregs_get()
42 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, PTR, \ in genregs_get()
58 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in genregs_get()
70 const void *kbuf, const void __user *ubuf) in genregs_set() argument
78 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, \ in genregs_set()
83 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, \ in genregs_set()
88 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, \ in genregs_set()
104 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in genregs_set()
/arch/sh/kernel/
Dptrace_32.c141 void *kbuf, void __user *ubuf) in genregs_get() argument
146 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs_get()
151 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs_get()
156 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in genregs_get()
165 const void *kbuf, const void __user *ubuf) in genregs_set() argument
170 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set()
174 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set()
179 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in genregs_set()
189 void *kbuf, void __user *ubuf) in fpregs_get() argument
198 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, in fpregs_get()
[all …]
Dptrace_64.c151 void *kbuf, void __user *ubuf) in genregs_get() argument
157 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs_get()
163 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs_get()
169 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs_get()
175 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in genregs_get()
184 const void *kbuf, const void __user *ubuf) in genregs_set() argument
190 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set()
196 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set()
203 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set()
209 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in genregs_set()
[all …]
/arch/powerpc/platforms/pseries/
Dreconfig.c366 char *kbuf; in ofdt_write() local
369 if (!(kbuf = kmalloc(count + 1, GFP_KERNEL))) { in ofdt_write()
373 if (copy_from_user(kbuf, buf, count)) { in ofdt_write()
378 kbuf[count] = '\0'; in ofdt_write()
380 tmp = strchr(kbuf, ' '); in ofdt_write()
388 if (!strcmp(kbuf, "add_node")) in ofdt_write()
389 rv = do_add_node(tmp, count - (tmp - kbuf)); in ofdt_write()
390 else if (!strcmp(kbuf, "remove_node")) in ofdt_write()
392 else if (!strcmp(kbuf, "add_property")) in ofdt_write()
393 rv = do_add_property(tmp, count - (tmp - kbuf)); in ofdt_write()
[all …]
/arch/um/drivers/
Dhostaudio_kern.c74 void *kbuf; in hostaudio_read() local
81 kbuf = kmalloc(count, GFP_KERNEL); in hostaudio_read()
82 if (kbuf == NULL) in hostaudio_read()
85 err = os_read_file(state->fd, kbuf, count); in hostaudio_read()
89 if (copy_to_user(buffer, kbuf, err)) in hostaudio_read()
93 kfree(kbuf); in hostaudio_read()
101 void *kbuf; in hostaudio_write() local
108 kbuf = memdup_user(buffer, count); in hostaudio_write()
109 if (IS_ERR(kbuf)) in hostaudio_write()
110 return PTR_ERR(kbuf); in hostaudio_write()
[all …]
/arch/hexagon/kernel/
Dptrace.c53 void *kbuf, void __user *ubuf) in genregs_get() argument
69 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs_get()
74 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, \ in genregs_get()
101 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in genregs_get()
109 const void *kbuf, const void __user *ubuf) in genregs_set() argument
118 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set()
123 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, \ in genregs_set()
152 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in genregs_set()
/arch/arm64/kernel/
Dptrace.c477 void *kbuf, void __user *ubuf) in hw_break_get() argument
489 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, &info, 0, in hw_break_get()
496 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, offset, in hw_break_get()
508 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, &addr, in hw_break_get()
517 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, &ctrl, in hw_break_get()
523 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in hw_break_get()
538 const void *kbuf, const void __user *ubuf) in hw_break_set() argument
547 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, 0, offset); in hw_break_set()
556 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &addr, in hw_break_set()
567 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &ctrl, in hw_break_set()
[all …]
/arch/s390/kernel/
Dptrace.c879 void *kbuf, void __user *ubuf) in s390_regs_get() argument
884 if (kbuf) { in s390_regs_get()
885 unsigned long *k = kbuf; in s390_regs_get()
906 const void *kbuf, const void __user *ubuf) in s390_regs_set() argument
913 if (kbuf) { in s390_regs_set()
914 const unsigned long *k = kbuf; in s390_regs_set()
941 unsigned int count, void *kbuf, void __user *ubuf) in s390_fpregs_get() argument
951 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, in s390_fpregs_get()
957 unsigned int count, const void *kbuf, in s390_fpregs_set() argument
974 rc = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &ufpc, in s390_fpregs_set()
[all …]
/arch/mips/kernel/
Dptrace.c293 void *kbuf, void __user *ubuf) in gpr32_get() argument
314 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, uregs, 0, in gpr32_get()
321 const void *kbuf, const void __user *ubuf) in gpr32_set() argument
334 err = user_regset_copyin(&pos, &count, &kbuf, &ubuf, uregs, 0, in gpr32_set()
372 void *kbuf, void __user *ubuf) in gpr64_get() argument
393 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, uregs, 0, in gpr64_get()
400 const void *kbuf, const void __user *ubuf) in gpr64_set() argument
413 err = user_regset_copyin(&pos, &count, &kbuf, &ubuf, uregs, 0, in gpr64_set()
449 void **kbuf, void __user **ubuf) in fpr_get_fpa() argument
451 return user_regset_copyout(pos, count, kbuf, ubuf, in fpr_get_fpa()
[all …]
/arch/arm/kernel/
Dptrace.c588 void *kbuf, void __user *ubuf) in gpr_get() argument
592 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, in gpr_get()
600 const void *kbuf, const void __user *ubuf) in gpr_set() argument
605 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in gpr_set()
621 void *kbuf, void __user *ubuf) in fpa_get() argument
623 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, in fpa_get()
631 const void *kbuf, const void __user *ubuf) in fpa_set() argument
637 return user_regset_copyin(&pos, &count, &kbuf, &ubuf, in fpa_set()
668 void *kbuf, void __user *ubuf) in vfp_get() argument
678 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in vfp_get()
[all …]
/arch/score/kernel/
Dptrace.c40 void *kbuf, void __user *ubuf) in genregs_get() argument
46 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in genregs_get()
50 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs_get()
56 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in genregs_get()
68 const void *kbuf, const void __user *ubuf) in genregs_set() argument
74 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in genregs_set()
78 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set()
84 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in genregs_set()
/arch/x86/kernel/
Dtls.c254 void *kbuf, void __user *ubuf) in regset_tls_get() argument
268 if (kbuf) { in regset_tls_get()
269 struct user_desc *info = kbuf; in regset_tls_get()
288 const void *kbuf, const void __user *ubuf) in regset_tls_set() argument
299 if (kbuf) in regset_tls_set()
300 info = kbuf; in regset_tls_set()
/arch/x86/include/asm/fpu/
Dxstate.h56 int copyout_from_xsaves(unsigned int pos, unsigned int count, void *kbuf,
58 int copyin_to_xsaves(const void *kbuf, const void __user *ubuf,
/arch/arc/kernel/
Dptrace.c24 void *kbuf, void __user *ubuf) in genregs_get() argument
33 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, PTR, \ in genregs_get()
39 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, PTR, \ in genregs_get()
45 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, \ in genregs_get()
110 const void *kbuf, const void __user *ubuf) in genregs_set() argument
118 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, \ in genregs_set()
125 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, \ in genregs_set()
132 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, \ in genregs_set()

12