Home
last modified time | relevance | path

Searched refs:ubuf (Results 1 – 25 of 47) 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/x86/ia32/
Dsys_ia32.c70 static int cp_stat64(struct stat64 __user *ubuf, struct kstat *stat) in cp_stat64() argument
72 typeof(ubuf->st_uid) uid = 0; in cp_stat64()
73 typeof(ubuf->st_gid) gid = 0; in cp_stat64()
76 if (!access_ok(VERIFY_WRITE, ubuf, sizeof(struct stat64)) || in cp_stat64()
77 __put_user(huge_encode_dev(stat->dev), &ubuf->st_dev) || in cp_stat64()
78 __put_user(stat->ino, &ubuf->__st_ino) || in cp_stat64()
79 __put_user(stat->ino, &ubuf->st_ino) || in cp_stat64()
80 __put_user(stat->mode, &ubuf->st_mode) || in cp_stat64()
81 __put_user(stat->nlink, &ubuf->st_nlink) || in cp_stat64()
82 __put_user(uid, &ubuf->st_uid) || in cp_stat64()
[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/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/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/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/sparc/kernel/
Dptrace_64.c210 void *kbuf, void __user *ubuf) in genregs64_get() argument
218 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs64_get()
226 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs64_get()
234 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs64_get()
243 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs64_get()
250 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in genregs64_get()
260 const void *kbuf, const void __user *ubuf) in genregs64_set() argument
268 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs64_set()
277 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs64_set()
291 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs64_set()
[all …]
Dptrace_32.c51 void *kbuf, void __user *ubuf) in genregs32_get() argument
56 unsigned long __user *u = ubuf; 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
134 const unsigned long __user *u = ubuf; in genregs32_set()
206 return user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in genregs32_set()
213 void *kbuf, void __user *ubuf) in fpregs32_get() argument
223 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in fpregs32_get()
228 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in fpregs32_get()
232 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in fpregs32_get()
[all …]
/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/arm64/kernel/
Dptrace.c370 void *kbuf, void __user *ubuf) in hw_break_get() argument
382 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, &info, 0, in hw_break_get()
389 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, offset, in hw_break_get()
401 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, &addr, in hw_break_get()
410 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, &ctrl, in hw_break_get()
416 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in hw_break_get()
431 const void *kbuf, const void __user *ubuf) in hw_break_set() argument
440 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, 0, offset); in hw_break_set()
447 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &addr, in hw_break_set()
456 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &ctrl, in hw_break_set()
[all …]
/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()
73 const void *kbuf, const void __user *ubuf) in genregs_set() argument
81 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, \ in genregs_set()
88 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, \ in genregs_set()
95 ret = user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, \ in genregs_set()
/arch/powerpc/platforms/powernv/
Dopal-lpc.c189 static ssize_t lpc_debug_read(struct file *filp, char __user *ubuf, in lpc_debug_read() argument
196 if (!access_ok(VERIFY_WRITE, ubuf, count)) in lpc_debug_read()
255 rc = __put_user((u32)data, (u32 __user *)ubuf); in lpc_debug_read()
261 rc = __put_user((u16)data, (u16 __user *)ubuf); in lpc_debug_read()
267 rc = __put_user((u8)data, (u8 __user *)ubuf); in lpc_debug_read()
273 ubuf += len; in lpc_debug_read()
280 static ssize_t lpc_debug_write(struct file *filp, const char __user *ubuf, in lpc_debug_write() argument
287 if (!access_ok(VERIFY_READ, ubuf, count)) in lpc_debug_write()
325 rc = __get_user(data, (u32 __user *)ubuf); in lpc_debug_write()
329 rc = __get_user(data, (u16 __user *)ubuf); in lpc_debug_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/x86/kernel/
Di387.c287 void *kbuf, void __user *ubuf) in xfpregs_get() argument
300 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, in xfpregs_get()
306 const void *kbuf, const void __user *ubuf) in xfpregs_set() argument
319 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in xfpregs_set()
339 void *kbuf, void __user *ubuf) in xstateregs_get() argument
361 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in xstateregs_get()
368 const void *kbuf, const void __user *ubuf) in xstateregs_set() argument
380 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in xstateregs_set()
549 void *kbuf, void __user *ubuf) in fpregs_get() argument
559 return fpregs_soft_get(target, regset, pos, count, kbuf, ubuf); in fpregs_get()
[all …]
/arch/mips/kernel/
Dptrace.c281 void *kbuf, void __user *ubuf) in gpr32_get() argument
302 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, uregs, 0, in gpr32_get()
309 const void *kbuf, const void __user *ubuf) in gpr32_set() argument
322 err = user_regset_copyin(&pos, &count, &kbuf, &ubuf, uregs, 0, in gpr32_set()
360 void *kbuf, void __user *ubuf) in gpr64_get() argument
381 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, uregs, 0, in gpr64_get()
388 const void *kbuf, const void __user *ubuf) in gpr64_set() argument
401 err = user_regset_copyin(&pos, &count, &kbuf, &ubuf, uregs, 0, in gpr64_set()
437 void **kbuf, void __user **ubuf) in fpr_get_fpa() argument
439 return user_regset_copyout(pos, count, kbuf, ubuf, in fpr_get_fpa()
[all …]
Dsignal32.c261 static inline int put_sigset(const sigset_t *kbuf, compat_sigset_t __user *ubuf) in put_sigset() argument
265 if (!access_ok(VERIFY_WRITE, ubuf, sizeof(*ubuf))) in put_sigset()
272 err |= __put_user(kbuf->sig[1] >> 32, &ubuf->sig[3]); in put_sigset()
273 err |= __put_user(kbuf->sig[1] & 0xffffffff, &ubuf->sig[2]); in put_sigset()
275 err |= __put_user(kbuf->sig[0] >> 32, &ubuf->sig[1]); in put_sigset()
276 err |= __put_user(kbuf->sig[0] & 0xffffffff, &ubuf->sig[0]); in put_sigset()
282 static inline int get_sigset(sigset_t *kbuf, const compat_sigset_t __user *ubuf) in get_sigset() argument
287 if (!access_ok(VERIFY_READ, ubuf, sizeof(*ubuf))) in get_sigset()
294 err |= __get_user(sig[3], &ubuf->sig[3]); in get_sigset()
295 err |= __get_user(sig[2], &ubuf->sig[2]); in get_sigset()
[all …]
/arch/tile/kernel/
Dcompat.c47 COMPAT_SYSCALL_DEFINE6(pread64, unsigned int, fd, char __user *, ubuf, in COMPAT_SYSCALL_DEFINE6() argument
50 return sys_pread64(fd, ubuf, count, ((loff_t)high << 32) | low); in COMPAT_SYSCALL_DEFINE6()
53 COMPAT_SYSCALL_DEFINE6(pwrite64, unsigned int, fd, char __user *, ubuf, in COMPAT_SYSCALL_DEFINE6() argument
56 return sys_pwrite64(fd, ubuf, count, ((loff_t)high << 32) | low); in COMPAT_SYSCALL_DEFINE6()
/arch/powerpc/kernel/
Dptrace.c266 void *kbuf, void __user *ubuf) in gpr_get() argument
279 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in gpr_get()
284 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, &msr, in gpr_get()
294 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in gpr_get()
299 ret = user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in gpr_get()
307 const void *kbuf, const void __user *ubuf) in gpr_set() argument
317 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in gpr_set()
322 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &reg, in gpr_set()
333 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in gpr_set()
340 &pos, &count, &kbuf, &ubuf, in gpr_set()
[all …]
Dsys_ppc32.c77 compat_ssize_t compat_sys_pread64(unsigned int fd, char __user *ubuf, compat_size_t count, in compat_sys_pread64() argument
80 return sys_pread64(fd, ubuf, count, ((loff_t)poshi << 32) | poslo); in compat_sys_pread64()
83 compat_ssize_t compat_sys_pwrite64(unsigned int fd, const char __user *ubuf, compat_size_t count, in compat_sys_pwrite64() argument
86 return sys_pwrite64(fd, ubuf, count, ((loff_t)poshi << 32) | poslo); in compat_sys_pwrite64()
/arch/s390/kernel/
Dptrace.c862 void *kbuf, void __user *ubuf) in s390_regs_get() argument
875 unsigned long __user *u = ubuf; in s390_regs_get()
889 const void *kbuf, const void __user *ubuf) in s390_regs_set() argument
904 const unsigned long __user *u = ubuf; in s390_regs_set()
924 unsigned int count, void *kbuf, void __user *ubuf) in s390_fpregs_get() argument
939 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, in s390_fpregs_get()
946 const void __user *ubuf) in s390_fpregs_set() argument
958 rc = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &ufpc, in s390_fpregs_set()
968 rc = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in s390_fpregs_set()
996 void *kbuf, void __user *ubuf) in s390_last_break_get() argument
[all …]
/arch/parisc/hpux/
Dsys_hpux.c137 static int hpux_ustat(dev_t dev, struct hpux_ustat __user *ubuf) in hpux_ustat() argument
151 err = copy_to_user(ubuf, &tmp, sizeof(tmp)) ? -EFAULT : 0; in hpux_ustat()
274 int hpux_utssys(char __user *ubuf, int n, int type) in hpux_utssys() argument
281 return hpux_uname((struct hpux_utsname __user *)ubuf); in hpux_utssys()
290 (struct hpux_ustat __user *)ubuf); in hpux_utssys()
307 return sys_sethostname(ubuf, len); in hpux_utssys()
321 return sys_sethostname(ubuf, len); in hpux_utssys()
331 return sys_gethostname(ubuf, n); in hpux_utssys()
353 if (!copy_from_user(utsname()->sysname, ubuf, len)) { in hpux_utssys()
380 if (!copy_from_user(utsname()->release, ubuf, len)) { in hpux_utssys()
/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/blackfin/kernel/
Dptrace.c159 void *kbuf, void __user *ubuf) in genregs_get() argument
167 ret = user_regset_copyout(&pos, &count, &kbuf, &ubuf, in genregs_get()
172 return user_regset_copyout_zero(&pos, &count, &kbuf, &ubuf, in genregs_get()
182 const void *kbuf, const void __user *ubuf) in genregs_set() argument
188 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, in genregs_set()
197 return user_regset_copyin_ignore(&pos, &count, &kbuf, &ubuf, in genregs_set()

12