Home
last modified time | relevance | path

Searched refs:__user (Results 1 – 200 of 2348) sorted by relevance

12345678910>>...12

/linux-4.4.14/include/linux/
Dsyscalls.h208 asmlinkage long sys32_quotactl(unsigned int cmd, const char __user *special,
209 qid_t id, void __user *addr);
210 asmlinkage long sys_time(time_t __user *tloc);
211 asmlinkage long sys_stime(time_t __user *tptr);
212 asmlinkage long sys_gettimeofday(struct timeval __user *tv,
213 struct timezone __user *tz);
214 asmlinkage long sys_settimeofday(struct timeval __user *tv,
215 struct timezone __user *tz);
216 asmlinkage long sys_adjtimex(struct timex __user *txc_p);
218 asmlinkage long sys_times(struct tms __user *tbuf);
[all …]
Dcompat.h153 extern int compat_get_timespec(struct timespec *, const void __user *);
154 extern int compat_put_timespec(const struct timespec *, void __user *);
155 extern int compat_get_timeval(struct timeval *, const void __user *);
156 extern int compat_put_timeval(const struct timeval *, void __user *);
164 extern int compat_convert_timespec(struct timespec __user **,
165 const void __user *);
197 struct compat_rusage __user *);
202 struct compat_siginfo __user *, int,
203 struct compat_rusage __user *);
312 compat_sys_set_robust_list(struct compat_robust_list_head __user *head,
[all …]
Dvt_kern.h46 int con_set_cmap(unsigned char __user *cmap);
47 int con_get_cmap(unsigned char __user *cmap);
65 int con_set_trans_old(unsigned char __user * table);
66 int con_get_trans_old(unsigned char __user * table);
67 int con_set_trans_new(unsigned short __user * table);
68 int con_get_trans_new(unsigned short __user * table);
70 int con_set_unimap(struct vc_data *vc, ushort ct, struct unipair __user *list);
71 int con_get_unimap(struct vc_data *vc, ushort ct, ushort __user *uct, struct unipair __user *list);
79 static inline int con_set_trans_old(unsigned char __user *table) in con_set_trans_old()
83 static inline int con_get_trans_old(unsigned char __user *table) in con_get_trans_old()
[all …]
Dmroute.h22 extern int ip_mroute_setsockopt(struct sock *, int, char __user *, unsigned int);
23 extern int ip_mroute_getsockopt(struct sock *, int, char __user *, int __user *);
24 extern int ipmr_ioctl(struct sock *sk, int cmd, void __user *arg);
25 extern int ipmr_compat_ioctl(struct sock *sk, unsigned int cmd, void __user *arg);
30 int optname, char __user *optval, unsigned int optlen) in ip_mroute_setsockopt()
37 int optname, char __user *optval, int __user *optlen) in ip_mroute_getsockopt()
43 int ipmr_ioctl(struct sock *sk, int cmd, void __user *arg) in ipmr_ioctl()
Dsysctl.h38 void __user *buffer, size_t *lenp, loff_t *ppos);
41 void __user *, size_t *, loff_t *);
43 void __user *, size_t *, loff_t *);
45 void __user *, size_t *, loff_t *);
47 void __user *, size_t *, loff_t *);
49 void __user *, size_t *, loff_t *);
51 void __user *, size_t *, loff_t *);
53 void __user *, size_t *, loff_t *);
55 void __user *, size_t *, loff_t *);
57 void __user *, size_t *, loff_t *);
[all …]
Dmroute6.h25 extern int ip6_mroute_setsockopt(struct sock *, int, char __user *, unsigned int);
26 extern int ip6_mroute_getsockopt(struct sock *, int, char __user *, int __user *);
28 extern int ip6mr_ioctl(struct sock *sk, int cmd, void __user *arg);
29 extern int ip6mr_compat_ioctl(struct sock *sk, unsigned int cmd, void __user *arg);
35 int optname, char __user *optval, unsigned int optlen) in ip6_mroute_setsockopt()
42 int optname, char __user *optval, int __user *optlen) in ip6_mroute_getsockopt()
48 int ip6mr_ioctl(struct sock *sk, int cmd, void __user *arg) in ip6mr_ioctl()
Dnamei.h47 extern int user_path_at_empty(int, const char __user *, unsigned, struct path *, int *empty);
49 static inline int user_path_at(int dfd, const char __user *name, unsigned flags, in user_path_at()
55 static inline int user_path(const char __user *name, struct path *path) in user_path()
60 static inline int user_lpath(const char __user *name, struct path *path) in user_lpath()
65 static inline int user_path_dir(const char __user *name, struct path *path) in user_path_dir()
74 extern struct dentry *user_path_create(int, const char __user *, struct path *, unsigned int);
Dnmi.h79 void __user *, size_t *, loff_t *);
81 void __user *, size_t *, loff_t *);
83 void __user *, size_t *, loff_t *);
85 void __user *, size_t *, loff_t *);
87 void __user *, size_t *, loff_t *);
Dregset.h61 void *kbuf, void __user *ubuf);
82 const void *kbuf, const void __user *ubuf);
222 void __user **ubuf, const void *data, in user_regset_copyout()
247 const void __user **ubuf, void *data, in user_regset_copyin()
276 void **kbuf, void __user **ubuf, in user_regset_copyout_zero()
302 const void __user **ubuf, in user_regset_copyin_ignore()
335 void __user *data) in copy_regset_to_user()
361 const void __user *data) in copy_regset_from_user()
Daio.h18 struct iocb __user *__user *iocbpp, bool compat);
23 struct iocb __user * __user *iocbpp, in do_io_submit()
Dpoll.h130 int get_fd_set(unsigned long nr, void __user *ufdset, unsigned long *fdset) in get_fd_set()
141 set_fd_set(unsigned long nr, void __user *ufdset, unsigned long *fdset) in set_fd_set()
157 extern int do_sys_poll(struct pollfd __user * ufds, unsigned int nfds,
159 extern int core_sys_select(int n, fd_set __user *inp, fd_set __user *outp,
160 fd_set __user *exp, struct timespec *end_time);
/linux-4.4.14/arch/s390/kernel/
Dcompat_wrapper.c62 COMPAT_SYSCALL_WRAP2(creat, const char __user *, pathname, umode_t, mode);
63 COMPAT_SYSCALL_WRAP2(link, const char __user *, oldname, const char __user *, newname);
64 COMPAT_SYSCALL_WRAP1(unlink, const char __user *, pathname);
65 COMPAT_SYSCALL_WRAP1(chdir, const char __user *, filename);
66 COMPAT_SYSCALL_WRAP3(mknod, const char __user *, filename, umode_t, mode, unsigned, dev);
67 COMPAT_SYSCALL_WRAP2(chmod, const char __user *, filename, umode_t, mode);
68 COMPAT_SYSCALL_WRAP1(oldumount, char __user *, name);
69 COMPAT_SYSCALL_WRAP2(access, const char __user *, filename, int, mode);
70 COMPAT_SYSCALL_WRAP2(rename, const char __user *, oldname, const char __user *, newname);
71 COMPAT_SYSCALL_WRAP2(mkdir, const char __user *, pathname, umode_t, mode);
[all …]
Dcompat_linux.h90 long compat_sys_s390_chown16(const char __user *filename, u16 user, u16 group);
91 long compat_sys_s390_lchown16(const char __user *filename, u16 user, u16 group);
98 long compat_sys_s390_getresuid16(u16 __user *ruid, u16 __user *euid, u16 __user *suid);
100 long compat_sys_s390_getresgid16(u16 __user *rgid, u16 __user *egid, u16 __user *sgid);
103 long compat_sys_s390_getgroups16(int gidsetsize, u16 __user *grouplist);
104 long compat_sys_s390_setgroups16(int gidsetsize, u16 __user *grouplist);
109 long compat_sys_s390_truncate64(const char __user *path, u32 high, u32 low);
111 long compat_sys_s390_pread64(unsigned int fd, char __user *ubuf, compat_size_t count, u32 high, u32…
112 long compat_sys_s390_pwrite64(unsigned int fd, const char __user *ubuf, compat_size_t count, u32 hi…
114 long compat_sys_s390_stat64(const char __user *filename, struct stat64_emu31 __user *statbuf);
[all …]
Duprobes.c281 rc = emu_load_ril((u16 __user *)uptr, &rx->u32[1]); in handle_insn_ril()
284 rc = emu_load_ril((s16 __user *)uptr, &rx->u64); in handle_insn_ril()
287 rc = emu_load_ril((s16 __user *)uptr, &rx->u32[1]); in handle_insn_ril()
290 rc = emu_load_ril((u16 __user *)uptr, &rx->u64); in handle_insn_ril()
293 rc = emu_load_ril((u64 __user *)uptr, &rx->u64); in handle_insn_ril()
296 rc = emu_load_ril((s32 __user *)uptr, &rx->u64); in handle_insn_ril()
299 rc = emu_load_ril((u32 __user *)uptr, &rx->u32[1]); in handle_insn_ril()
302 rc = emu_load_ril((u32 __user *)uptr, &rx->u64); in handle_insn_ril()
305 rc = emu_store_ril(regs, (u16 __user *)uptr, &rx->u16[3]); in handle_insn_ril()
308 rc = emu_store_ril(regs, (u64 __user *)uptr, &rx->u64); in handle_insn_ril()
[all …]
Dcompat_linux.c89 COMPAT_SYSCALL_DEFINE3(s390_chown16, const char __user *, filename, in COMPAT_SYSCALL_DEFINE3() argument
95 COMPAT_SYSCALL_DEFINE3(s390_lchown16, const char __user *, in COMPAT_SYSCALL_DEFINE3() argument
132 COMPAT_SYSCALL_DEFINE3(s390_getresuid16, u16 __user *, ruidp, in COMPAT_SYSCALL_DEFINE3() argument
133 u16 __user *, euidp, u16 __user *, suidp) in COMPAT_SYSCALL_DEFINE3()
156 COMPAT_SYSCALL_DEFINE3(s390_getresgid16, u16 __user *, rgidp, in COMPAT_SYSCALL_DEFINE3() argument
157 u16 __user *, egidp, u16 __user *, sgidp) in COMPAT_SYSCALL_DEFINE3()
184 static int groups16_to_user(u16 __user *grouplist, struct group_info *group_info) in groups16_to_user()
201 static int groups16_from_user(struct group_info *group_info, u16 __user *grouplist) in groups16_from_user()
222 COMPAT_SYSCALL_DEFINE2(s390_getgroups16, int, gidsetsize, u16 __user *, grouplist) in COMPAT_SYSCALL_DEFINE2() argument
247 COMPAT_SYSCALL_DEFINE2(s390_setgroups16, int, gidsetsize, u16 __user *, grouplist) in COMPAT_SYSCALL_DEFINE2() argument
[all …]
Dsignal.c118 static int save_sigregs(struct pt_regs *regs, _sigregs __user *sregs) in save_sigregs()
136 static int restore_sigregs(struct pt_regs *regs, _sigregs __user *sregs) in restore_sigregs()
176 _sigregs_ext __user *sregs_ext) in save_sigregs_ext()
196 _sigregs_ext __user *sregs_ext) in restore_sigregs_ext()
218 struct sigframe __user *frame = in SYSCALL_DEFINE0()
219 (struct sigframe __user *) regs->gprs[15]; in SYSCALL_DEFINE0()
240 struct rt_sigframe __user *frame = in SYSCALL_DEFINE0()
241 (struct rt_sigframe __user *)regs->gprs[15]; in SYSCALL_DEFINE0()
264 static inline void __user *
274 return (void __user *) -1UL; in get_sigframe()
[all …]
Dcompat_signal.c64 int copy_siginfo_to_user32(compat_siginfo_t __user *to, const siginfo_t *from) in copy_siginfo_to_user32()
117 int copy_siginfo_from_user32(siginfo_t *to, compat_siginfo_t __user *from) in copy_siginfo_from_user32()
147 to->si_addr = (void __force __user *) in copy_siginfo_from_user32()
179 static int save_sigregs32(struct pt_regs *regs, _sigregs32 __user *sregs) in save_sigregs32()
199 static int restore_sigregs32(struct pt_regs *regs,_sigregs32 __user *sregs) in restore_sigregs32()
238 _sigregs_ext32 __user *sregs_ext) in save_sigregs_ext32()
266 _sigregs_ext32 __user *sregs_ext) in restore_sigregs_ext32()
296 sigframe32 __user *frame = (sigframe32 __user *)regs->gprs[15]; in COMPAT_SYSCALL_DEFINE0()
319 rt_sigframe32 __user *frame = (rt_sigframe32 __user *)regs->gprs[15]; in COMPAT_SYSCALL_DEFINE0()
349 static inline void __user *
[all …]
/linux-4.4.14/arch/x86/include/asm/
Duaccess_64.h49 copy_in_user(void __user *to, const void __user *from, unsigned len);
52 int __copy_from_user_nocheck(void *dst, const void __user *src, unsigned size) in __copy_from_user_nocheck()
59 case 1:__get_user_asm(*(u8 *)dst, (u8 __user *)src, in __copy_from_user_nocheck()
62 case 2:__get_user_asm(*(u16 *)dst, (u16 __user *)src, in __copy_from_user_nocheck()
65 case 4:__get_user_asm(*(u32 *)dst, (u32 __user *)src, in __copy_from_user_nocheck()
68 case 8:__get_user_asm(*(u64 *)dst, (u64 __user *)src, in __copy_from_user_nocheck()
72 __get_user_asm(*(u64 *)dst, (u64 __user *)src, in __copy_from_user_nocheck()
77 (u16 __user *)(8 + (char __user *)src), in __copy_from_user_nocheck()
81 __get_user_asm(*(u64 *)dst, (u64 __user *)src, in __copy_from_user_nocheck()
86 (u64 __user *)(8 + (char __user *)src), in __copy_from_user_nocheck()
[all …]
Dsys_ia32.h23 asmlinkage long sys32_truncate64(const char __user *, unsigned long, unsigned long);
26 asmlinkage long sys32_stat64(const char __user *, struct stat64 __user *);
27 asmlinkage long sys32_lstat64(const char __user *, struct stat64 __user *);
28 asmlinkage long sys32_fstat64(unsigned int, struct stat64 __user *);
29 asmlinkage long sys32_fstatat(unsigned int, const char __user *,
30 struct stat64 __user *, int);
32 asmlinkage long sys32_mmap(struct mmap_arg_struct32 __user *);
34 asmlinkage long sys32_waitpid(compat_pid_t, unsigned int __user *, int);
36 asmlinkage long sys32_pread(unsigned int, char __user *, u32, u32, u32);
37 asmlinkage long sys32_pwrite(unsigned int, const char __user *, u32, u32, u32);
Duaccess_32.h14 (void __user *to, const void *from, unsigned long n);
16 (void *to, const void __user *from, unsigned long n);
18 (void *to, const void __user *from, unsigned long n);
20 (void *to, const void __user *from, unsigned long n);
22 (void *to, const void __user *from, unsigned long n);
44 __copy_to_user_inatomic(void __user *to, const void *from, unsigned long n) in __copy_to_user_inatomic()
51 __put_user_size(*(u8 *)from, (u8 __user *)to, in __copy_to_user_inatomic()
55 __put_user_size(*(u16 *)from, (u16 __user *)to, in __copy_to_user_inatomic()
59 __put_user_size(*(u32 *)from, (u32 __user *)to, in __copy_to_user_inatomic()
63 __put_user_size(*(u64 *)from, (u64 __user *)to, in __copy_to_user_inatomic()
[all …]
Dsyscalls.h24 asmlinkage int sys_modify_ldt(int, void __user *, unsigned long);
30 asmlinkage long sys_set_thread_area(struct user_desc __user *);
31 asmlinkage long sys_get_thread_area(struct user_desc __user *);
41 asmlinkage long sys_vm86old(struct vm86_struct __user *);
Dsighandling.h15 void signal_fault(struct pt_regs *regs, void __user *frame, char *where);
16 int restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc);
17 int setup_sigcontext(struct sigcontext __user *sc, void __user *fpstate,
/linux-4.4.14/include/net/
Dcompat.h32 int compat_sock_get_timestamp(struct sock *, struct timeval __user *);
33 int compat_sock_get_timestampns(struct sock *, struct timespec __user *);
43 int get_compat_msghdr(struct msghdr *, struct compat_msghdr __user *,
44 struct sockaddr __user **, struct iovec **);
45 asmlinkage long compat_sys_sendmsg(int, struct compat_msghdr __user *,
47 asmlinkage long compat_sys_sendmmsg(int, struct compat_mmsghdr __user *,
49 asmlinkage long compat_sys_recvmsg(int, struct compat_msghdr __user *,
51 asmlinkage long compat_sys_recvmmsg(int, struct compat_mmsghdr __user *,
53 struct compat_timespec __user *);
54 asmlinkage long compat_sys_getsockopt(int, int, int, char __user *,
[all …]
/linux-4.4.14/arch/x86/math-emu/
Dload_store.c67 void __user * data_address) in FPU_load_store()
124 FPU_load_single((float __user *)data_address, &loaded_data); in FPU_load_store()
136 FPU_load_int32((long __user *)data_address, &loaded_data); in FPU_load_store()
142 FPU_load_double((double __user *)data_address, in FPU_load_store()
155 FPU_load_int16((short __user *)data_address, &loaded_data); in FPU_load_store()
165 (st0_ptr, st0_tag, (long __user *)data_address)) in FPU_load_store()
175 (st0_ptr, st0_tag, (long long __user *)data_address)) in FPU_load_store()
185 (st0_ptr, st0_tag, (short __user *)data_address)) in FPU_load_store()
193 (float __user *)data_address); in FPU_load_store()
197 FPU_store_int32(st0_ptr, st0_tag, (long __user *)data_address); in FPU_load_store()
[all …]
Dfpu_proto.h85 extern void __user *FPU_get_address(u_char FPU_modrm, unsigned long *fpu_eip,
88 extern void __user *FPU_get_address_16(u_char FPU_modrm, unsigned long *fpu_eip,
93 void __user * data_address);
126 extern int FPU_load_extended(long double __user *s, int stnr);
127 extern int FPU_load_double(double __user *dfloat, FPU_REG *loaded_data);
128 extern int FPU_load_single(float __user *single, FPU_REG *loaded_data);
129 extern int FPU_load_int64(long long __user *_s);
130 extern int FPU_load_int32(long __user *_s, FPU_REG *loaded_data);
131 extern int FPU_load_int16(short __user *_s, FPU_REG *loaded_data);
132 extern int FPU_load_bcd(u_char __user *s);
[all …]
Dreg_ld_str.c81 int FPU_load_extended(long double __user *s, int stnr) in FPU_load_extended()
94 int FPU_load_double(double __user *dfloat, FPU_REG *loaded_data) in FPU_load_double()
101 FPU_get_user(m64, 1 + (unsigned long __user *)dfloat); in FPU_load_double()
102 FPU_get_user(l64, (unsigned long __user *)dfloat); in FPU_load_double()
155 int FPU_load_single(float __user *single, FPU_REG *loaded_data) in FPU_load_single()
162 FPU_get_user(m32, (unsigned long __user *)single); in FPU_load_single()
209 int FPU_load_int64(long long __user *_s) in FPU_load_int64()
239 int FPU_load_int32(long __user *_s, FPU_REG *loaded_data) in FPU_load_int32()
268 int FPU_load_int16(short __user *_s, FPU_REG *loaded_data) in FPU_load_int16()
297 int FPU_load_bcd(u_char __user *s) in FPU_load_bcd()
[all …]
Dget_address.c78 FPU_get_user(base, (u_char __user *) (*fpu_eip)); /* The SIB byte */ in sib()
104 FPU_get_user(displacement, (signed char __user *)(*fpu_eip)); in sib()
113 FPU_get_user(displacement, (long __user *)(*fpu_eip)); in sib()
208 void __user *FPU_get_address(u_char FPU_modrm, unsigned long *fpu_eip, in FPU_get_address()
238 (unsigned long __user in FPU_get_address()
243 return (void __user *)address; in FPU_get_address()
248 return (void __user *)address; in FPU_get_address()
254 FPU_get_user(address, (signed char __user *)(*fpu_eip)); in FPU_get_address()
262 FPU_get_user(address, (long __user *)(*fpu_eip)); in FPU_get_address()
290 return (void __user *)address; in FPU_get_address()
[all …]
/linux-4.4.14/drivers/gpu/drm/
Ddrm_ioc32.c91 struct drm_version __user *version; in compat_drm_version()
94 if (copy_from_user(&v32, (void __user *)arg, sizeof(v32))) in compat_drm_version()
101 || __put_user((void __user *)(unsigned long)v32.name, in compat_drm_version()
104 || __put_user((void __user *)(unsigned long)v32.date, in compat_drm_version()
107 || __put_user((void __user *)(unsigned long)v32.desc, in compat_drm_version()
124 if (copy_to_user((void __user *)arg, &v32, sizeof(v32))) in compat_drm_version()
138 struct drm_unique __user *u; in compat_drm_getunique()
141 if (copy_from_user(&uq32, (void __user *)arg, sizeof(uq32))) in compat_drm_getunique()
148 || __put_user((void __user *)(unsigned long)uq32.unique, in compat_drm_getunique()
158 if (copy_to_user((void __user *)arg, &uq32, sizeof(uq32))) in compat_drm_getunique()
[all …]
/linux-4.4.14/arch/sparc/kernel/
Dsystbls.h14 asmlinkage long sys_getdomainname(char __user *name, int len);
35 void __user *ptr, long fifth);
46 utrap_handler_t __user *old_p,
47 utrap_handler_t __user *old_d);
52 asmlinkage long sys32_truncate64(const char __user * path,
59 asmlinkage long compat_sys_stat64(const char __user * filename,
60 struct compat_stat64 __user *statbuf);
61 asmlinkage long compat_sys_lstat64(const char __user * filename,
62 struct compat_stat64 __user *statbuf);
64 struct compat_stat64 __user * statbuf);
[all …]
Dsys_sparc32.c54 asmlinkage long sys32_truncate64(const char __user * path, unsigned long high, unsigned long low) in sys32_truncate64()
71 struct compat_stat64 __user *statbuf) in cp_compat_stat64()
82 err |= put_user(0, (unsigned long __user *) &statbuf->__pad3[0]); in cp_compat_stat64()
85 err |= put_user(0, (unsigned int __user *) &statbuf->__pad4[0]); in cp_compat_stat64()
86 err |= put_user(0, (unsigned int __user *) &statbuf->__pad4[4]); in cp_compat_stat64()
100 asmlinkage long compat_sys_stat64(const char __user * filename, in compat_sys_stat64()
101 struct compat_stat64 __user *statbuf) in compat_sys_stat64()
111 asmlinkage long compat_sys_lstat64(const char __user * filename, in compat_sys_lstat64()
112 struct compat_stat64 __user *statbuf) in compat_sys_lstat64()
123 struct compat_stat64 __user * statbuf) in compat_sys_fstat64()
[all …]
Dsignal_32.c40 __siginfo_fpu_t __user *fpu_save;
44 __siginfo_rwin_t __user *rwin_save;
52 __siginfo_fpu_t __user *fpu_save;
56 __siginfo_rwin_t __user *rwin_save;
67 static inline bool invalid_frame_pointer(void __user *fp, int fplen) in invalid_frame_pointer()
78 struct signal_frame __user *sf; in do_sigreturn()
80 __siginfo_fpu_t __user *fpu_save; in do_sigreturn()
81 __siginfo_rwin_t __user *rwin_save; in do_sigreturn()
89 sf = (struct signal_frame __user *) regs->u_regs[UREG_FP]; in do_sigreturn()
144 struct rt_signal_frame __user *sf; in do_rt_sigreturn()
[all …]
Dsignal_64.c46 struct ucontext __user *ucp = (struct ucontext __user *) in sparc64_set_context()
49 mc_gregset_t __user *grp; in sparc64_set_context()
108 (&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[6]))); in sparc64_set_context()
110 (&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[7]))); in sparc64_set_context()
125 ((unsigned long __user *)&(ucp->uc_mcontext.mc_fpregs.mcfpu_fregs))+16, in sparc64_set_context()
145 struct ucontext __user *ucp = (struct ucontext __user *) in sparc64_get_context()
148 mc_gregset_t __user *grp; in sparc64_get_context()
149 mcontext_t __user *mcp; in sparc64_get_context()
178 (unsigned long __user *)&ucp->uc_sigmask); in sparc64_get_context()
204 (&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[6]))); in sparc64_get_context()
[all …]
Dptrace_32.c51 void *kbuf, void __user *ubuf) in genregs32_get()
54 unsigned long __user *reg_window; in genregs32_get()
56 unsigned long __user *u = ubuf; in genregs32_get()
69 reg_window = (unsigned long __user *) regs->u_regs[UREG_I6]; in genregs32_get()
81 reg_window = (unsigned long __user *) regs->u_regs[UREG_I6]; in genregs32_get()
129 const void *kbuf, const void __user *ubuf) in genregs32_set()
132 unsigned long __user *reg_window; in genregs32_set()
134 const unsigned long __user *u = ubuf; in genregs32_set()
147 reg_window = (unsigned long __user *) regs->u_regs[UREG_I6]; in genregs32_set()
160 reg_window = (unsigned long __user *) regs->u_regs[UREG_I6]; in genregs32_set()
[all …]
Dunaligned_64.c133 struct reg_window32 __user *win32; in fetch_reg()
134 win32 = (struct reg_window32 __user *)((unsigned long)((u32)fp)); in fetch_reg()
137 struct reg_window __user *win; in fetch_reg()
138 win = (struct reg_window __user *)(fp + STACK_BIAS); in fetch_reg()
417 struct reg_window32 __user *win32; in handle_popc()
418 win32 = (struct reg_window32 __user *)((unsigned long)((u32)fp)); in handle_popc()
421 struct reg_window __user *win; in handle_popc()
422 win = (struct reg_window __user *)(fp + STACK_BIAS); in handle_popc()
487 if (put_user (first >> 32, (u32 __user *)addr) || in handle_ldf_stq()
488 __put_user ((u32)first, (u32 __user *)(addr + 4)) || in handle_ldf_stq()
[all …]
Dsigutil.h4 int save_fpu_state(struct pt_regs *regs, __siginfo_fpu_t __user *fpu);
5 int restore_fpu_state(struct pt_regs *regs, __siginfo_fpu_t __user *fpu);
6 int save_rwin_state(int wsaved, __siginfo_rwin_t __user *rwin);
7 int restore_rwin_state(__siginfo_rwin_t __user *rp);
Dsignal32.c72 int copy_siginfo_to_user32(compat_siginfo_t __user *to, const siginfo_t *from) in copy_siginfo_to_user32()
128 int copy_siginfo_from_user32(siginfo_t *to, compat_siginfo_t __user *from) in copy_siginfo_from_user32()
145 static bool invalid_frame_pointer(void __user *fp, int fplen) in invalid_frame_pointer()
155 struct signal_frame32 __user *sf; in do_sigreturn32()
170 sf = (struct signal_frame32 __user *) regs->u_regs[UREG_FP]; in do_sigreturn32()
246 struct rt_signal_frame32 __user *sf; in do_rt_sigreturn32()
259 sf = (struct rt_signal_frame32 __user *) regs->u_regs[UREG_FP]; in do_rt_sigreturn32()
332 static void __user *get_sigframe(struct ksignal *ksig, struct pt_regs *regs, unsigned long framesiz… in get_sigframe()
344 return (void __user *) -1L; in get_sigframe()
357 return (void __user *) sp; in get_sigframe()
[all …]
Dptrace_64.c127 if (copy_from_user(kbuf, (void __user *) uaddr, len)) in get_from_target()
141 if (copy_to_user((void __user *) uaddr, kbuf, len)) in set_to_target()
210 void *kbuf, void __user *ubuf) in genregs64_get()
260 const void *kbuf, const void __user *ubuf) in genregs64_set()
334 void *kbuf, void __user *ubuf) in fpregs64_get()
401 const void *kbuf, const void __user *ubuf) in fpregs64_set()
478 void *kbuf, void __user *ubuf) in genregs32_get()
481 compat_ulong_t __user *reg_window; in genregs32_get()
483 compat_ulong_t __user *u = ubuf; in genregs32_get()
496 reg_window = (compat_ulong_t __user *) regs->u_regs[UREG_I6]; in genregs32_get()
[all …]
Dsys_sparc_32.c156 info.si_addr = (void __user *)regs->pc; in sparc_breakpoint()
166 struct old_sigaction __user *,act, in SYSCALL_DEFINE3() argument
167 struct old_sigaction __user *,oact) in SYSCALL_DEFINE3()
174 const struct sigaction __user *, act, in SYSCALL_DEFINE5() argument
175 struct sigaction __user *, oact, in SYSCALL_DEFINE5()
176 void __user *, restorer, in SYSCALL_DEFINE5() argument
202 asmlinkage long sys_getdomainname(char __user *name, int len) in sys_getdomainname()
/linux-4.4.14/arch/ia64/include/asm/
Duaccess.h101 case 2: __ret = (__put_user((x), (u8 __user *)(ptr))) \
102 | (__put_user((x) >> 8, ((u8 __user *)(ptr) + 1))); break; \
103 case 4: __ret = (__put_user((x), (u16 __user *)(ptr))) \
104 | (__put_user((x) >> 16, ((u16 __user *)(ptr) + 1))); break; \
105 case 8: __ret = (__put_user((x), (u32 __user *)(ptr))) \
106 | (__put_user((x) >> 32, ((u32 __user *)(ptr) + 1))); break; \
119 case 2: __ret = (__get_user((x), (u8 __user *)(ptr))) \
120 | (__get_user((x) >> 8, ((u8 __user *)(ptr) + 1))); break; \
121 case 4: __ret = (__get_user((x), (u16 __user *)(ptr))) \
122 | (__get_user((x) >> 16, ((u16 __user *)(ptr) + 1))); break; \
[all …]
/linux-4.4.14/kernel/
Dcompat.c33 static int compat_get_timex(struct timex *txc, struct compat_timex __user *utp) in compat_get_timex()
63 static int compat_put_timex(struct compat_timex __user *utp, struct timex *txc) in compat_put_timex()
91 COMPAT_SYSCALL_DEFINE2(gettimeofday, struct compat_timeval __user *, tv, in COMPAT_SYSCALL_DEFINE2() argument
92 struct timezone __user *, tz) in COMPAT_SYSCALL_DEFINE2() argument
108 COMPAT_SYSCALL_DEFINE2(settimeofday, struct compat_timeval __user *, tv, in COMPAT_SYSCALL_DEFINE2() argument
109 struct timezone __user *, tz) in COMPAT_SYSCALL_DEFINE2() argument
129 static int __compat_get_timeval(struct timeval *tv, const struct compat_timeval __user *ctv) in __compat_get_timeval()
136 static int __compat_put_timeval(const struct timeval *tv, struct compat_timeval __user *ctv) in __compat_put_timeval()
143 static int __compat_get_timespec(struct timespec *ts, const struct compat_timespec __user *cts) in __compat_get_timespec()
150 static int __compat_put_timespec(const struct timespec *ts, struct compat_timespec __user *cts) in __compat_put_timespec()
[all …]
Dfutex_compat.c23 fetch_robust_entry(compat_uptr_t *uentry, struct robust_list __user **entry, in fetch_robust_entry()
24 compat_uptr_t __user *head, unsigned int *pi) in fetch_robust_entry()
35 static void __user *futex_uaddr(struct robust_list __user *entry, in futex_uaddr()
39 void __user *uaddr = compat_ptr(base + futex_offset); in futex_uaddr()
52 struct compat_robust_list_head __user *head = curr->compat_robust_list; in compat_exit_robust_list()
53 struct robust_list __user *entry, *next_entry, *pending; in compat_exit_robust_list()
83 while (entry != (struct robust_list __user *) &head->list) { in compat_exit_robust_list()
89 (compat_uptr_t __user *)&entry->next, &next_pi); in compat_exit_robust_list()
95 void __user *uaddr = futex_uaddr(entry, futex_offset); in compat_exit_robust_list()
114 void __user *uaddr = futex_uaddr(pending, futex_offset); in compat_exit_robust_list()
[all …]
Duid16.c19 SYSCALL_DEFINE3(chown16, const char __user *, filename, old_uid_t, user, old_gid_t, group) in SYSCALL_DEFINE3() argument
24 SYSCALL_DEFINE3(lchown16, const char __user *, filename, old_uid_t, user, old_gid_t, group) in SYSCALL_DEFINE3() argument
60 SYSCALL_DEFINE3(getresuid16, old_uid_t __user *, ruidp, old_uid_t __user *, euidp, old_uid_t __user in SYSCALL_DEFINE3() argument
84 SYSCALL_DEFINE3(getresgid16, old_gid_t __user *, rgidp, old_gid_t __user *, egidp, old_gid_t __user in SYSCALL_DEFINE3() argument
111 static int groups16_to_user(old_gid_t __user *grouplist, in groups16_to_user()
130 old_gid_t __user *grouplist) in groups16_from_user()
151 SYSCALL_DEFINE2(getgroups16, int, gidsetsize, old_gid_t __user *, grouplist) in SYSCALL_DEFINE2() argument
174 SYSCALL_DEFINE2(setgroups16, int, gidsetsize, old_gid_t __user *, grouplist) in SYSCALL_DEFINE2() argument
/linux-4.4.14/arch/alpha/kernel/
Dosf_sys.c100 struct osf_dirent __user *dirent;
101 long __user *basep;
110 struct osf_dirent __user *dirent; in osf_filldir()
136 dirent = (void __user *)dirent + reclen; in osf_filldir()
146 struct osf_dirent __user *, dirent, unsigned int, count, in SYSCALL_DEFINE4() argument
147 long __user *, basep) in SYSCALL_DEFINE4() argument
273 linux_to_osf_stat(struct kstat *lstat, struct osf_stat __user *osf_stat) in linux_to_osf_stat()
299 linux_to_osf_statfs(struct kstatfs *linux_stat, struct osf_statfs __user *osf_stat, in linux_to_osf_statfs()
320 linux_to_osf_statfs64(struct kstatfs *linux_stat, struct osf_statfs64 __user *osf_stat, in linux_to_osf_statfs64()
339 SYSCALL_DEFINE3(osf_statfs, const char __user *, pathname, in SYSCALL_DEFINE3() argument
[all …]
/linux-4.4.14/net/
Dcompat.c35 struct compat_msghdr __user *umsg, in get_compat_msghdr()
36 struct sockaddr __user **save_addr, in get_compat_msghdr()
93 ((void __user *)((char __user *)(cmsg) + CMSG_COMPAT_ALIGN(sizeof(struct compat_cmsghdr))))
101 (struct compat_cmsghdr __user *)((msg)->msg_control) : \
102 (struct compat_cmsghdr __user *)NULL)
110 static inline struct compat_cmsghdr __user *cmsg_compat_nxthdr(struct msghdr *msg, in cmsg_compat_nxthdr()
111 struct compat_cmsghdr __user *cmsg, int cmsg_len) in cmsg_compat_nxthdr()
113 char __user *ptr = (char __user *)cmsg + CMSG_COMPAT_ALIGN(cmsg_len); in cmsg_compat_nxthdr()
114 if ((unsigned long)(ptr + 1 - (char __user *)msg->msg_control) > in cmsg_compat_nxthdr()
117 return (struct compat_cmsghdr __user *)ptr; in cmsg_compat_nxthdr()
[all …]
Dsocket.c188 int move_addr_to_kernel(void __user *uaddr, int ulen, struct sockaddr_storage *kaddr) in move_addr_to_kernel()
217 void __user *uaddr, int __user *ulen) in move_addr_to_user()
831 static int (*br_ioctl_hook) (struct net *, unsigned int cmd, void __user *arg);
833 void brioctl_set(int (*hook) (struct net *, unsigned int, void __user *)) in brioctl_set() argument
842 static int (*vlan_ioctl_hook) (struct net *, void __user *arg);
844 void vlan_ioctl_set(int (*hook) (struct net *, void __user *)) in vlan_ioctl_set() argument
853 static int (*dlci_ioctl_hook) (unsigned int, void __user *);
855 void dlci_ioctl_set(int (*hook) (unsigned int, void __user *)) in dlci_ioctl_set() argument
867 void __user *argp = (void __user *)arg; in sock_do_ioctl()
890 void __user *argp = (void __user *)arg; in sock_ioctl()
[all …]
/linux-4.4.14/arch/powerpc/include/asm/
Duaccess.h179 __typeof__(*(ptr)) __user *__pu_addr = (ptr); \
190 __typeof__(*(ptr)) __user *__pu_addr = (ptr); \
200 __typeof__(*(ptr)) __user *__pu_addr = (ptr); \
268 __typeof__(*(ptr)) __user *__gu_addr = (ptr); \
282 __typeof__(*(ptr)) __user *__gu_addr = (ptr); \
296 __typeof__(*(ptr)) __user *__gu_addr = (ptr); \
308 __typeof__(*(ptr)) __user *__gu_addr = (ptr); \
318 extern unsigned long __copy_tofrom_user(void __user *to,
319 const void __user *from, unsigned long size);
324 const void __user *from, unsigned long n) in copy_from_user()
[all …]
/linux-4.4.14/ipc/
Dsyscall.c17 unsigned long, third, void __user *, ptr, long, fifth) in SYSCALL_DEFINE6() argument
26 return sys_semtimedop(first, (struct sembuf __user *)ptr, in SYSCALL_DEFINE6()
29 return sys_semtimedop(first, (struct sembuf __user *)ptr, in SYSCALL_DEFINE6()
31 (const struct timespec __user *)fifth); in SYSCALL_DEFINE6()
39 if (get_user(arg, (unsigned long __user *) ptr)) in SYSCALL_DEFINE6()
45 return sys_msgsnd(first, (struct msgbuf __user *) ptr, in SYSCALL_DEFINE6()
55 (struct ipc_kludge __user *) ptr, in SYSCALL_DEFINE6()
63 (struct msgbuf __user *) ptr, in SYSCALL_DEFINE6()
69 return sys_msgctl(first, second, (struct msqid_ds __user *)ptr); in SYSCALL_DEFINE6()
75 ret = do_shmat(first, (char __user *)ptr, in SYSCALL_DEFINE6()
[all …]
Dcompat_mq.c26 const struct compat_mq_attr __user *uattr) in get_compat_mq_attr()
38 struct compat_mq_attr __user *uattr) in put_compat_mq_attr()
49 COMPAT_SYSCALL_DEFINE4(mq_open, const char __user *, u_name, in COMPAT_SYSCALL_DEFINE4() argument
51 struct compat_mq_attr __user *, u_attr) in COMPAT_SYSCALL_DEFINE4() argument
53 void __user *p = NULL; in COMPAT_SYSCALL_DEFINE4()
68 const char __user *, u_msg_ptr, in COMPAT_SYSCALL_DEFINE5() argument
70 const struct compat_timespec __user *, u_abs_timeout) in COMPAT_SYSCALL_DEFINE5() argument
72 struct timespec __user *u_ts; in COMPAT_SYSCALL_DEFINE5()
82 char __user *, u_msg_ptr, in COMPAT_SYSCALL_DEFINE5() argument
83 compat_size_t, msg_len, unsigned int __user *, u_msg_prio, in COMPAT_SYSCALL_DEFINE5() argument
[all …]
Dcompat.c137 struct compat_ipc64_perm __user *up64) in __get_compat_ipc64_perm()
148 struct compat_ipc_perm __user *up) in __get_compat_ipc_perm()
159 struct compat_ipc64_perm __user *up64) in __put_compat_ipc64_perm()
174 struct compat_ipc_perm __user *uip) in __put_compat_ipc_perm()
195 struct compat_semid64_ds __user *up64) in get_compat_semid64_ds()
203 struct compat_semid_ds __user *up) in get_compat_semid_ds()
211 struct compat_semid64_ds __user *up64) in put_compat_semid64_ds()
225 struct compat_semid_ds __user *up) in put_compat_semid_ds()
243 struct semid64_ds __user *up64; in do_compat_semctl()
310 static long compat_do_msg_fill(void __user *dest, struct msg_msg *msg, size_t bufsz) in compat_do_msg_fill()
[all …]
/linux-4.4.14/arch/powerpc/kernel/
Dsignal_32.c94 static inline int put_sigset_t(compat_sigset_t __user *uset, sigset_t *set) in put_sigset_t()
112 const compat_sigset_t __user *uset) in get_sigset_t()
136 struct mcontext __user *frame) in save_general_regs()
153 struct mcontext __user *sr) in restore_general_regs()
171 static inline int put_sigset_t(sigset_t __user *uset, sigset_t *set) in put_sigset_t()
176 static inline int get_sigset_t(sigset_t *set, const sigset_t __user *uset) in get_sigset_t()
182 #define from_user_ptr(p) ((void __user *)(p))
185 struct mcontext __user *frame) in save_general_regs()
192 struct mcontext __user *sr) in restore_general_regs()
264 unsigned long copy_fpr_to_user(void __user *to, in copy_fpr_to_user()
[all …]
Dsyscalls.c86 ppc_select(int n, fd_set __user *inp, fd_set __user *outp, fd_set __user *exp, struct timeval __use… in ppc_select()
90 unsigned long __user *buffer = (unsigned long __user *)n; in ppc_select()
93 || __get_user(inp, ((fd_set __user * __user *)(buffer+1))) in ppc_select()
94 || __get_user(outp, ((fd_set __user * __user *)(buffer+2))) in ppc_select()
95 || __get_user(exp, ((fd_set __user * __user *)(buffer+3))) in ppc_select()
96 || __get_user(tvp, ((struct timeval __user * __user *)(buffer+4)))) in ppc_select()
Dsignal.h15 extern void __user *get_sigframe(struct ksignal *ksig, unsigned long sp,
24 extern unsigned long copy_fpr_to_user(void __user *to,
26 extern unsigned long copy_transact_fpr_to_user(void __user *to,
29 void __user *from);
31 void __user *from);
33 extern unsigned long copy_vsx_to_user(void __user *to,
35 extern unsigned long copy_transact_vsx_to_user(void __user *to,
38 void __user *from);
40 void __user *from);
Dsignal_64.c64 struct siginfo __user *pinfo;
65 void __user *puc;
83 static elf_vrreg_t __user *sigcontext_vmx_regs(struct sigcontext __user *sc) in sigcontext_vmx_regs()
85 return (elf_vrreg_t __user *) (((unsigned long)sc->vmx_reserve + 15) & ~0xful); in sigcontext_vmx_regs()
93 static long setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs, in setup_sigcontext()
106 elf_vrreg_t __user *v_regs = sigcontext_vmx_regs(sc); in setup_sigcontext()
130 err |= __put_user(current->thread.vrsave, (u32 __user *)&v_regs[33]); in setup_sigcontext()
183 static long setup_tm_sigcontexts(struct sigcontext __user *sc, in setup_tm_sigcontexts()
184 struct sigcontext __user *tm_sc, in setup_tm_sigcontexts()
197 elf_vrreg_t __user *v_regs = sigcontext_vmx_regs(sc); in setup_tm_sigcontexts()
[all …]
Dptrace32.c68 u32 __user * addrOthers; in compat_arch_ptrace()
73 if (get_user(addrOthers, (u32 __user * __user *)addr) != 0) in compat_arch_ptrace()
80 ret = put_user(tmp, (u32 __user *)data); in compat_arch_ptrace()
110 ret = put_user((unsigned int)tmp, (u32 __user *)data); in compat_arch_ptrace()
158 ret = put_user(reg32bits, (u32 __user *)data); in compat_arch_ptrace()
174 u32 __user * addrOthers; in compat_arch_ptrace()
178 if (get_user(addrOthers, (u32 __user * __user *)addr) != 0) in compat_arch_ptrace()
269 ret = put_user(child->thread.debug.dac1, (u32 __user *)data); in compat_arch_ptrace()
274 ret = put_user(dabr_fake, (u32 __user *)data); in compat_arch_ptrace()
Dsys_ppc32.c56 asmlinkage long ppc32_select(u32 n, compat_ulong_t __user *inp, in ppc32_select()
57 compat_ulong_t __user *outp, compat_ulong_t __user *exp, in ppc32_select()
77 compat_ssize_t compat_sys_pread64(unsigned int fd, char __user *ubuf, compat_size_t count, 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()
94 asmlinkage int compat_sys_truncate64(const char __user * path, u32 reg4, in compat_sys_truncate64()
/linux-4.4.14/arch/s390/include/uapi/asm/
Dzcrypt.h48 char __user * inputdata;
50 char __user * outputdata;
52 char __user * b_key;
53 char __user * n_modulus;
71 char __user * inputdata;
73 char __user * outputdata;
75 char __user * bp_key;
76 char __user * bq_key;
77 char __user * np_prime;
78 char __user * nq_prime;
[all …]
/linux-4.4.14/arch/xtensa/include/asm/
Dsyscall.h15 asmlinkage long xtensa_shmat(int, char __user *, int);
21 asmlinkage long sys_pselect6(int n, fd_set __user *inp, fd_set __user *outp,
22 fd_set __user *exp, struct timespec __user *tsp,
23 void __user *sig);
24 asmlinkage long sys_ppoll(struct pollfd __user *ufds, unsigned int nfds,
25 struct timespec __user *tsp,
26 const sigset_t __user *sigmask,
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_ioc32.c63 drm_radeon_init_t __user *init; in compat_radeon_cp_init()
65 if (copy_from_user(&init32, (void __user *)arg, sizeof(init32))) in compat_radeon_cp_init()
110 drm_radeon_clear_t __user *clr; in compat_radeon_cp_clear()
112 if (copy_from_user(&clr32, (void __user *)arg, sizeof(clr32))) in compat_radeon_cp_clear()
122 || __put_user((void __user *)(unsigned long)clr32.depth_boxes, in compat_radeon_cp_clear()
136 drm_radeon_stipple32_t __user *argp = (void __user *)arg; in compat_radeon_cp_stipple()
137 drm_radeon_stipple_t __user *request; in compat_radeon_cp_stipple()
145 || __put_user((unsigned int __user *)(unsigned long)mask, in compat_radeon_cp_stipple()
171 drm_radeon_texture_t __user *request; in compat_radeon_cp_texture()
173 drm_radeon_tex_image_t __user *image; in compat_radeon_cp_texture()
[all …]
/linux-4.4.14/arch/tile/include/asm/
Duaccess.h323 __typeof__(*(ptr)) __user *__Pu_addr = (ptr); \
331 __typeof__(*(ptr)) const __user *__Gu_addr = (ptr); \
357 void __user *to, const void *from, unsigned long n);
360 __copy_to_user(void __user *to, const void *from, unsigned long n) in __copy_to_user()
367 copy_to_user(void __user *to, const void *from, unsigned long n) in copy_to_user()
398 void *to, const void __user *from, unsigned long n);
400 void *to, const void __user *from, unsigned long n);
403 __copy_from_user(void *to, const void __user *from, unsigned long n) in __copy_from_user()
410 _copy_from_user(void *to, const void __user *from, unsigned long n) in _copy_from_user()
429 const void __user *from, in copy_from_user()
[all …]
Dcompat.h243 static inline void __user *compat_ptr(compat_uptr_t uptr) in compat_ptr()
245 return (void __user *)(long)(s32)uptr; in compat_ptr()
248 static inline compat_uptr_t ptr_to_compat(void __user *uptr) in ptr_to_compat()
254 static inline unsigned long ptr_to_compat_reg(void __user *uptr) in ptr_to_compat_reg()
259 static inline void __user *arch_compat_alloc_user_space(long len) in arch_compat_alloc_user_space()
262 return (void __user *)regs->sp - len; in arch_compat_alloc_user_space()
277 long compat_sys_truncate64(char __user *filename, u32 dummy, u32 low, u32 high);
279 long compat_sys_pread64(unsigned int fd, char __user *ubuf, size_t count,
281 long compat_sys_pwrite64(unsigned int fd, char __user *ubuf, size_t count,
290 unsigned int offset_low, loff_t __user * result,
Dsyscalls.h54 long sys_fstat64(unsigned long fd, struct stat64 __user *statbuf);
55 long sys_truncate64(const char __user *path, loff_t length);
66 void __user *parent_tid, void __user *child_tid);
/linux-4.4.14/arch/arm/kernel/
Dsys_oabi-compat.c118 struct oldabi_stat64 __user *statbuf) in cp_oldabi_stat64()
144 asmlinkage long sys_oabi_stat64(const char __user * filename, in sys_oabi_stat64()
145 struct oldabi_stat64 __user * statbuf) in sys_oabi_stat64()
154 asmlinkage long sys_oabi_lstat64(const char __user * filename, in sys_oabi_lstat64()
155 struct oldabi_stat64 __user * statbuf) in sys_oabi_lstat64()
165 struct oldabi_stat64 __user * statbuf) in sys_oabi_fstat64()
175 const char __user *filename, in sys_oabi_fstatat64()
176 struct oldabi_stat64 __user *statbuf, in sys_oabi_fstatat64()
204 if (copy_from_user(&user, (struct oabi_flock64 __user *)arg, in do_locks()
224 if (copy_to_user((struct oabi_flock64 __user *)arg, in do_locks()
[all …]
Dsignal.c30 static int preserve_crunch_context(struct crunch_sigframe __user *frame) in preserve_crunch_context()
43 static int restore_crunch_context(struct crunch_sigframe __user *frame) in restore_crunch_context()
95 static int preserve_vfp_context(struct vfp_sigframe __user *frame) in preserve_vfp_context()
110 static int restore_vfp_context(struct vfp_sigframe __user *frame) in restore_vfp_context()
142 static int restore_sigframe(struct pt_regs *regs, struct sigframe __user *sf) in restore_sigframe()
144 struct aux_sigframe __user *aux; in restore_sigframe()
172 aux = (struct aux_sigframe __user *) sf->uc.uc_regspace; in restore_sigframe()
191 struct sigframe __user *frame; in sys_sigreturn()
204 frame = (struct sigframe __user *)regs->ARM_sp; in sys_sigreturn()
221 struct rt_sigframe __user *frame; in sys_rt_sigreturn()
[all …]
Dperf_callchain.c23 struct frame_tail __user *fp;
32 static struct frame_tail __user *
33 user_backtrace(struct frame_tail __user *tail, in user_backtrace()
64 struct frame_tail __user *tail; in perf_callchain_user()
76 tail = (struct frame_tail __user *)regs->ARM_fp - 1; in perf_callchain_user()
/linux-4.4.14/arch/s390/lib/
Duaccess.c20 static inline unsigned long copy_from_user_mvcos(void *x, const void __user *ptr, in copy_from_user_mvcos()
60 static inline unsigned long copy_from_user_mvcp(void *x, const void __user *ptr, in copy_from_user_mvcp()
105 unsigned long __copy_from_user(void *to, const void __user *from, unsigned long n) in __copy_from_user()
113 static inline unsigned long copy_to_user_mvcos(void __user *ptr, const void *x, in copy_to_user_mvcos()
143 static inline unsigned long copy_to_user_mvcs(void __user *ptr, const void *x, in copy_to_user_mvcs()
178 unsigned long __copy_to_user(void __user *to, const void *from, unsigned long n) in __copy_to_user()
186 static inline unsigned long copy_in_user_mvcos(void __user *to, const void __user *from, in copy_in_user_mvcos()
209 static inline unsigned long copy_in_user_mvc(void __user *to, const void __user *from, in copy_in_user_mvc()
241 unsigned long __copy_in_user(void __user *to, const void __user *from, unsigned long n) in __copy_in_user()
249 static inline unsigned long clear_user_mvcos(void __user *to, unsigned long size) in clear_user_mvcos()
[all …]
/linux-4.4.14/arch/powerpc/perf/
Dcallchain.c114 static int read_user_stack_slow(void __user *ptr, void *buf, int nb) in read_user_stack_slow()
155 static int read_user_stack_64(unsigned long __user *ptr, unsigned long *ret) in read_user_stack_64()
171 static int read_user_stack_32(unsigned int __user *ptr, unsigned int *ret) in read_user_stack_32()
224 struct signal_frame_64 __user *sf; in sane_signal_64_frame()
227 sf = (struct signal_frame_64 __user *) sp; in sane_signal_64_frame()
228 if (read_user_stack_64((unsigned long __user *) &sf->pinfo, &pinfo) || in sane_signal_64_frame()
229 read_user_stack_64((unsigned long __user *) &sf->puc, &puc)) in sane_signal_64_frame()
242 struct signal_frame_64 __user *sigframe; in perf_callchain_user_64()
243 unsigned long __user *fp, *uregs; in perf_callchain_user_64()
251 fp = (unsigned long __user *) sp; in perf_callchain_user_64()
[all …]
/linux-4.4.14/fs/
Dcompat.c75 COMPAT_SYSCALL_DEFINE2(utime, const char __user *, filename, in COMPAT_SYSCALL_DEFINE2() argument
76 struct compat_utimbuf __user *, t) in COMPAT_SYSCALL_DEFINE2() argument
90 …LL_DEFINE4(utimensat, unsigned int, dfd, const char __user *, filename, struct compat_timespec __u… in COMPAT_SYSCALL_DEFINE4() argument
105 …LL_DEFINE3(futimesat, unsigned int, dfd, const char __user *, filename, struct compat_timeval __us… in COMPAT_SYSCALL_DEFINE3() argument
124 COMPAT_SYSCALL_DEFINE2(utimes, const char __user *, filename, struct compat_timeval __user *, t) in COMPAT_SYSCALL_DEFINE2() argument
129 static int cp_compat_stat(struct kstat *stat, struct compat_stat __user *ubuf) in cp_compat_stat()
162 COMPAT_SYSCALL_DEFINE2(newstat, const char __user *, filename, in COMPAT_SYSCALL_DEFINE2() argument
163 struct compat_stat __user *, statbuf) in COMPAT_SYSCALL_DEFINE2() argument
174 COMPAT_SYSCALL_DEFINE2(newlstat, const char __user *, filename, in COMPAT_SYSCALL_DEFINE2() argument
175 struct compat_stat __user *, statbuf) in COMPAT_SYSCALL_DEFINE2() argument
[all …]
Dstat.c90 int vfs_fstatat(int dfd, const char __user *filename, struct kstat *stat, in vfs_fstatat()
121 int vfs_stat(const char __user *name, struct kstat *stat) in vfs_stat()
127 int vfs_lstat(const char __user *name, struct kstat *stat) in vfs_lstat()
140 static int cp_old_stat(struct kstat *stat, struct __old_kernel_stat __user * statbuf) in cp_old_stat()
177 SYSCALL_DEFINE2(stat, const char __user *, filename, in SYSCALL_DEFINE2() argument
178 struct __old_kernel_stat __user *, statbuf) in SYSCALL_DEFINE2() argument
190 SYSCALL_DEFINE2(lstat, const char __user *, filename, in SYSCALL_DEFINE2() argument
191 struct __old_kernel_stat __user *, statbuf) in SYSCALL_DEFINE2() argument
203 SYSCALL_DEFINE2(fstat, unsigned int, fd, struct __old_kernel_stat __user *, statbuf) in SYSCALL_DEFINE2() argument
229 static int cp_new_stat(struct kstat *stat, struct stat __user *statbuf) in cp_new_stat()
[all …]
Dxattr.c322 setxattr(struct dentry *d, const char __user *name, const void __user *value, in setxattr()
367 static int path_setxattr(const char __user *pathname, in path_setxattr()
368 const char __user *name, const void __user *value, in path_setxattr()
390 SYSCALL_DEFINE5(setxattr, const char __user *, pathname, in SYSCALL_DEFINE5() argument
391 const char __user *, name, const void __user *, value, in SYSCALL_DEFINE5() argument
397 SYSCALL_DEFINE5(lsetxattr, const char __user *, pathname, in SYSCALL_DEFINE5() argument
398 const char __user *, name, const void __user *, value, in SYSCALL_DEFINE5() argument
404 SYSCALL_DEFINE5(fsetxattr, int, fd, const char __user *, name, in SYSCALL_DEFINE5() argument
405 const void __user *,value, size_t, size, int, flags) in SYSCALL_DEFINE5() argument
426 getxattr(struct dentry *d, const char __user *name, void __user *value, in getxattr()
[all …]
Dreaddir.c73 struct old_linux_dirent __user * dirent;
82 struct old_linux_dirent __user * dirent; in fillonedir()
111 struct old_linux_dirent __user *, dirent, unsigned int, count) in SYSCALL_DEFINE3() argument
146 struct linux_dirent __user * current_dir;
147 struct linux_dirent __user * previous;
155 struct linux_dirent __user * dirent; in filldir()
184 if (__put_user(d_type, (char __user *) dirent + reclen - 1)) in filldir()
187 dirent = (void __user *)dirent + reclen; in filldir()
197 struct linux_dirent __user *, dirent, unsigned int, count) in SYSCALL_DEFINE3() argument
200 struct linux_dirent __user * lastdirent; in SYSCALL_DEFINE3()
[all …]
Dbinfmt_aout.c50 void __user *dump_start; in aout_core_dump()
54 # define START_DATA(u) ((void __user *)u.start_data) in aout_core_dump()
56 # define START_DATA(u) ((void __user *)((u.u_tsize << PAGE_SHIFT) + \ in aout_core_dump()
59 # define START_STACK(u) ((void __user *)u.start_stack) in aout_core_dump()
144 static unsigned long __user *create_aout_tables(char __user *p, struct linux_binprm * bprm) in create_aout_tables()
146 char __user * __user *argv; in create_aout_tables()
147 char __user * __user *envp; in create_aout_tables()
148 unsigned long __user *sp; in create_aout_tables()
152 sp = (void __user *)((-(unsigned long)sizeof(char *)) & (unsigned long) p); in create_aout_tables()
167 envp = (char __user * __user *) sp; in create_aout_tables()
[all …]
Dutimes.c27 SYSCALL_DEFINE2(utime, char __user *, filename, struct utimbuf __user *, times) in SYSCALL_DEFINE2() argument
136 long do_utimes(int dfd, const char __user *filename, struct timespec *times, in do_utimes()
185 SYSCALL_DEFINE4(utimensat, int, dfd, const char __user *, filename, in SYSCALL_DEFINE4() argument
186 struct timespec __user *, utimes, int, flags) in SYSCALL_DEFINE4() argument
203 SYSCALL_DEFINE3(futimesat, int, dfd, const char __user *, filename, in SYSCALL_DEFINE3() argument
204 struct timeval __user *, utimes) in SYSCALL_DEFINE3() argument
231 SYSCALL_DEFINE2(utimes, char __user *, filename, in SYSCALL_DEFINE2() argument
232 struct timeval __user *, utimes) in SYSCALL_DEFINE2() argument
Dselect.c289 static int poll_select_copy_remaining(struct timespec *end_time, void __user *p, in poll_select_copy_remaining()
547 int core_sys_select(int n, fd_set __user *inp, fd_set __user *outp, in core_sys_select()
548 fd_set __user *exp, struct timespec *end_time) in core_sys_select()
622 SYSCALL_DEFINE5(select, int, n, fd_set __user *, inp, fd_set __user *, outp, in SYSCALL_DEFINE5() argument
623 fd_set __user *, exp, struct timeval __user *, tvp) in SYSCALL_DEFINE5() argument
646 static long do_pselect(int n, fd_set __user *inp, fd_set __user *outp, in do_pselect()
647 fd_set __user *exp, struct timespec __user *tsp, in do_pselect()
648 const sigset_t __user *sigmask, size_t sigsetsize) in do_pselect()
700 SYSCALL_DEFINE6(pselect6, int, n, fd_set __user *, inp, fd_set __user *, outp, in SYSCALL_DEFINE6() argument
701 fd_set __user *, exp, struct timespec __user *, tsp, in SYSCALL_DEFINE6() argument
[all …]
Dread_write.c24 typedef ssize_t (*io_fn_t)(struct file *, char __user *, size_t, loff_t *);
303 unsigned long, offset_low, loff_t __user *, result, in SYSCALL_DEFINE5() argument
411 static ssize_t new_sync_read(struct file *filp, char __user *buf, size_t len, loff_t *ppos) in new_sync_read()
428 ssize_t __vfs_read(struct file *file, char __user *buf, size_t count, in __vfs_read()
440 ssize_t vfs_read(struct file *file, char __user *buf, size_t count, loff_t *pos) in vfs_read()
467 static ssize_t new_sync_write(struct file *filp, const char __user *buf, size_t len, loff_t *ppos) in new_sync_write()
469 struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; in new_sync_write()
485 ssize_t __vfs_write(struct file *file, const char __user *p, size_t count, in __vfs_write()
500 const char __user *p; in __kernel_write()
508 p = (__force const char __user *)buf; in __kernel_write()
[all …]
Dcompat_ioctl.c119 compat_ulong_t __user *argp) in w_long()
143 struct compat_video_event __user *up) in do_video_get_event()
173 struct compat_video_still_picture __user *up) in do_video_stillpicture()
175 struct video_still_picture __user *up_native; in do_video_stillpicture()
204 struct compat_video_spu_palette __user *up) in do_video_set_spu_palette()
206 struct video_spu_palette __user *up_native; in do_video_set_spu_palette()
258 static int sg_build_iovec(sg_io_hdr_t __user *sgio, void __user *dxferp, u16 iovec_count) in sg_build_iovec()
260 sg_iovec_t __user *iov = (sg_iovec_t __user *) (sgio + 1); in sg_build_iovec()
261 sg_iovec32_t __user *iov32 = dxferp; in sg_build_iovec()
280 sg_io_hdr32_t __user *sgio32) in sg_ioctl_trans()
[all …]
Dexec.c114 SYSCALL_DEFINE1(uselib, const char __user *, library) in SYSCALL_DEFINE1() argument
398 const char __user *const __user *native;
400 const compat_uptr_t __user *compat;
405 static const char __user *get_user_arg_ptr(struct user_arg_ptr argv, int nr) in get_user_arg_ptr()
407 const char __user *native; in get_user_arg_ptr()
435 const char __user *p = get_user_arg_ptr(argv, i); in count()
469 const char __user *str; in copy_strings()
557 .ptr.native = (const char __user *const __user *)__argv, in copy_strings_kernel()
827 result = vfs_read(file, (void __user *)addr, count, &pos); in kernel_read()
836 ssize_t res = vfs_read(file, (void __user *)addr, len, &pos); in read_code()
[all …]
Dstatfs.c77 int user_statfs(const char __user *pathname, struct kstatfs *st) in user_statfs()
106 static int do_statfs_native(struct kstatfs *st, struct statfs __user *p) in do_statfs_native()
148 static int do_statfs64(struct kstatfs *st, struct statfs64 __user *p) in do_statfs64()
172 SYSCALL_DEFINE2(statfs, const char __user *, pathname, struct statfs __user *, buf) in SYSCALL_DEFINE2() argument
181 SYSCALL_DEFINE3(statfs64, const char __user *, pathname, size_t, sz, struct statfs64 __user *, buf) in SYSCALL_DEFINE3() argument
193 SYSCALL_DEFINE2(fstatfs, unsigned int, fd, struct statfs __user *, buf) in SYSCALL_DEFINE2() argument
202 SYSCALL_DEFINE3(fstatfs64, unsigned int, fd, size_t, sz, struct statfs64 __user *, buf) in SYSCALL_DEFINE3() argument
228 SYSCALL_DEFINE2(ustat, unsigned, dev, struct ustat __user *, ubuf) in SYSCALL_DEFINE2() argument
/linux-4.4.14/arch/mips/kernel/
Dsignal-common.h25 extern void __user *get_sigframe(struct ksignal *ksig, struct pt_regs *regs,
28 extern int fpcsr_pending(unsigned int __user *fpcsr);
36 _save_fp_context(void __user *fpregs, void __user *csr);
38 _restore_fp_context(void __user *fpregs, void __user *csr);
40 extern asmlinkage int _save_msa_all_upper(void __user *buf);
41 extern asmlinkage int _restore_msa_all_upper(void __user *buf);
Dptrace32.c64 u32 __user * addrOthers; in compat_arch_ptrace()
69 if (get_user(addrOthers, (u32 __user * __user *) (unsigned long) addr) != 0) in compat_arch_ptrace()
76 ret = put_user(tmp, (u32 __user *) (unsigned long) data); in compat_arch_ptrace()
159 ret = put_user(tmp, (unsigned __user *) (unsigned long) data); in compat_arch_ptrace()
174 u32 __user * addrOthers; in compat_arch_ptrace()
178 if (get_user(addrOthers, (u32 __user * __user *) (unsigned long) addr) != 0) in compat_arch_ptrace()
260 (struct user_pt_regs __user *) (__u64) data); in compat_arch_ptrace()
265 (struct user_pt_regs __user *) (__u64) data); in compat_arch_ptrace()
269 ret = ptrace_getfpregs(child, (__u32 __user *) (__u64) data); in compat_arch_ptrace()
273 ret = ptrace_setfpregs(child, (__u32 __user *) (__u64) data); in compat_arch_ptrace()
[all …]
Dsignal.c45 static int (*save_fp_context)(void __user *sc);
46 static int (*restore_fp_context)(void __user *sc);
69 static int copy_fp_to_sigcontext(void __user *sc) in copy_fp_to_sigcontext()
72 uint64_t __user *fpregs = sc + abi->off_sc_fpregs; in copy_fp_to_sigcontext()
73 uint32_t __user *csr = sc + abi->off_sc_fpc_csr; in copy_fp_to_sigcontext()
88 static int copy_fp_from_sigcontext(void __user *sc) in copy_fp_from_sigcontext()
91 uint64_t __user *fpregs = sc + abi->off_sc_fpregs; in copy_fp_from_sigcontext()
92 uint32_t __user *csr = sc + abi->off_sc_fpc_csr; in copy_fp_from_sigcontext()
110 static int save_hw_fp_context(void __user *sc) in save_hw_fp_context()
113 uint64_t __user *fpregs = sc + abi->off_sc_fpregs; in save_hw_fp_context()
[all …]
Dptrace.c102 int ptrace_getregs(struct task_struct *child, struct user_pt_regs __user *data) in ptrace_getregs()
113 __put_user((long)regs->regs[i], (__s64 __user *)&data->regs[i]); in ptrace_getregs()
114 __put_user((long)regs->lo, (__s64 __user *)&data->lo); in ptrace_getregs()
115 __put_user((long)regs->hi, (__s64 __user *)&data->hi); in ptrace_getregs()
116 __put_user((long)regs->cp0_epc, (__s64 __user *)&data->cp0_epc); in ptrace_getregs()
117 __put_user((long)regs->cp0_badvaddr, (__s64 __user *)&data->cp0_badvaddr); in ptrace_getregs()
118 __put_user((long)regs->cp0_status, (__s64 __user *)&data->cp0_status); in ptrace_getregs()
119 __put_user((long)regs->cp0_cause, (__s64 __user *)&data->cp0_cause); in ptrace_getregs()
129 int ptrace_setregs(struct task_struct *child, struct user_pt_regs __user *data) in ptrace_setregs()
140 __get_user(regs->regs[i], (__s64 __user *)&data->regs[i]); in ptrace_setregs()
[all …]
Dsignal32.c71 struct sigcontext32 __user *sc) in setup_sigcontext32()
104 struct sigcontext32 __user *sc) in restore_sigcontext32()
136 asmlinkage int sys32_sigsuspend(compat_sigset_t __user *uset) in sys32_sigsuspend()
141 SYSCALL_DEFINE3(32_sigaction, long, sig, const struct compat_sigaction __user *, act,
142 struct compat_sigaction __user *, oact)
155 new_ka.sa.sa_handler = (void __user *)(s64)handler;
183 int copy_siginfo_to_user32(compat_siginfo_t __user *to, const siginfo_t *from) in copy_siginfo_to_user32()
235 int copy_siginfo_from_user32(siginfo_t *to, compat_siginfo_t __user *from) in copy_siginfo_from_user32()
247 struct sigframe32 __user *frame; in sys32_sigreturn()
251 frame = (struct sigframe32 __user *) regs.regs[29]; in sys32_sigreturn()
[all …]
/linux-4.4.14/arch/x86/um/
Dsignal.c82 static int convert_fxsr_to_user(struct _fpstate __user *buf, in convert_fxsr_to_user()
86 struct _fpreg __user *to; in convert_fxsr_to_user()
104 unsigned long __user *t = (unsigned long __user *)to; in convert_fxsr_to_user()
116 struct _fpstate __user *buf) in convert_fxsr_from_user()
120 struct _fpreg __user *from; in convert_fxsr_from_user()
139 unsigned long __user *f = (unsigned long __user *)from; in convert_fxsr_from_user()
154 struct sigcontext __user *from) in copy_sc_from_user()
209 &((struct _fpstate __user *)sc.fpstate)->_fxsr_env[0], in copy_sc_from_user()
246 static int copy_sc_to_user(struct sigcontext __user *to, in copy_sc_to_user()
247 struct _fpstate __user *to_fp, struct pt_regs *regs, in copy_sc_to_user()
[all …]
/linux-4.4.14/drivers/pci/
Dsyscall.c17 unsigned long, off, unsigned long, len, void __user *, buf) in SYSCALL_DEFINE5() argument
55 err = put_user(byte, (unsigned char __user *)buf); in SYSCALL_DEFINE5()
58 err = put_user(word, (unsigned short __user *)buf); in SYSCALL_DEFINE5()
61 err = put_user(dword, (unsigned int __user *)buf); in SYSCALL_DEFINE5()
73 put_user(-1, (unsigned char __user *)buf); in SYSCALL_DEFINE5()
76 put_user(-1, (unsigned short __user *)buf); in SYSCALL_DEFINE5()
79 put_user(-1, (unsigned int __user *)buf); in SYSCALL_DEFINE5()
87 unsigned long, off, unsigned long, len, void __user *, buf) in SYSCALL_DEFINE5() argument
104 err = get_user(byte, (u8 __user *)buf); in SYSCALL_DEFINE5()
113 err = get_user(word, (u16 __user *)buf); in SYSCALL_DEFINE5()
[all …]
/linux-4.4.14/arch/metag/include/asm/
Duaccess.h99 __typeof__(*(ptr)) __user *__pu_addr = (ptr); \
105 extern long __put_user_asm_b(unsigned int x, void __user *addr);
106 extern long __put_user_asm_w(unsigned int x, void __user *addr);
107 extern long __put_user_asm_d(unsigned int x, void __user *addr);
108 extern long __put_user_asm_l(unsigned long long x, void __user *addr);
150 const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \
157 extern unsigned char __get_user_asm_b(const void __user *addr, long *err);
158 extern unsigned short __get_user_asm_w(const void __user *addr, long *err);
159 extern unsigned int __get_user_asm_d(const void __user *addr, long *err);
186 extern long __must_check __strncpy_from_user(char *dst, const char __user *src,
[all …]
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);
Dsyscalls.h16 asmlinkage int sys_metag_setglobalbit(char __user *, int);
18 asmlinkage int sys_metag_set_tls(void __user *);
21 asmlinkage long sys_truncate64_metag(const char __user *, unsigned long,
28 asmlinkage ssize_t sys_pread64_metag(unsigned long, char __user *, size_t,
30 asmlinkage ssize_t sys_pwrite64_metag(unsigned long, char __user *, size_t,
/linux-4.4.14/arch/s390/include/asm/
Duaccess.h113 unsigned long __must_check __copy_from_user(void *to, const void __user *from,
131 unsigned long __must_check __copy_to_user(void __user *to, const void *from,
165 static inline int __put_user_fn(void *x, void __user *ptr, unsigned long size) in __put_user_fn()
171 static inline int __get_user_fn(void *x, const void __user *ptr, unsigned long size) in __get_user_fn()
278 copy_to_user(void __user *to, const void *from, unsigned long n) in copy_to_user()
308 copy_from_user(void *to, const void __user *from, unsigned long n) in copy_from_user()
321 __copy_in_user(void __user *to, const void __user *from, unsigned long n);
324 copy_in_user(void __user *to, const void __user *from, unsigned long n) in copy_in_user()
334 long __strncpy_from_user(char *dst, const char __user *src, long count);
337 strncpy_from_user(char *dst, const char __user *src, long count) in strncpy_from_user()
[all …]
/linux-4.4.14/lib/
Dtest_user_copy.c40 char __user *usermem; in test_user_copy_init()
58 usermem = (char __user *)user_addr; in test_user_copy_init()
66 ret |= test(get_user(value, (unsigned long __user *)usermem), in test_user_copy_init()
68 ret |= test(put_user(value, (unsigned long __user *)usermem), in test_user_copy_init()
72 ret |= test(!copy_from_user(kmem, (char __user *)(kmem + PAGE_SIZE), in test_user_copy_init()
75 ret |= test(!copy_from_user(bad_usermem, (char __user *)kmem, in test_user_copy_init()
78 ret |= test(!copy_to_user((char __user *)kmem, kmem + PAGE_SIZE, in test_user_copy_init()
81 ret |= test(!copy_to_user((char __user *)kmem, bad_usermem, in test_user_copy_init()
84 ret |= test(!get_user(value, (unsigned long __user *)kmem), in test_user_copy_init()
86 ret |= test(!put_user(value, (unsigned long __user *)kmem), in test_user_copy_init()
Dstrnlen_user.c27 static inline long do_strnlen_user(const char __user *src, unsigned long count, unsigned long max) in do_strnlen_user()
48 if (unlikely(__get_user(c,(unsigned long __user *)src))) in do_strnlen_user()
64 if (unlikely(__get_user(c,(unsigned long __user *)(src+res)))) in do_strnlen_user()
104 long strnlen_user(const char __user *str, long count) in strnlen_user()
136 long strlen_user(const char __user *str) in strlen_user()
/linux-4.4.14/arch/x86/ia32/
Dia32_signal.c71 struct sigcontext_32 __user *sc) in ia32_restore_sigcontext()
74 void __user *buf; in ia32_restore_sigcontext()
118 struct sigframe_ia32 __user *frame = (struct sigframe_ia32 __user *)(regs->sp-8); in sys32_sigreturn()
144 struct rt_sigframe_ia32 __user *frame; in sys32_rt_sigreturn()
147 frame = (struct rt_sigframe_ia32 __user *)(regs->sp - 4); in sys32_rt_sigreturn()
173 static int ia32_setup_sigcontext(struct sigcontext_32 __user *sc, in ia32_setup_sigcontext()
174 void __user *fpstate, in ia32_setup_sigcontext()
180 put_user_ex(get_user_seg(gs), (unsigned int __user *)&sc->gs); in ia32_setup_sigcontext()
181 put_user_ex(get_user_seg(fs), (unsigned int __user *)&sc->fs); in ia32_setup_sigcontext()
182 put_user_ex(get_user_seg(ds), (unsigned int __user *)&sc->ds); in ia32_setup_sigcontext()
[all …]
Dsys_ia32.c53 asmlinkage long sys32_truncate64(const char __user *filename, in sys32_truncate64()
70 static int cp_stat64(struct stat64 __user *ubuf, struct kstat *stat) in cp_stat64()
98 asmlinkage long sys32_stat64(const char __user *filename, in sys32_stat64()
99 struct stat64 __user *statbuf) in sys32_stat64()
109 asmlinkage long sys32_lstat64(const char __user *filename, in sys32_lstat64()
110 struct stat64 __user *statbuf) in sys32_lstat64()
119 asmlinkage long sys32_fstat64(unsigned int fd, struct stat64 __user *statbuf) in sys32_fstat64()
128 asmlinkage long sys32_fstatat(unsigned int dfd, const char __user *filename, in sys32_fstatat()
129 struct stat64 __user *statbuf, int flag) in sys32_fstatat()
155 asmlinkage long sys32_mmap(struct mmap_arg_struct32 __user *arg) in sys32_mmap()
[all …]
/linux-4.4.14/arch/sparc/include/asm/
Duaccess_64.h74 static inline int __access_ok(const void __user * addr, unsigned long size) in __access_ok()
79 static inline int access_ok(int type, const void __user * addr, unsigned long size) in access_ok()
246 const void __user *from,
248 unsigned long copy_from_user_fixup(void *to, const void __user *from,
251 copy_from_user(void *to, const void __user *from, unsigned long size) in copy_from_user()
262 unsigned long __must_check ___copy_to_user(void __user *to,
265 unsigned long copy_to_user_fixup(void __user *to, const void *from,
268 copy_to_user(void __user *to, const void *from, unsigned long size) in copy_to_user()
278 unsigned long __must_check ___copy_in_user(void __user *to,
279 const void __user *from,
[all …]
Duaccess_32.h117 #define __m(x) ((struct __large_struct __user *)(x))
312 unsigned long __copy_user(void __user *to, const void __user *from, unsigned long size);
314 static inline unsigned long copy_to_user(void __user *to, const void *from, unsigned long n) in copy_to_user()
317 return __copy_user(to, (__force void __user *) from, n); in copy_to_user()
322 static inline unsigned long __copy_to_user(void __user *to, const void *from, unsigned long n) in __copy_to_user()
324 return __copy_user(to, (__force void __user *) from, n); in __copy_to_user()
327 static inline unsigned long copy_from_user(void *to, const void __user *from, unsigned long n) in copy_from_user()
330 return __copy_user((__force void __user *) to, from, n); in copy_from_user()
335 static inline unsigned long __copy_from_user(void *to, const void __user *from, unsigned long n) in __copy_from_user()
337 return __copy_user((__force void __user *) to, from, n); in __copy_from_user()
[all …]
/linux-4.4.14/arch/arm64/include/asm/
Duaccess.h177 __typeof__(*(ptr)) __user *__p = (ptr); \
243 __typeof__(*(ptr)) __user *__p = (ptr); \
250 extern unsigned long __must_check __copy_from_user(void *to, const void __user *from, unsigned long…
251 extern unsigned long __must_check __copy_to_user(void __user *to, const void *from, unsigned long n…
252 extern unsigned long __must_check __copy_in_user(void __user *to, const void __user *from, unsigned…
253 extern unsigned long __must_check __clear_user(void __user *addr, unsigned long n);
255 static inline unsigned long __must_check copy_from_user(void *to, const void __user *from, unsigned… in copy_from_user()
264 static inline unsigned long __must_check copy_to_user(void __user *to, const void *from, unsigned l… in copy_to_user()
271 static inline unsigned long __must_check copy_in_user(void __user *to, const void __user *from, uns… in copy_in_user()
281 static inline unsigned long __must_check clear_user(void __user *to, unsigned long n) in clear_user()
[all …]
/linux-4.4.14/fs/xfs/
Dxfs_itable.h28 void __user *buffer,
50 char __user *ubuffer,/* buffer with inode stats */
54 void __user *ubuffer, /* buffer to write to */
63 void __user *buffer,
73 void __user *buffer,
79 void __user *ubuffer, /* buffer to write to */
86 void __user *ubuffer, /* buffer to write to */
96 void __user *buffer, /* buffer with inode info */
/linux-4.4.14/arch/x86/kernel/fpu/
Dsignal.c20 static inline int check_for_xstate(struct fxregs_state __user *buf, in check_for_xstate()
21 void __user *fpstate, in check_for_xstate()
44 if (__get_user(magic2, (__u32 __user *)(fpstate + fx_sw->xstate_size)) in check_for_xstate()
54 static inline int save_fsave_header(struct task_struct *tsk, void __user *buf) in save_fsave_header()
59 struct _fpstate_32 __user *fp = buf; in save_fsave_header()
68 struct fregs_state __user *fp = buf; in save_fsave_header()
77 static inline int save_xstate_epilog(void __user *buf, int ia32_frame) in save_xstate_epilog()
79 struct xregs_state __user *x = buf; in save_xstate_epilog()
117 static inline int copy_fpregs_to_sigframe(struct xregs_state __user *buf) in copy_fpregs_to_sigframe()
124 err = copy_fxregs_to_user((struct fxregs_state __user *) buf); in copy_fpregs_to_sigframe()
[all …]
/linux-4.4.14/include/uapi/linux/
Domap3isp.h168 void __user *buf;
411 struct omap3isp_ccdc_bclamp __user *bclamp;
412 struct omap3isp_ccdc_blcomp __user *blcomp;
413 struct omap3isp_ccdc_fpc __user *fpc;
414 struct omap3isp_ccdc_lsc_config __user *lsc_cfg;
415 struct omap3isp_ccdc_culling __user *cull;
416 __u8 __user *lsc;
632 struct omap3isp_prev_luma __user *luma;
633 struct omap3isp_prev_hmed __user *hmed;
634 struct omap3isp_prev_cfa __user *cfa;
[all …]
Ddlm_device.h41 void __user *castparam;
42 void __user *castaddr;
43 void __user *bastparam;
44 void __user *bastaddr;
45 struct dlm_lksb __user *lksb;
84 void __user * user_astaddr;
85 void __user * user_astparam;
86 struct dlm_lksb __user * user_lksb;
Dif.h205 raw_hdlc_proto __user *raw_hdlc;
206 cisco_proto __user *cisco;
207 fr_proto __user *fr;
208 fr_proto_pvc __user *fr_pvc;
209 fr_proto_pvc_info __user *fr_pvc_info;
212 sync_serial_settings __user *sync;
213 te1_settings __user *te1;
245 void __user * ifru_data;
281 char __user *ifcu_buf;
282 struct ifreq __user *ifcu_req;
Di2o-dev.h55 void __user *msg; /* message */
60 void __user *resbuf; /* Buffer for result */
61 unsigned int __user *reslen; /* Buffer length in bytes */
67 void __user *opbuf; /* Operation List buffer */
69 void __user *resbuf; /* Result List buffer */
70 unsigned int __user *reslen; /* Result List buffer length in bytes */
78 void __user *buf; /* Pointer to software buffer */
79 unsigned int __user *swlen; /* Length of software data */
80 unsigned int __user *maxfrag; /* Maximum fragment count */
81 unsigned int __user *curfrag; /* Current fragment count */
[all …]
Dusbdevice_fs.h46 void __user *data;
53 void __user *data;
63 void __user *context;
101 void __user *buffer;
112 void __user *usercontext;
121 void __user *data; /* param buffer (in, or out) */
Dsem.h47 struct semid_ds __user *buf; /* buffer for IPC_STAT & IPC_SET */
48 unsigned short __user *array; /* array for GETALL & SETALL */
49 struct seminfo __user *__buf; /* buffer for IPC_INFO */
50 void __user *__pad;
/linux-4.4.14/arch/microblaze/include/asm/
Duaccess.h93 static inline int access_ok(int type, const void __user *addr, in access_ok()
122 extern unsigned long __copy_tofrom_user(void __user *to,
123 const void __user *from, unsigned long size);
126 static inline unsigned long __must_check __clear_user(void __user *to, in __clear_user()
145 static inline unsigned long __must_check clear_user(void __user *to, in clear_user()
200 const typeof(*(ptr)) __user *__gu_addr = (ptr); \
312 typeof(*(ptr)) __user *__pu_addr = (ptr); \
368 __copy_tofrom_user((__force void __user *)(to), \
369 (void __user *)(from), (n))
374 const void __user *from, unsigned long n) in copy_from_user()
[all …]
/linux-4.4.14/arch/arm64/kernel/
Dperf_callchain.c24 struct frame_tail __user *fp;
32 static struct frame_tail __user *
33 user_backtrace(struct frame_tail __user *tail, in user_backtrace()
77 static struct compat_frame_tail __user *
78 compat_user_backtrace(struct compat_frame_tail __user *tail, in compat_user_backtrace()
101 if (tail + 1 >= (struct compat_frame_tail __user *) in compat_user_backtrace()
105 return (struct compat_frame_tail __user *)compat_ptr(buftail.fp) - 1; in compat_user_backtrace()
121 struct frame_tail __user *tail; in perf_callchain_user()
123 tail = (struct frame_tail __user *)regs->regs[29]; in perf_callchain_user()
131 struct compat_frame_tail __user *tail; in perf_callchain_user()
[all …]
Dsignal32.c106 static inline int put_sigset_t(compat_sigset_t __user *uset, sigset_t *set) in put_sigset_t()
117 const compat_sigset_t __user *uset) in get_sigset_t()
128 int copy_siginfo_to_user32(compat_siginfo_t __user *to, const siginfo_t *from) in copy_siginfo_to_user32()
203 int copy_siginfo_from_user32(siginfo_t *to, compat_siginfo_t __user *from) in copy_siginfo_from_user32()
234 static int compat_preserve_vfp_context(struct compat_vfp_sigframe __user *frame) in compat_preserve_vfp_context()
283 static int compat_restore_vfp_context(struct compat_vfp_sigframe __user *frame) in compat_restore_vfp_context()
324 struct compat_sigframe __user *sf) in compat_restore_sigframe()
328 struct compat_aux_sigframe __user *aux; in compat_restore_sigframe()
361 aux = (struct compat_aux_sigframe __user *) sf->uc.uc_regspace; in compat_restore_sigframe()
370 struct compat_sigframe __user *frame; in compat_sys_sigreturn()
[all …]
/linux-4.4.14/drivers/staging/android/ion/
Dcompat_ion.c50 struct compat_ion_allocation_data __user *data32, in compat_get_ion_allocation_data()
51 struct ion_allocation_data __user *data) in compat_get_ion_allocation_data()
73 struct compat_ion_handle_data __user *data32, in compat_get_ion_handle_data()
74 struct ion_handle_data __user *data) in compat_get_ion_handle_data()
86 struct compat_ion_allocation_data __user *data32, in compat_put_ion_allocation_data()
87 struct ion_allocation_data __user *data) in compat_put_ion_allocation_data()
109 struct compat_ion_custom_data __user *data32, in compat_get_ion_custom_data()
110 struct ion_custom_data __user *data) in compat_get_ion_custom_data()
134 struct compat_ion_allocation_data __user *data32; in compat_ion_ioctl()
135 struct ion_allocation_data __user *data; in compat_ion_ioctl()
[all …]
/linux-4.4.14/arch/sh/include/asm/
Duaccess.h54 #define __m(x) (*(struct __large_struct __user *)(x))
60 const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \
81 __typeof__(*(ptr)) __user *__pu_addr = (ptr); \
91 __typeof__(*(ptr)) __user *__pu_addr = (ptr); \
105 extern long strncpy_from_user(char *dest, const char __user *src, long count);
107 extern __must_check long strlen_user(const char __user *str);
108 extern __must_check long strnlen_user(const char __user *str, long n);
115 __copy_from_user(void *to, const void __user *from, unsigned long n) in __copy_from_user()
121 __copy_to_user(void __user *to, const void *from, unsigned long n) in __copy_to_user()
137 void __user * __cl_addr = (addr); \
[all …]
Dfutex-irq.h5 static inline int atomic_futex_op_xchg_set(int oparg, u32 __user *uaddr, in atomic_futex_op_xchg_set()
22 static inline int atomic_futex_op_xchg_add(int oparg, u32 __user *uaddr, in atomic_futex_op_xchg_add()
39 static inline int atomic_futex_op_xchg_or(int oparg, u32 __user *uaddr, in atomic_futex_op_xchg_or()
56 static inline int atomic_futex_op_xchg_and(int oparg, u32 __user *uaddr, in atomic_futex_op_xchg_and()
73 static inline int atomic_futex_op_xchg_xor(int oparg, u32 __user *uaddr, in atomic_futex_op_xchg_xor()
91 u32 __user *uaddr, in atomic_futex_op_cmpxchg_inatomic()
/linux-4.4.14/arch/mips/math-emu/
Ddsemul.c36 struct emuframe __user *fr; in mips_dsemul()
68 fr = (struct emuframe __user *) in mips_dsemul()
76 err = __put_user(ir >> 16, (u16 __user *)(&fr->emul)); in mips_dsemul()
77 err |= __put_user(ir & 0xffff, (u16 __user *)((long)(&fr->emul) + 2)); in mips_dsemul()
78 err |= __put_user(BREAK_MATH >> 16, (u16 __user *)(&fr->badinst)); in mips_dsemul()
79 err |= __put_user(BREAK_MATH & 0xffff, (u16 __user *)((long)(&fr->badinst) + 2)); in mips_dsemul()
103 struct emuframe __user *fr; in do_dsemulret()
109 fr = (struct emuframe __user *) in do_dsemulret()
126 err = __get_user(instr[0], (u16 __user *)(&fr->badinst)); in do_dsemulret()
127 err |= __get_user(instr[1], (u16 __user *)((long)(&fr->badinst) + 2)); in do_dsemulret()
/linux-4.4.14/drivers/misc/vmw_vmci/
Dvmci_host.c197 static int drv_cp_harray_to_user(void __user *user_buf_uva, in drv_cp_harray_to_user()
239 if (!access_ok(VERIFY_WRITE, (void __user *)uva, sizeof(u8))) in vmci_host_setup_notify()
261 unsigned int cmd, void __user *uptr) in vmci_host_get_version()
264 int __user *vptr = uptr; in vmci_host_get_version()
296 void __user *uptr) in vmci_host_do_init_context()
358 void __user *uptr) in vmci_host_do_send_datagram()
391 if (copy_from_user(dg, (void __user *)(uintptr_t)send_info.addr, in vmci_host_do_send_datagram()
419 void __user *uptr) in vmci_host_do_receive_datagram()
439 void __user *ubuf = (void __user *)(uintptr_t)recv_info.addr; in vmci_host_do_receive_datagram()
451 void __user *uptr) in vmci_host_do_alloc_queuepair()
[all …]
/linux-4.4.14/drivers/gpu/drm/r128/
Dr128_ioc32.c66 drm_r128_init_t __user *init; in compat_r128_init()
68 if (copy_from_user(&init32, (void __user *)arg, sizeof(init32))) in compat_r128_init()
114 drm_r128_depth_t __user *depth; in compat_r128_depth()
116 if (copy_from_user(&depth32, (void __user *)arg, sizeof(depth32))) in compat_r128_depth()
123 || __put_user((int __user *)(unsigned long)depth32.x, &depth->x) in compat_r128_depth()
124 || __put_user((int __user *)(unsigned long)depth32.y, &depth->y) in compat_r128_depth()
125 || __put_user((unsigned int __user *)(unsigned long)depth32.buffer, in compat_r128_depth()
127 || __put_user((unsigned char __user *)(unsigned long)depth32.mask, in compat_r128_depth()
143 drm_r128_stipple_t __user *stipple; in compat_r128_stipple()
145 if (copy_from_user(&stipple32, (void __user *)arg, sizeof(stipple32))) in compat_r128_stipple()
[all …]
/linux-4.4.14/arch/parisc/include/asm/
Duaccess.h33 static inline long access_ok(int type, const void __user * addr, in access_ok()
211 extern unsigned long lcopy_to_user(void __user *, const void *, unsigned long);
212 extern unsigned long lcopy_from_user(void *, const void __user *, unsigned long);
213 extern unsigned long lcopy_in_user(void __user *, const void __user *, unsigned long);
214 extern long strncpy_from_user(char *, const char __user *, long);
215 extern unsigned lclear_user(void __user *, unsigned long);
216 extern long lstrnlen_user(const char __user *, long);
227 unsigned long copy_to_user(void __user *dst, const void *src, unsigned long len);
229 unsigned long __copy_from_user(void *dst, const void __user *src, unsigned long len);
230 unsigned long copy_in_user(void __user *dst, const void __user *src, unsigned long len);
[all …]
/linux-4.4.14/drivers/video/fbdev/
Dsbuslib.c105 struct fbtype __user *f = (struct fbtype __user *) arg; in sbusfb_ioctl_helper()
117 struct fbcmap __user *c = (struct fbcmap __user *) arg; in sbusfb_ioctl_helper()
121 unsigned char __user *ured; in sbusfb_ioctl_helper()
122 unsigned char __user *ugreen; in sbusfb_ioctl_helper()
123 unsigned char __user *ublue; in sbusfb_ioctl_helper()
158 struct fbcmap __user *c = (struct fbcmap __user *) arg; in sbusfb_ioctl_helper()
159 unsigned char __user *ured; in sbusfb_ioctl_helper()
160 unsigned char __user *ugreen; in sbusfb_ioctl_helper()
161 unsigned char __user *ublue; in sbusfb_ioctl_helper()
196 struct fbcmap32 __user *argp = (void __user *)arg; in fbiogetputcmap()
[all …]
/linux-4.4.14/drivers/media/v4l2-core/
Dv4l2-compat-ioctl32.c48 static int get_v4l2_window32(struct v4l2_window *kp, struct v4l2_window32 __user *up) in get_v4l2_window32()
59 struct v4l2_clip32 __user *uclips; in get_v4l2_window32()
60 struct v4l2_clip __user *kclips; in get_v4l2_window32()
82 static int put_v4l2_window32(struct v4l2_window *kp, struct v4l2_window32 __user *up) in put_v4l2_window32()
92 static inline int get_v4l2_pix_format(struct v4l2_pix_format *kp, struct v4l2_pix_format __user *up) in get_v4l2_pix_format()
100 struct v4l2_pix_format_mplane __user *up) in get_v4l2_pix_format_mplane()
107 static inline int put_v4l2_pix_format(struct v4l2_pix_format *kp, struct v4l2_pix_format __user *up) in put_v4l2_pix_format()
115 struct v4l2_pix_format_mplane __user *up) in put_v4l2_pix_format_mplane()
122 static inline int get_v4l2_vbi_format(struct v4l2_vbi_format *kp, struct v4l2_vbi_format __user *up) in get_v4l2_vbi_format()
129 static inline int put_v4l2_vbi_format(struct v4l2_vbi_format *kp, struct v4l2_vbi_format __user *up) in put_v4l2_vbi_format()
[all …]
/linux-4.4.14/drivers/misc/sgi-gru/
Dgrukdump.c37 static int gru_user_copy_handle(void __user **dp, void *s) in gru_user_copy_handle()
47 void __user *ubuf, int ctxnum, int dsrcnt, in gru_dump_context_data()
78 void __user *ubuf, void __user *ubufend) in gru_dump_tfm()
98 void __user *ubuf, void __user *ubufend) in gru_dump_tgh()
118 void __user *ubuf, void __user *ubufend, char data_opt, in gru_dump_context()
122 struct gru_dump_context_header __user *uhdr = ubuf; in gru_dump_context()
189 void __user *ubuf; in gru_dump_chiplet_request()
190 void __user *ubufend; in gru_dump_chiplet_request()
193 if (copy_from_user(&req, (void __user *)arg, sizeof(req))) in gru_dump_chiplet_request()
226 if (copy_to_user((void __user *)arg, &req, sizeof(req))) in gru_dump_chiplet_request()
/linux-4.4.14/arch/x86/kernel/
Dsignal.c64 int restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc) in restore_sigcontext()
67 void __user *buf; in restore_sigcontext()
112 buf = (void __user *)buf_val; in restore_sigcontext()
122 int setup_sigcontext(struct sigcontext __user *sc, void __user *fpstate, in setup_sigcontext()
130 put_user_ex(get_user_gs(regs), (unsigned int __user *)&sc->gs); in setup_sigcontext()
131 put_user_ex(regs->fs, (unsigned int __user *)&sc->fs); in setup_sigcontext()
132 put_user_ex(regs->es, (unsigned int __user *)&sc->es); in setup_sigcontext()
133 put_user_ex(regs->ds, (unsigned int __user *)&sc->ds); in setup_sigcontext()
159 put_user_ex(regs->cs, (unsigned int __user *)&sc->cs); in setup_sigcontext()
162 put_user_ex(regs->ss, (unsigned int __user *)&sc->ss); in setup_sigcontext()
[all …]
/linux-4.4.14/arch/m68k/include/asm/
Duaccess_mm.h17 static inline int access_ok(int type, const void __user *addr, in access_ok()
100 const void __user *__pu_ptr = (ptr); \
202 unsigned long __generic_copy_from_user(void *to, const void __user *from, unsigned long n);
203 unsigned long __generic_copy_to_user(void __user *to, const void *from, unsigned long n);
239 __constant_copy_from_user(void *to, const void __user *from, unsigned long n) in __constant_copy_from_user()
245 __get_user_asm(res, *(u8 *)to, (u8 __user *)from, u8, b, d, 1); in __constant_copy_from_user()
248 __get_user_asm(res, *(u16 *)to, (u16 __user *)from, u16, w, r, 2); in __constant_copy_from_user()
254 __get_user_asm(res, *(u32 *)to, (u32 __user *)from, u32, l, r, 4); in __constant_copy_from_user()
320 __constant_copy_to_user(void __user *to, const void *from, unsigned long n) in __constant_copy_to_user()
326 __put_user_asm(res, *(u8 *)from, (u8 __user *)to, b, d, 1); in __constant_copy_to_user()
[all …]
/linux-4.4.14/arch/avr32/include/asm/
Duaccess.h75 extern __kernel_size_t copy_to_user(void __user *to, const void *from,
77 extern __kernel_size_t copy_from_user(void *to, const void __user *from,
80 static inline __kernel_size_t __copy_to_user(void __user *to, const void *from, in __copy_to_user()
86 const void __user *from, in __copy_from_user()
205 const typeof(*(ptr)) __user * __gu_addr = (ptr); \
266 typeof(*(ptr)) __user *__pu_addr = (ptr); \
312 extern __kernel_size_t clear_user(void __user *addr, __kernel_size_t size);
313 extern __kernel_size_t __clear_user(void __user *addr, __kernel_size_t size);
315 extern long strncpy_from_user(char *dst, const char __user *src, long count);
316 extern long __strncpy_from_user(char *dst, const char __user *src, long count);
[all …]
/linux-4.4.14/fs/proc/
Dpage.c28 static ssize_t kpagecount_read(struct file *file, char __user *buf, in kpagecount_read()
31 u64 __user *out = (u64 __user *)buf; in kpagecount_read()
65 *ppos += (char __user *)out - buf; in kpagecount_read()
67 ret = (char __user *)out - buf; in kpagecount_read()
196 static ssize_t kpageflags_read(struct file *file, char __user *buf, in kpageflags_read()
199 u64 __user *out = (u64 __user *)buf; in kpageflags_read()
228 *ppos += (char __user *)out - buf; in kpageflags_read()
230 ret = (char __user *)out - buf; in kpageflags_read()
240 static ssize_t kpagecgroup_read(struct file *file, char __user *buf, in kpagecgroup_read()
243 u64 __user *out = (u64 __user *)buf; in kpagecgroup_read()
[all …]
/linux-4.4.14/sound/oss/dmasound/
Ddmasound.h46 do { int error = get_user(ret, (int __user *)(arg)); \
49 #define IOCTL_OUT(arg, ret) ioctl_return((int __user *)(arg), ret)
51 static inline int ioctl_return(int __user *addr, int value) in ioctl_return()
150 ssize_t (*ct_ulaw)(const u_char __user *, size_t, u_char *, ssize_t *, ssize_t);
151 ssize_t (*ct_alaw)(const u_char __user *, size_t, u_char *, ssize_t *, ssize_t);
152 ssize_t (*ct_s8)(const u_char __user *, size_t, u_char *, ssize_t *, ssize_t);
153 ssize_t (*ct_u8)(const u_char __user *, size_t, u_char *, ssize_t *, ssize_t);
154 ssize_t (*ct_s16be)(const u_char __user *, size_t, u_char *, ssize_t *, ssize_t);
155 ssize_t (*ct_u16be)(const u_char __user *, size_t, u_char *, ssize_t *, ssize_t);
156 ssize_t (*ct_s16le)(const u_char __user *, size_t, u_char *, ssize_t *, ssize_t);
[all …]
Ddmasound_atari.c70 static ssize_t ata_ct_law(const u_char __user *userPtr, size_t userCount,
73 static ssize_t ata_ct_s8(const u_char __user *userPtr, size_t userCount,
76 static ssize_t ata_ct_u8(const u_char __user *userPtr, size_t userCount,
79 static ssize_t ata_ct_s16be(const u_char __user *userPtr, size_t userCount,
82 static ssize_t ata_ct_u16be(const u_char __user *userPtr, size_t userCount,
85 static ssize_t ata_ct_s16le(const u_char __user *userPtr, size_t userCount,
88 static ssize_t ata_ct_u16le(const u_char __user *userPtr, size_t userCount,
91 static ssize_t ata_ctx_law(const u_char __user *userPtr, size_t userCount,
94 static ssize_t ata_ctx_s8(const u_char __user *userPtr, size_t userCount,
97 static ssize_t ata_ctx_u8(const u_char __user *userPtr, size_t userCount,
[all …]
/linux-4.4.14/arch/nios2/include/asm/
Duaccess.h71 static inline unsigned long __must_check __clear_user(void __user *to, in __clear_user()
90 static inline unsigned long __must_check clear_user(void __user *to, in clear_user()
98 extern long __copy_from_user(void *to, const void __user *from,
100 extern long __copy_to_user(void __user *to, const void *from, unsigned long n);
102 static inline long copy_from_user(void *to, const void __user *from, in copy_from_user()
110 static inline long copy_to_user(void __user *to, const void *from, in copy_to_user()
118 extern long strncpy_from_user(char *__to, const char __user *__from,
120 extern long strnlen_user(const char __user *s, long n);
168 const __typeof__(*(ptr)) __user *__gu_ptr = (ptr); \
178 const __typeof__(*(ptr)) __user *__gu_ptr = (ptr); \
[all …]
/linux-4.4.14/include/asm-generic/
Dtermios.h20 const struct termio __user *termio) in user_termio_to_kernel_termios()
55 static inline int kernel_termios_to_user_termio(struct termio __user *termio, in kernel_termios_to_user_termio()
71 struct termios2 __user *u) in user_termios_to_kernel_termios()
76 static inline int kernel_termios_to_user_termios(struct termios2 __user *u, in kernel_termios_to_user_termios()
83 struct termios __user *u) in user_termios_to_kernel_termios_1()
88 static inline int kernel_termios_to_user_termios_1(struct termios __user *u, in kernel_termios_to_user_termios_1()
95 struct termios __user *u) in user_termios_to_kernel_termios()
100 static inline int kernel_termios_to_user_termios(struct termios __user *u, in kernel_termios_to_user_termios()
Duaccess.h80 const void __user * from, unsigned long n) in __copy_from_user()
109 static inline __must_check long __copy_to_user(void __user *to, in __copy_to_user()
175 static inline int __put_user_fn(size_t size, void __user *ptr, void *x) in __put_user_fn()
237 static inline int __get_user_fn(size_t size, const void __user *ptr, void *x) in __get_user_fn()
258 const void __user * from, unsigned long n) in copy_from_user()
267 static inline long copy_to_user(void __user *to, in copy_to_user()
282 __strncpy_from_user(char *dst, const char __user *src, long count) in __strncpy_from_user()
293 strncpy_from_user(char *dst, const char __user *src, long count) in strncpy_from_user()
314 static inline long strnlen_user(const char __user *src, long n) in strnlen_user()
321 static inline long strlen_user(const char __user *src) in strlen_user()
[all …]
/linux-4.4.14/arch/frv/kernel/
Dsignal.c52 struct siginfo __user *pinfo;
53 void __user *puc;
59 static int restore_sigcontext(struct sigcontext __user *sc, int *_gr8) in restore_sigcontext()
87 struct sigframe __user *frame = (struct sigframe __user *) __frame->sp; in sys_sigreturn()
113 struct rt_sigframe __user *frame = (struct rt_sigframe __user *) __frame->sp; in sys_rt_sigreturn()
140 static int setup_sigcontext(struct sigcontext __user *sc, unsigned long mask) in setup_sigcontext()
161 static inline void __user *get_sigframe(struct ksignal *ksig, in get_sigframe()
166 return (void __user *) ((sp - frame_size) & ~7UL); in get_sigframe()
176 struct sigframe __user *frame; in setup_frame()
218 struct fdpic_func_descriptor __user *funcptr = in setup_frame()
[all …]
Dtraps.c51 info.si_addr = (void __user *) ((epcr0 & EPCR0_V) ? (epcr0 & EPCR0_PC) : __frame->pc); in insn_access_error()
75 info.si_addr = (void __user *) ((epcr0 & EPCR0_V) ? (epcr0 & EPCR0_PC) : __frame->pc); in illegal_instruction()
114 unsigned long __user *p; in atomic_operation()
131 p = (unsigned long __user *) __frame->gr8; in atomic_operation()
161 p = (unsigned long __user *) __frame->gr8; in atomic_operation()
184 p = (unsigned long __user *) __frame->gr8; in atomic_operation()
208 p = (unsigned long __user *) __frame->gr8; in atomic_operation()
232 p = (unsigned long __user *) __frame->gr8; in atomic_operation()
256 p = (unsigned long __user *) __frame->gr8; in atomic_operation()
280 p = (unsigned long __user *) __frame->gr8; in atomic_operation()
[all …]
Dfutex.c21 static inline int atomic_futex_op_xchg_set(int oparg, u32 __user *uaddr, int *_oldval) in atomic_futex_op_xchg_set()
53 static inline int atomic_futex_op_xchg_add(int oparg, u32 __user *uaddr, int *_oldval) in atomic_futex_op_xchg_add()
86 static inline int atomic_futex_op_xchg_or(int oparg, u32 __user *uaddr, int *_oldval) in atomic_futex_op_xchg_or()
119 static inline int atomic_futex_op_xchg_and(int oparg, u32 __user *uaddr, int *_oldval) in atomic_futex_op_xchg_and()
152 static inline int atomic_futex_op_xchg_xor(int oparg, u32 __user *uaddr, int *_oldval) in atomic_futex_op_xchg_xor()
189 int futex_atomic_op_inuser(int encoded_op, u32 __user *uaddr) in futex_atomic_op_inuser()
/linux-4.4.14/sound/oss/
Dsound_calls.h32 int audio_read (int dev, struct file *file, char __user *buf, int count);
33 int audio_write (int dev, struct file *file, const char __user *buf, int count);
37 unsigned int cmd, void __user *arg);
45 int sequencer_read (int dev, struct file *file, char __user *buf, int count);
46 int sequencer_write (int dev, struct file *file, const char __user *buf, int count);
49 int sequencer_ioctl (int dev, struct file *file, unsigned int cmd, void __user *arg);
65 int MIDIbuf_read (int dev, struct file *file, char __user *buf, int count);
66 int MIDIbuf_write (int dev, struct file *file, const char __user *buf, int count);
69 int MIDIbuf_ioctl (int dev, struct file *file, unsigned int cmd, void __user *arg);
/linux-4.4.14/net/ipv4/
Dudp_impl.h14 char __user *optval, unsigned int optlen);
16 char __user *optval, int __user *optlen);
20 char __user *optval, unsigned int optlen);
22 char __user *optval, int __user *optlen);
/linux-4.4.14/arch/x86/lib/
Dusercopy_32.c71 clear_user(void __user *to, unsigned long n) in clear_user()
92 __clear_user(void __user *to, unsigned long n) in __clear_user()
101 __copy_user_intel(void __user *to, const void *from, unsigned long size) in __copy_user_intel()
205 __copy_user_zeroing_intel(void *to, const void __user *from, unsigned long size) in __copy_user_zeroing_intel()
302 const void __user *from, unsigned long size) in __copy_user_zeroing_intel_nocache()
396 const void __user *from, unsigned long size) in __copy_user_intel_nocache()
489 unsigned long __copy_user_zeroing_intel(void *to, const void __user *from,
491 unsigned long __copy_user_intel(void __user *to, const void *from,
494 const void __user *from, unsigned long size);
570 unsigned long __copy_to_user_ll(void __user *to, const void *from, in __copy_to_user_ll()
[all …]
/linux-4.4.14/arch/parisc/kernel/
Dsignal32.h37 int copy_siginfo_to_user32 (compat_siginfo_t __user *to, const siginfo_t *from);
38 int copy_siginfo_from_user32 (siginfo_t *to, compat_siginfo_t __user *from);
84 long restore_sigcontext32(struct compat_sigcontext __user *sc,
85 struct compat_regfile __user *rf,
87 long setup_sigcontext32(struct compat_sigcontext __user *sc,
88 struct compat_regfile __user *rf,
Dsignal.c71 restore_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs) in restore_sigcontext()
89 struct rt_sigframe __user *frame; in sys_rt_sigreturn()
95 struct compat_rt_sigframe __user * compat_frame; in sys_rt_sigreturn()
104 frame = (struct rt_sigframe __user *) in sys_rt_sigreturn()
111 compat_frame = (struct compat_rt_sigframe __user *)frame; in sys_rt_sigreturn()
176 static inline void __user *
191 return (void __user *) sp; /* Stacks grow up. Fun. */ in get_sigframe()
195 setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs, int in_syscall) in setup_sigcontext()
232 struct rt_sigframe __user *frame; in setup_rt_frame()
237 struct compat_rt_sigframe __user * compat_frame; in setup_rt_frame()
[all …]
/linux-4.4.14/net/ipv6/
Dudp_impl.h17 char __user *optval, int __user *optlen);
19 char __user *optval, unsigned int optlen);
22 char __user *optval, unsigned int optlen);
24 char __user *optval, int __user *optlen);
/linux-4.4.14/arch/hexagon/include/asm/
Duaccess.h71 unsigned long __copy_from_user_hexagon(void *to, const void __user *from,
73 unsigned long __copy_to_user_hexagon(void __user *to, const void *from,
85 __kernel_size_t __clear_user_hexagon(void __user *dest, unsigned long count);
93 extern long __strnlen_user(const char __user *src, long n);
95 static inline long hexagon_strncpy_from_user(char *dst, const char __user *src,
101 static inline long hexagon_strncpy_from_user(char *dst, const char __user *src, in hexagon_strncpy_from_user()
/linux-4.4.14/arch/m32r/lib/
Dusercopy.c15 __generic_copy_to_user(void __user *to, const void *from, unsigned long n) in __generic_copy_to_user()
24 __generic_copy_from_user(void *to, const void __user *from, unsigned long n) in __generic_copy_from_user()
113 __strncpy_from_user(char *dst, const char __user *src, long count) in __strncpy_from_user()
121 strncpy_from_user(char *dst, const char __user *src, long count) in strncpy_from_user()
224 clear_user(void __user *to, unsigned long n) in clear_user()
232 __clear_user(void __user *to, unsigned long n) in __clear_user()
246 long strnlen_user(const char __user *s, long n) in strnlen_user()
315 long strnlen_user(const char __user *s, long n) in strnlen_user()
/linux-4.4.14/arch/cris/arch-v10/kernel/
Dsignal.c64 restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc) in restore_sigcontext()
107 struct sigframe __user *frame = (struct sigframe *)rdusp(); in sys_sigreturn()
143 struct rt_sigframe __user *frame = (struct rt_sigframe *)rdusp(); in sys_rt_sigreturn()
178 static int setup_sigcontext(struct sigcontext __user *sc, in setup_sigcontext()
205 static inline void __user *
214 return (void __user*)(sp - frame_size); in get_sigframe()
228 struct sigframe __user *frame; in setup_frame()
256 err |= __put_user(0x9c5f, (short __user*)(frame->retcode+0)); in setup_frame()
257 err |= __put_user(__NR_sigreturn, (short __user*)(frame->retcode+2)); in setup_frame()
258 err |= __put_user(0xe93d, (short __user*)(frame->retcode+4)); in setup_frame()
[all …]
/linux-4.4.14/drivers/staging/media/davinci_vpfe/
Ddavinci_vpfe_user.h1171 struct vpfe_ipipe_input_config __user *input_config;
1172 struct vpfe_ipipe_lutdpc __user *lutdpc;
1173 struct vpfe_ipipe_otfdpc __user *otfdpc;
1174 struct vpfe_ipipe_nf __user *nf1;
1175 struct vpfe_ipipe_nf __user *nf2;
1176 struct vpfe_ipipe_gic __user *gic;
1177 struct vpfe_ipipe_wb __user *wbal;
1178 struct vpfe_ipipe_cfa __user *cfa;
1179 struct vpfe_ipipe_rgb2rgb __user *rgb2rgb1;
1180 struct vpfe_ipipe_rgb2rgb __user *rgb2rgb2;
[all …]
/linux-4.4.14/arch/mips/kvm/
Dtrap_emul.c44 uint32_t __user *opc = (uint32_t __user *) vcpu->arch.pc; in kvm_trap_emul_handle_cop_unusable()
91 uint32_t __user *opc = (uint32_t __user *) vcpu->arch.pc; in kvm_trap_emul_handle_tlb_mod()
135 uint32_t __user *opc = (uint32_t __user *) vcpu->arch.pc; in kvm_trap_emul_handle_tlb_st_miss()
182 uint32_t __user *opc = (uint32_t __user *) vcpu->arch.pc; in kvm_trap_emul_handle_tlb_ld_miss()
236 uint32_t __user *opc = (uint32_t __user *) vcpu->arch.pc; in kvm_trap_emul_handle_addr_err_st()
266 uint32_t __user *opc = (uint32_t __user *) vcpu->arch.pc; in kvm_trap_emul_handle_addr_err_ld()
296 uint32_t __user *opc = (uint32_t __user *) vcpu->arch.pc; in kvm_trap_emul_handle_syscall()
314 uint32_t __user *opc = (uint32_t __user *) vcpu->arch.pc; in kvm_trap_emul_handle_res_inst()
332 uint32_t __user *opc = (uint32_t __user *) vcpu->arch.pc; in kvm_trap_emul_handle_break()
350 uint32_t __user *opc = (uint32_t __user *)vcpu->arch.pc; in kvm_trap_emul_handle_trap()
[all …]
/linux-4.4.14/drivers/isdn/hardware/eicon/
Ddiva.h12 typedef int (*divas_xdi_copy_to_user_fn_t) (void *os_handle, void __user *dst,
16 const void __user *src, int length);
18 int diva_xdi_read(void *adapter, void *os_handle, void __user *dst,
21 int diva_xdi_write(void *adapter, void *os_handle, const void __user *src,
24 void *diva_xdi_open_adapter(void *os_handle, const void __user *src,
/linux-4.4.14/arch/m68k/kernel/
Dsignal.c244 char __user *pretcode;
247 struct sigcontext __user *psc;
255 char __user *pretcode;
257 struct siginfo __user *pinfo;
258 void __user *puc;
349 static inline int rt_restore_fpu_state(struct ucontext __user *uc) in rt_restore_fpu_state()
368 if (__get_user(*(long *)fpstate, (long __user *)&uc->uc_fpstate)) in rt_restore_fpu_state()
426 __copy_from_user(fpstate + 4, (long __user *)&uc->uc_fpstate + 1, in rt_restore_fpu_state()
500 static inline int rt_save_fpu_state(struct ucontext __user *uc, struct pt_regs *regs) in rt_save_fpu_state()
525 err |= __put_user(*(long *)fpstate, (long __user *)&uc->uc_fpstate); in rt_save_fpu_state()
[all …]
/linux-4.4.14/sound/core/
Dcontrol_compat.c36 struct snd_ctl_elem_list32 __user *data32) in snd_ctl_elem_list_compat()
38 struct snd_ctl_elem_list __user *data; in snd_ctl_elem_list_compat()
95 struct snd_ctl_elem_info32 __user *data32) in snd_ctl_elem_info_compat()
235 void __user *userdata, in copy_ctl_value_from_user()
236 void __user *valuep, in copy_ctl_value_from_user()
239 struct snd_ctl_elem_value32 __user *data32 = userdata; in copy_ctl_value_from_user()
257 s32 __user *intp = valuep; in copy_ctl_value_from_user()
279 static int copy_ctl_value_to_user(void __user *userdata, in copy_ctl_value_to_user()
280 void __user *valuep, in copy_ctl_value_to_user()
289 s32 __user *intp = valuep; in copy_ctl_value_to_user()
[all …]
/linux-4.4.14/arch/arm/nwfpe/
Dfpa11_cpdt.c31 static inline void loadSingle(const unsigned int Fn, const unsigned int __user *pMem) in loadSingle()
38 static inline void loadDouble(const unsigned int Fn, const unsigned int __user *pMem) in loadDouble()
54 static inline void loadExtended(const unsigned int Fn, const unsigned int __user *pMem) in loadExtended()
71 static inline void loadMultiple(const unsigned int Fn, const unsigned int __user *pMem) in loadMultiple()
103 … void storeSingle(struct roundingData *roundData, const unsigned int Fn, unsigned int __user *pMem) in storeSingle()
129 … void storeDouble(struct roundingData *roundData, const unsigned int Fn, unsigned int __user *pMem) in storeDouble()
162 static inline void storeExtended(const unsigned int Fn, unsigned int __user *pMem) in storeExtended()
194 static inline void storeMultiple(const unsigned int Fn, unsigned int __user *pMem) in storeMultiple()
226 unsigned int __user *pBase, *pAddress, *pFinal; in PerformLDF()
229 pBase = (unsigned int __user *) readRegister(getRn(opcode)); in PerformLDF()
[all …]
/linux-4.4.14/arch/tile/kernel/
Dsignal.c46 struct sigcontext __user *sc) in restore_sigcontext()
70 void __user *frame, int sig) in signal_fault()
80 struct rt_sigframe __user *frame = in SYSCALL_DEFINE0()
81 (struct rt_sigframe __user *)(regs->sp); in SYSCALL_DEFINE0()
108 int setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs) in setup_sigcontext()
116 static inline void __user *get_sigframe(struct k_sigaction *ka, in get_sigframe()
131 return (void __user __force *)-1UL; in get_sigframe()
145 return (void __user *) sp; in get_sigframe()
152 struct rt_sigframe __user *frame; in setup_rt_frame()
326 static void dump_mem(void __user *address) in dump_mem()
[all …]
/linux-4.4.14/drivers/char/agp/
Dcompat_ioctl.c38 static int compat_agpioc_info_wrap(struct agp_file_private *priv, void __user *arg) in compat_agpioc_info_wrap()
61 static int compat_agpioc_reserve_wrap(struct agp_file_private *priv, void __user *arg) in compat_agpioc_reserve_wrap()
111 if (copy_from_user(usegment, (void __user *) ureserve.seg_list, in compat_agpioc_reserve_wrap()
148 static int compat_agpioc_allocate_wrap(struct agp_file_private *priv, void __user *arg) in compat_agpioc_allocate_wrap()
172 static int compat_agpioc_bind_wrap(struct agp_file_private *priv, void __user *arg) in compat_agpioc_bind_wrap()
189 static int compat_agpioc_unbind_wrap(struct agp_file_private *priv, void __user *arg) in compat_agpioc_unbind_wrap()
239 ret_val = compat_agpioc_info_wrap(curr_priv, (void __user *) arg); in compat_agp_ioctl()
251 ret_val = agpioc_setup_wrap(curr_priv, (void __user *) arg); in compat_agp_ioctl()
255 ret_val = compat_agpioc_reserve_wrap(curr_priv, (void __user *) arg); in compat_agp_ioctl()
263 ret_val = compat_agpioc_allocate_wrap(curr_priv, (void __user *) arg); in compat_agp_ioctl()
[all …]
/linux-4.4.14/fs/ocfs2/
Dioctl.c35 copy_to_user((typeof(a) __user *)b, &(a), sizeof(a))
42 struct ocfs2_info_request __user *req) in o2info_set_request_error()
45 (void)put_user(kreq->ir_flags, (__u32 __user *)&(req->ir_flags)); in o2info_set_request_error()
146 struct ocfs2_info_request __user *req) in ocfs2_info_handle_blocksize()
164 struct ocfs2_info_request __user *req) in ocfs2_info_handle_clustersize()
183 struct ocfs2_info_request __user *req) in ocfs2_info_handle_maxslots()
202 struct ocfs2_info_request __user *req) in ocfs2_info_handle_label()
221 struct ocfs2_info_request __user *req) in ocfs2_info_handle_uuid()
240 struct ocfs2_info_request __user *req) in ocfs2_info_handle_fs_features()
261 struct ocfs2_info_request __user *req) in ocfs2_info_handle_journal_size()
[all …]
/linux-4.4.14/arch/blackfin/include/asm/
Duaccess.h75 typeof(*(p)) __user *_p = (p); \
94 __put_user_asm(_xl, ((__force long __user *)_p)+0, );\
95 __put_user_asm(_xh, ((__force long __user *)_p)+1, );\
133 const typeof(*(ptr)) __user *_p = (ptr); \
178 copy_from_user(void *to, const void __user *from, unsigned long n) in copy_from_user()
188 copy_to_user(void __user *to, const void *from, unsigned long n) in copy_to_user()
203 strncpy_from_user(char *dst, const char __user *src, long count) in strncpy_from_user()
224 static inline long __must_check strnlen_user(const char __user *src, long n) in strnlen_user()
231 static inline long __must_check strlen_user(const char __user *src) in strlen_user()
243 __clear_user(void __user *to, unsigned long n) in __clear_user()
/linux-4.4.14/drivers/oprofile/
Doprofile_files.c30 static ssize_t timeout_read(struct file *file, char __user *buf, in timeout_read()
38 static ssize_t timeout_write(struct file *file, char const __user *buf, in timeout_write()
68 static ssize_t depth_read(struct file *file, char __user *buf, size_t count, loff_t *offset) in depth_read()
75 static ssize_t depth_write(struct file *file, char const __user *buf, size_t count, loff_t *offset) in depth_write()
105 static ssize_t pointer_size_read(struct file *file, char __user *buf, size_t count, loff_t *offset) in pointer_size_read()
117 static ssize_t cpu_type_read(struct file *file, char __user *buf, size_t count, loff_t *offset) in cpu_type_read()
129 static ssize_t enable_read(struct file *file, char __user *buf, size_t count, loff_t *offset) in enable_read()
135 static ssize_t enable_write(struct file *file, char const __user *buf, size_t count, loff_t *offset) in enable_write()
166 static ssize_t dump_write(struct file *file, char const __user *buf, size_t count, loff_t *offset) in dump_write()
/linux-4.4.14/arch/unicore32/include/asm/
Duaccess.h32 __copy_from_user(void *to, const void __user *from, unsigned long n);
34 __copy_to_user(void __user *to, const void *from, unsigned long n);
36 __clear_user(void __user *addr, unsigned long n);
38 __strncpy_from_user(char *to, const char __user *from, unsigned long count);
40 __strnlen_user(const char __user *s, long n);
/linux-4.4.14/arch/arc/mm/
Dextable.c30 long arc_copy_from_user_noinline(void *to, const void __user *from, in arc_copy_from_user_noinline()
37 long arc_copy_to_user_noinline(void __user *to, const void *from, in arc_copy_to_user_noinline()
44 unsigned long arc_clear_user_noinline(void __user *to, in arc_clear_user_noinline()
51 long arc_strncpy_from_user_noinline(char *dst, const char __user *src, in arc_strncpy_from_user_noinline()
58 long arc_strnlen_user_noinline(const char __user *src, long n) in arc_strnlen_user_noinline()
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/
Dxgbe-debugfs.c124 static ssize_t xgbe_common_read(char __user *buffer, size_t count, in xgbe_common_read()
148 static ssize_t xgbe_common_write(const char __user *buffer, size_t count, in xgbe_common_write()
174 static ssize_t xgmac_reg_addr_read(struct file *filp, char __user *buffer, in xgmac_reg_addr_read()
183 const char __user *buffer, in xgmac_reg_addr_write()
192 static ssize_t xgmac_reg_value_read(struct file *filp, char __user *buffer, in xgmac_reg_value_read()
204 const char __user *buffer, in xgmac_reg_value_write()
234 static ssize_t xpcs_mmd_read(struct file *filp, char __user *buffer, in xpcs_mmd_read()
242 static ssize_t xpcs_mmd_write(struct file *filp, const char __user *buffer, in xpcs_mmd_write()
251 static ssize_t xpcs_reg_addr_read(struct file *filp, char __user *buffer, in xpcs_reg_addr_read()
259 static ssize_t xpcs_reg_addr_write(struct file *filp, const char __user *buffer, in xpcs_reg_addr_write()
[all …]
/linux-4.4.14/arch/metag/kernel/
Dptrace.c29 void *kbuf, void __user *ubuf) in metag_gp_regs_copyout()
86 const void *kbuf, const void __user *ubuf) in metag_gp_regs_copyin()
141 void *kbuf, void __user *ubuf) in metag_gp_regs_get()
150 const void *kbuf, const void __user *ubuf) in metag_gp_regs_set()
158 void *kbuf, void __user *ubuf) in metag_cb_regs_copyout()
174 const void *kbuf, const void __user *ubuf) in metag_cb_regs_copyin()
187 void *kbuf, void __user *ubuf) in metag_cb_regs_get()
196 const void *kbuf, const void __user *ubuf) in metag_cb_regs_set()
204 void *kbuf, void __user *ubuf) in metag_rp_state_copyout()
241 const void *kbuf, const void __user *ubuf) in metag_rp_state_copyin()
[all …]
Dsignal.c46 struct sigcontext __user *sc) in restore_sigcontext()
74 struct rt_sigframe __user *frame; in sys_rt_sigreturn()
77 frame = (__force struct rt_sigframe __user *)(regs->REG_SP - in sys_rt_sigreturn()
102 static int setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs, in setup_sigcontext()
143 static void __user *get_sigframe(struct ksignal *ksig, unsigned long sp) in get_sigframe()
148 return (void __user *)sp; in get_sigframe()
154 struct rt_sigframe __user *frame; in setup_rt_frame()
166 err |= __put_user(0, (unsigned long __user *)&frame->uc.uc_link); in setup_rt_frame()
179 err |= __put_user(code, (unsigned long __user *)(&frame->retcode[0])); in setup_rt_frame()
183 err |= __put_user(code, (unsigned long __user *)(&frame->retcode[1])); in setup_rt_frame()
/linux-4.4.14/arch/arm/kvm/
Dguest.c51 u32 __user *uaddr = (u32 __user *)(long)reg->addr; in get_core_reg()
68 u32 __user *uaddr = (u32 __user *)(long)reg->addr; in set_core_reg()
125 static int copy_timer_indices(struct kvm_vcpu *vcpu, u64 __user *uindices) in copy_timer_indices()
141 void __user *uaddr = (void __user *)(long)reg->addr; in set_timer_reg()
154 void __user *uaddr = (void __user *)(long)reg->addr; in get_timer_reg()
182 int kvm_arm_copy_reg_indices(struct kvm_vcpu *vcpu, u64 __user *uindices) in kvm_arm_copy_reg_indices()
/linux-4.4.14/arch/frv/include/asm/
Duaccess.h65 #define access_ok(type,addr,size) (__range_ok((void __user *)(addr), (size)) == 0)
122 typeof(*(ptr)) __user *_p = (ptr); \
214 const typeof(*(ptr)) __user *_p = (ptr);\
261 #define ____force(x) (__force void *)(void __user *)(x)
281 __copy_to_user(void __user *to, const void *from, unsigned long n) in __copy_to_user()
288 __copy_from_user(void *to, const void __user *from, unsigned long n) in __copy_from_user()
294 static inline long copy_from_user(void *to, const void __user *from, unsigned long n) in copy_from_user()
307 static inline long copy_to_user(void __user *to, const void *from, unsigned long n) in copy_to_user()
312 extern long strncpy_from_user(char *dst, const char __user *src, long count);
313 extern long strnlen_user(const char __user *src, long count);
/linux-4.4.14/arch/arm/include/asm/
Duaccess.h193 register const typeof(*(p)) __user *__p asm("r0") = (p);\
253 const typeof(*(p)) __user *__tmp_p = (p); \
255 register const typeof(*(p)) __user *__p asm("r0") = __tmp_p; \
494 arm_copy_from_user(void *to, const void __user *from, unsigned long n);
497 __copy_from_user(void *to, const void __user *from, unsigned long n) in __copy_from_user()
506 arm_copy_to_user(void __user *to, const void *from, unsigned long n);
508 __copy_to_user_std(void __user *to, const void *from, unsigned long n);
511 __copy_to_user(void __user *to, const void *from, unsigned long n) in __copy_to_user()
524 arm_clear_user(void __user *addr, unsigned long n);
526 __clear_user_std(void __user *addr, unsigned long n);
[all …]
/linux-4.4.14/drivers/lguest/
Dlguest_user.c19 static int getreg_setup(struct lg_cpu *cpu, const unsigned long __user *input) in getreg_setup()
41 static int setreg(struct lg_cpu *cpu, const unsigned long __user *input) in setreg()
67 static int user_send_irq(struct lg_cpu *cpu, const unsigned long __user *input) in user_send_irq()
88 static int trap(struct lg_cpu *cpu, const unsigned long __user *input) in trap()
105 static ssize_t read(struct file *file, char __user *user, size_t size,loff_t*o) in read()
148 return run_guest(cpu, (unsigned long __user *)user); in read()
221 static int initialize(struct file *file, const unsigned long __user *input) in initialize()
251 lg->mem_base = (void __user *)args[0]; in initialize()
297 static ssize_t write(struct file *file, const char __user *in, in write()
305 const unsigned long __user *input = (const unsigned long __user *)in; in write()
/linux-4.4.14/arch/mips/include/asm/
Duaccess.h241 #define __m(x) (*(struct __large_struct __user *)(x))
316 const __typeof__(*(ptr)) __user * __gu_ptr = (ptr); \
456 __typeof__(*(ptr)) __user *__pu_addr = (ptr); \
641 const __typeof__(*(ptr)) __user * __gu_ptr = (ptr); \
735 __typeof__(*(ptr)) __user *__pu_addr = (ptr); \
815 register void __user *__cu_to_r __asm__("$4"); \
853 void __user *__cu_to; \
874 void __user *__cu_to; \
893 const void __user *__cu_from; \
926 void __user *__cu_to; \
[all …]
Dptrace.h131 struct user_pt_regs __user *data);
133 struct user_pt_regs __user *data);
135 extern int ptrace_getfpregs(struct task_struct *child, __u32 __user *data);
136 extern int ptrace_setfpregs(struct task_struct *child, __u32 __user *data);
139 struct pt_watch_regs __user *addr);
141 struct pt_watch_regs __user *addr);
Dtermios.h30 struct termio __user *termio) in user_termio_to_kernel_termios()
59 static inline int kernel_termios_to_user_termio(struct termio __user *termio, in kernel_termios_to_user_termio()
81 static inline int user_termios_to_kernel_termios(struct ktermios __user *k, in user_termios_to_kernel_termios()
87 static inline int kernel_termios_to_user_termios(struct termios2 __user *u, in kernel_termios_to_user_termios()
94 struct termios __user *u) in user_termios_to_kernel_termios_1()
99 static inline int kernel_termios_to_user_termios_1(struct termios __user *u, in kernel_termios_to_user_termios_1()
/linux-4.4.14/arch/um/include/asm/
Duaccess.h25 extern long __copy_from_user(void *to, const void __user *from, unsigned long n);
26 extern long __copy_to_user(void __user *to, const void *from, unsigned long n);
27 extern long __strncpy_from_user(char *dst, const char __user *src, long count);
28 extern long __strnlen_user(const void __user *str, long len);
29 extern unsigned long __clear_user(void __user *mem, unsigned long len);
/linux-4.4.14/arch/cris/arch-v32/kernel/
Dsignal.c55 restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc) in restore_sigcontext()
91 struct signal_frame __user *frame; in sys_sigreturn()
132 struct rt_signal_frame __user *frame; in sys_rt_sigreturn()
171 setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs, in setup_sigcontext()
193 static inline void __user *
201 return (void __user *)(sp - frame_size); in get_sigframe()
216 struct signal_frame __user *frame; in setup_frame()
254 err |= __put_user(0x9c5f, (short __user*)(frame->retcode+0)); in setup_frame()
255 err |= __put_user(__NR_sigreturn, (short __user*)(frame->retcode+2)); in setup_frame()
256 err |= __put_user(0xe93d, (short __user*)(frame->retcode+4)); in setup_frame()
[all …]
/linux-4.4.14/arch/cris/include/asm/
Duaccess.h193 extern unsigned long __copy_user(void __user *to, const void *from, unsigned long n);
194 extern unsigned long __copy_user_zeroing(void *to, const void __user *from, unsigned long n);
195 extern unsigned long __do_clear_user(void __user *to, unsigned long n);
198 __generic_copy_to_user(void __user *to, const void *from, unsigned long n) in __generic_copy_to_user()
206 __generic_copy_from_user(void *to, const void __user *from, unsigned long n) in __generic_copy_from_user()
214 __generic_clear_user(void __user *to, unsigned long n) in __generic_clear_user()
222 __strncpy_from_user(char *dst, const char __user *src, long count) in __strncpy_from_user()
228 strncpy_from_user(char *dst, const char __user *src, long count) in strncpy_from_user()
242 __constant_copy_from_user(void *to, const void __user *from, unsigned long n) in __constant_copy_from_user()
293 __constant_copy_to_user(void __user *to, const void *from, unsigned long n) in __constant_copy_to_user()
[all …]
/linux-4.4.14/include/scsi/
Dsg.h38 void __user *iov_base; /* Starting address */
51 void __user *dxferp; /* [i], [*io] points to data transfer memory
53 unsigned char __user *cmdp; /* [i], [*i] points to command to perform */
54 void __user *sbp; /* [i], [*o] points to sense_buffer memory */
58 void __user * usr_ptr; /* [i->o] unused internally */
121 void __user *usr_ptr; /* user provided pointer (in new interface) */
/linux-4.4.14/include/linux/sched/
Dsysctl.h10 void __user *buffer,
63 void __user *buffer, size_t *length,
87 void __user *buffer, size_t *lenp,
91 void __user *buffer, size_t *lenp,
95 void __user *buffer, size_t *lenp,
/linux-4.4.14/drivers/char/
Ddsp56k.c125 static int dsp56k_upload(u_char __user *bin, int len) in dsp56k_upload()
181 static ssize_t dsp56k_read(struct file *file, char __user *buf, size_t count, in dsp56k_read()
207 short __user *data; in dsp56k_read()
210 data = (short __user *) buf; in dsp56k_read()
226 long __user *data; in dsp56k_read()
229 data = (long __user *) buf; in dsp56k_read()
244 static ssize_t dsp56k_write(struct file *file, const char __user *buf, size_t count, in dsp56k_write()
269 const short __user *data; in dsp56k_write()
272 data = (const short __user *)buf; in dsp56k_write()
288 const long __user *data; in dsp56k_write()
[all …]
Dgeneric_nvram.c56 static ssize_t read_nvram(struct file *file, char __user *buf, in read_nvram()
60 char __user *p = buf; in read_nvram()
73 static ssize_t write_nvram(struct file *file, const char __user *buf, in write_nvram()
77 const char __user *p = buf; in write_nvram()
104 if (copy_from_user(&part, (void __user*)arg, sizeof(part)) != 0) in nvram_ioctl()
109 if (copy_to_user((void __user*)arg, &offset, sizeof(offset)) != 0) in nvram_ioctl()
/linux-4.4.14/arch/arc/include/asm/
Duaccess.h166 __arc_copy_from_user(void *to, const void __user *from, unsigned long n) in __arc_copy_from_user()
392 extern unsigned long slowpath_copy_to_user(void __user *to, const void *from,
396 __arc_copy_to_user(void __user *to, const void *from, unsigned long n) in __arc_copy_to_user()
617 static inline unsigned long __arc_clear_user(void __user *to, unsigned long n) in __arc_clear_user()
660 __arc_strncpy_from_user(char *dst, const char __user *src, long count) in __arc_strncpy_from_user()
691 static inline long __arc_strnlen_user(const char __user *s, long n) in __arc_strnlen_user()
728 extern long arc_copy_from_user_noinline(void *to, const void __user * from,
730 extern long arc_copy_to_user_noinline(void __user *to, const void *from,
732 extern unsigned long arc_clear_user_noinline(void __user *to,
734 extern long arc_strncpy_from_user_noinline (char *dst, const char __user *src,
[all …]
/linux-4.4.14/arch/m32r/include/asm/
Duaccess.h233 const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \
312 __typeof__(*(ptr)) __user *__pu_addr = (ptr); \
554 const void __user *from, unsigned long n) in __generic_copy_from_user_nocheck()
560 static inline unsigned long __generic_copy_to_user_nocheck(void __user *to, in __generic_copy_to_user_nocheck()
567 unsigned long __generic_copy_to_user(void __user *, const void *, unsigned long);
568 unsigned long __generic_copy_from_user(void *, const void __user *, unsigned long);
654 long __must_check strncpy_from_user(char *dst, const char __user *src,
657 const char __user *src, long count);
670 unsigned long __clear_user(void __user *mem, unsigned long len);
683 unsigned long clear_user(void __user *mem, unsigned long len);
[all …]
/linux-4.4.14/drivers/usb/core/
Ddevio.c76 void __user *disccontext;
89 void __user *userbuffer;
90 void __user *userurb;
184 static ssize_t usbdev_read(struct file *file, char __user *buf, size_t nbytes, in usbdev_read()
344 void __user *userurb) in async_getpending()
358 void __user *userurb, int pipe, unsigned length, in snoop_urb()
422 static int copy_urb_data_to_user(u8 __user *userbuffer, struct urb *urb) in copy_urb_data_to_user()
783 struct usbdevfs_streams __user *streams, in parse_usbdevfs_streams()
969 static int proc_control(struct usb_dev_state *ps, void __user *arg) in proc_control()
1056 static int proc_bulk(struct usb_dev_state *ps, void __user *arg) in proc_bulk()
[all …]
/linux-4.4.14/arch/alpha/include/asm/
Duaccess.h107 const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \
123 #define __m(x) (*(struct __large_struct __user *)(x))
221 __typeof__(*(ptr)) __user *__pu_addr = (ptr); \
375 __copy_tofrom_user(void *to, const void *from, long len, const void __user *validate) in __copy_tofrom_user()
398 copy_to_user(void __user *to, const void *from, long n) in copy_to_user()
404 copy_from_user(void *to, const void __user *from, long n) in copy_from_user()
412 __clear_user(void __user *to, long len) in __clear_user()
414 register void __user * __cl_to __asm__("$6") = to; in __clear_user()
426 clear_user(void __user *to, long len) in clear_user()
439 extern long strncpy_from_user(char *dest, const char __user *src, long count);
[all …]
/linux-4.4.14/arch/s390/oprofile/
Dinit.c124 static ssize_t hwsampler_read(struct file *file, char __user *buf, in hwsampler_read()
130 static ssize_t hwsampler_write(struct file *file, char const __user *buf, in hwsampler_write()
172 static ssize_t hw_interval_read(struct file *file, char __user *buf, in hw_interval_read()
179 static ssize_t hw_interval_write(struct file *file, char const __user *buf, in hw_interval_write()
215 static ssize_t hwsampler_zero_read(struct file *file, char __user *buf, in hwsampler_zero_read()
221 static ssize_t hwsampler_zero_write(struct file *file, char const __user *buf, in hwsampler_zero_write()
245 static ssize_t hwsampler_kernel_read(struct file *file, char __user *buf, in hwsampler_kernel_read()
252 static ssize_t hwsampler_kernel_write(struct file *file, char const __user *buf, in hwsampler_kernel_write()
280 static ssize_t hwsampler_user_read(struct file *file, char __user *buf, in hwsampler_user_read()
287 static ssize_t hwsampler_user_write(struct file *file, char const __user *buf, in hwsampler_user_write()
[all …]
/linux-4.4.14/mm/
Dprocess_vm_access.c248 const struct iovec __user *lvec, in process_vm_rw()
250 const struct iovec __user *rvec, in process_vm_rw()
287 SYSCALL_DEFINE6(process_vm_readv, pid_t, pid, const struct iovec __user *, lvec, in SYSCALL_DEFINE6() argument
288 unsigned long, liovcnt, const struct iovec __user *, rvec, in SYSCALL_DEFINE6()
295 const struct iovec __user *, lvec, in SYSCALL_DEFINE6() argument
296 unsigned long, liovcnt, const struct iovec __user *, rvec, in SYSCALL_DEFINE6()
306 const struct compat_iovec __user *lvec, in compat_process_vm_rw()
308 const struct compat_iovec __user *rvec, in compat_process_vm_rw()
344 const struct compat_iovec __user *, lvec, in COMPAT_SYSCALL_DEFINE6() argument
346 const struct compat_iovec __user *, rvec, in COMPAT_SYSCALL_DEFINE6()
[all …]
/linux-4.4.14/block/
Dioctl.c13 static int blkpg_ioctl(struct block_device *bdev, struct blkpg_ioctl_arg __user *arg) in blkpg_ioctl()
206 if (copy_from_user(range, (void __user *)arg, sizeof(range))) in blk_ioctl_discard()
233 if (copy_from_user(range, (void __user *)arg, sizeof(range))) in blk_ioctl_zeroout()
254 return put_user(val, (unsigned short __user *)arg); in put_ushort()
259 return put_user(val, (int __user *)arg); in put_int()
264 return put_user(val, (unsigned int __user *)arg); in put_uint()
269 return put_user(val, (long __user *)arg); in put_long()
274 return put_user(val, (unsigned long __user *)arg); in put_ulong()
279 return put_user(val, (u64 __user *)arg); in put_u64()
300 struct pr_registration __user *arg) in blkdev_pr_register()
[all …]
/linux-4.4.14/drivers/staging/comedi/
Dcomedi_compat32.c102 struct comedi_chaninfo __user *chaninfo; in compat_chaninfo()
103 struct comedi32_chaninfo_struct __user *chaninfo32; in compat_chaninfo()
136 struct comedi_rangeinfo __user *rangeinfo; in compat_rangeinfo()
137 struct comedi32_rangeinfo_struct __user *rangeinfo32; in compat_rangeinfo()
165 static int get_compat_cmd(struct comedi_cmd __user *cmd, in get_compat_cmd()
166 struct comedi32_cmd_struct __user *cmd32) in get_compat_cmd()
217 static int put_compat_cmd(struct comedi32_cmd_struct __user *cmd32, in put_compat_cmd()
218 struct comedi_cmd __user *cmd) in put_compat_cmd()
270 struct comedi_cmd __user *cmd; in compat_cmd()
271 struct comedi32_cmd_struct __user *cmd32; in compat_cmd()
[all …]
/linux-4.4.14/arch/x86/mm/
Dmpx.c138 static void __user *mpx_get_addr_ref(struct insn *insn, struct pt_regs *regs) in mpx_get_addr_ref()
174 return (void __user *)addr; in mpx_get_addr_ref()
176 return (void __user *)-1; in mpx_get_addr_ref()
187 not_copied = copy_from_user(buf, (void __user *)regs->ip, sizeof(buf)); in mpx_insn_decode()
285 info->si_lower = (void __user *)(unsigned long)bndreg->lower_bound; in mpx_generate_siginfo()
286 info->si_upper = (void __user *)(unsigned long)~bndreg->upper_bound; in mpx_generate_siginfo()
308 static __user void *mpx_get_bounds_dir(void) in mpx_get_bounds_dir()
334 return (void __user *)(unsigned long) in mpx_get_bounds_dir()
340 void __user *bd_base = MPX_INVALID_BOUNDS_DIR; in mpx_enable_management()
380 unsigned long __user *addr, in mpx_cmpxchg_bd_entry()
[all …]
/linux-4.4.14/net/dccp/
Dccid.h83 u32 __user *optval,
84 int __user *optlen);
87 u32 __user *optval,
88 int __user *optlen);
112 char __user *, int __user *);
246 u32 __user *optval, int __user *optlen) in ccid_hc_rx_getsockopt()
257 u32 __user *optval, int __user *optlen) in ccid_hc_tx_getsockopt()
/linux-4.4.14/arch/arm64/kvm/
Dguest.c59 __u32 __user *uaddr = (__u32 __user *)(unsigned long)reg->addr; in get_core_reg()
78 __u32 __user *uaddr = (__u32 __user *)(unsigned long)reg->addr; in set_core_reg()
156 static int copy_timer_indices(struct kvm_vcpu *vcpu, u64 __user *uindices) in copy_timer_indices()
172 void __user *uaddr = (void __user *)(long)reg->addr; in set_timer_reg()
185 void __user *uaddr = (void __user *)(long)reg->addr; in get_timer_reg()
208 int kvm_arm_copy_reg_indices(struct kvm_vcpu *vcpu, u64 __user *uindices) in kvm_arm_copy_reg_indices()
/linux-4.4.14/drivers/net/wireless/libertas/
Ddebugfs.c24 static ssize_t write_file_dummy(struct file *file, const char __user *buf, in write_file_dummy()
32 static ssize_t lbs_dev_info(struct file *file, char __user *userbuf, in lbs_dev_info()
55 const char __user *user_buf, size_t count, in lbs_sleepparams_write()
95 static ssize_t lbs_sleepparams_read(struct file *file, char __user *userbuf, in lbs_sleepparams_read()
124 const char __user *user_buf, size_t count, in lbs_host_sleep_write()
169 static ssize_t lbs_host_sleep_read(struct file *file, char __user *userbuf, in lbs_host_sleep_read()
225 struct file *file, char __user *userbuf, in lbs_threshold_read()
278 const char __user *userbuf, size_t count, in lbs_threshold_write()
351 static ssize_t lbs_lowrssi_read(struct file *file, char __user *userbuf, in lbs_lowrssi_read()
359 static ssize_t lbs_lowrssi_write(struct file *file, const char __user *userbuf, in lbs_lowrssi_write()
[all …]
/linux-4.4.14/net/core/
Dethtool.c116 static int ethtool_get_features(struct net_device *dev, void __user *useraddr) in ethtool_get_features()
123 u32 __user *sizeaddr; in ethtool_get_features()
154 static int ethtool_set_features(struct net_device *dev, void __user *useraddr) in ethtool_set_features()
263 char __user *useraddr, u32 ethcmd) in ethtool_get_one_feature()
277 void __user *useraddr, u32 ethcmd) in ethtool_set_one_feature()
368 static int ethtool_get_settings(struct net_device *dev, void __user *useraddr) in ethtool_get_settings()
382 static int ethtool_set_settings(struct net_device *dev, void __user *useraddr) in ethtool_set_settings()
396 void __user *useraddr) in ethtool_get_drvinfo()
442 void __user *useraddr) in ethtool_get_sset_info()
498 u32 cmd, void __user *useraddr) in ethtool_set_rxnfc()
[all …]
/linux-4.4.14/drivers/input/
Dinput-compat.c17 int input_event_from_user(const char __user *buffer, in input_event_from_user()
41 int input_event_to_user(char __user *buffer, in input_event_to_user()
65 int input_ff_effect_from_user(const char __user *buffer, size_t size, in input_ff_effect_from_user()
102 int input_event_from_user(const char __user *buffer, in input_event_from_user()
111 int input_event_to_user(char __user *buffer, in input_event_to_user()
120 int input_ff_effect_from_user(const char __user *buffer, size_t size, in input_ff_effect_from_user()
/linux-4.4.14/arch/c6x/kernel/
Dsignal.c30 struct siginfo __user *pinfo;
31 void __user *puc;
38 struct sigcontext __user *sc) in restore_sigcontext()
67 struct rt_sigframe __user *frame; in do_rt_sigreturn()
81 frame = (struct rt_sigframe __user *) ((unsigned long) regs->sp + 8); in do_rt_sigreturn()
100 static int setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs, in setup_sigcontext()
130 static inline void __user *get_sigframe(struct ksignal *ksig, in get_sigframe()
140 return (void __user *)((sp - framesize) & ~7); in get_sigframe()
146 struct rt_sigframe __user *frame; in setup_rt_frame()
147 unsigned long __user *retcode; in setup_rt_frame()
[all …]
/linux-4.4.14/include/uapi/drm/
Ddrm.h133 char __user *name; /**< Name of driver */
135 char __user *date; /**< User-space buffer to hold date */
137 char __user *desc; /**< User-space buffer to hold desc */
147 char __user *unique; /**< Unique name for driver instantiation */
152 struct drm_version __user *version;
347 struct drm_buf_desc __user *list;
355 int __user *list;
367 void __user *address; /**< Address of buffer */
375 void __user *virtual; /**< Mmap'd area in user-virtual */
376 struct drm_buf_pub __user *list; /**< Buffer information */
[all …]
/linux-4.4.14/drivers/ntb/test/
Dntb_tool.c157 static ssize_t tool_dbfn_read(struct tool_ctx *tc, char __user *ubuf, in tool_dbfn_read()
185 const char __user *ubuf, in tool_dbfn_write()
230 static ssize_t tool_spadfn_read(struct tool_ctx *tc, char __user *ubuf, in tool_spadfn_read()
264 const char __user *ubuf, in tool_spadfn_write()
309 static ssize_t tool_db_read(struct file *filep, char __user *ubuf, in tool_db_read()
318 static ssize_t tool_db_write(struct file *filep, const char __user *ubuf, in tool_db_write()
332 static ssize_t tool_mask_read(struct file *filep, char __user *ubuf, in tool_mask_read()
341 static ssize_t tool_mask_write(struct file *filep, const char __user *ubuf, in tool_mask_write()
355 static ssize_t tool_peer_db_read(struct file *filep, char __user *ubuf, in tool_peer_db_read()
364 static ssize_t tool_peer_db_write(struct file *filep, const char __user *ubuf, in tool_peer_db_write()
[all …]
/linux-4.4.14/net/irda/irnet/
Dirnet_ppp.c46 const char __user *buf, in irnet_ctrl_write()
281 char __user * buf, in irnet_ctrl_read()
565 const char __user *buf, in dev_irnet_write()
589 char __user * buf, in dev_irnet_read()
646 void __user *argp = (void __user *)arg; in dev_irnet_ioctl()
663 if(get_user(val, (int __user *)argp)) in dev_irnet_ioctl()
714 (int __user *)argp)) in dev_irnet_ioctl()
724 (int __user *)argp)) in dev_irnet_ioctl()
764 if(!kernel_termios_to_user_termios((struct termios __user *)argp, &ap->termios)) in dev_irnet_ioctl()
767 if(kernel_termios_to_user_termios_1((struct termios __user *)argp, &ap->termios)) in dev_irnet_ioctl()
[all …]
/linux-4.4.14/drivers/scsi/megaraid/
Dmegaraid_mm.h76 uint8_t __user *buffer;
80 uint8_t __user *buffer;
90 char __user *data; /* buffer <= 4096 for 0x80 commands */
94 char __user *data;
/linux-4.4.14/include/uapi/xen/
Dprivcmd.h58 struct privcmd_mmap_entry __user *entry;
65 xen_pfn_t __user *arr; /* array of mfns - or'd with
76 const xen_pfn_t __user *arr; /* array of mfns */
77 int __user *err; /* array of error codes */
/linux-4.4.14/sound/synth/emux/
Demux_hwdep.c34 snd_emux_hwdep_load_patch(struct snd_emux *emu, void __user *arg) in snd_emux_hwdep_load_patch()
60 snd_emux_hwdep_misc_mode(struct snd_emux *emu, void __user *arg) in snd_emux_hwdep_misc_mode()
92 return put_user(SNDRV_EMUX_VERSION, (unsigned int __user *)arg); in snd_emux_hwdep_ioctl()
94 return snd_emux_hwdep_load_patch(emu, (void __user *)arg); in snd_emux_hwdep_ioctl()
104 return put_user(size, (unsigned int __user *)arg); in snd_emux_hwdep_ioctl()
108 return snd_emux_hwdep_misc_mode(emu, (void __user *)arg); in snd_emux_hwdep_ioctl()
/linux-4.4.14/security/keys/
Dinternal.h219 extern long keyctl_join_session_keyring(const char __user *);
220 extern long keyctl_update_key(key_serial_t, const void __user *, size_t);
225 extern long keyctl_describe_key(key_serial_t, char __user *, size_t);
226 extern long keyctl_keyring_search(key_serial_t, const char __user *,
227 const char __user *, key_serial_t);
228 extern long keyctl_read_key(key_serial_t, char __user *, size_t);
231 extern long keyctl_instantiate_key(key_serial_t, const void __user *,
237 extern long keyctl_get_security(key_serial_t keyid, char __user *buffer,
242 const struct iovec __user *,
/linux-4.4.14/net/atm/
Dioctl.c57 void __user *argp = (void __user *)arg; in do_vcc_ioctl()
68 (int __user *)argp) ? -EFAULT : 0; in do_vcc_ioctl()
80 (int __user *)argp) ? -EFAULT : 0; in do_vcc_ioctl()
138 error = get_user(backend, (atm_backend_t __user *)argp); in do_vcc_ioctl()
248 struct atm_iobuf __user *iobuf; in do_atm_iobuf()
249 struct compat_atm_iobuf __user *iobuf32; in do_atm_iobuf()
251 void __user *datap; in do_atm_iobuf()
279 struct atmif_sioc __user *sioc; in do_atmif_sioc()
280 struct compat_atmif_sioc __user *sioc32; in do_atmif_sioc()
282 void __user *datap; in do_atmif_sioc()
/linux-4.4.14/arch/powerpc/lib/
Dusercopy_64.c12 unsigned long copy_from_user(void *to, const void __user *from, unsigned long n) in copy_from_user()
21 unsigned long copy_to_user(void __user *to, const void *from, unsigned long n) in copy_to_user()
28 unsigned long copy_in_user(void __user *to, const void __user *from, in copy_in_user()
/linux-4.4.14/fs/nilfs2/
Dioctl.c67 void __user *base = (void __user *)(unsigned long)argv->v_base; in nilfs_ioctl_wrap_copy()
132 static int nilfs_ioctl_getflags(struct inode *inode, void __user *argp) in nilfs_ioctl_getflags()
136 return put_user(flags, (int __user *)argp); in nilfs_ioctl_getflags()
143 void __user *argp) in nilfs_ioctl_setflags()
152 if (get_user(flags, (int __user *)argp)) in nilfs_ioctl_setflags()
197 static int nilfs_ioctl_getversion(struct inode *inode, void __user *argp) in nilfs_ioctl_getversion()
199 return put_user(inode->i_generation, (int __user *)argp); in nilfs_ioctl_getversion()
222 unsigned int cmd, void __user *argp) in nilfs_ioctl_change_cpmode()
277 unsigned int cmd, void __user *argp) in nilfs_ioctl_delete_checkpoint()
356 unsigned int cmd, void __user *argp) in nilfs_ioctl_get_cpstat()
[all …]
/linux-4.4.14/drivers/spi/
Dspidev.c154 spidev_read(struct file *filp, char __user *buf, size_t count, loff_t *f_pos) in spidev_read()
183 spidev_write(struct file *filp, const char __user *buf, in spidev_write()
256 if (!access_ok(VERIFY_WRITE, (u8 __user *) in spidev_message()
270 if (copy_from_user(tx_buf, (const u8 __user *) in spidev_message()
307 if (__copy_to_user((u8 __user *) in spidev_message()
324 spidev_get_ioc_message(unsigned int cmd, struct spi_ioc_transfer __user *u_ioc, in spidev_get_ioc_message()
375 (void __user *)arg, _IOC_SIZE(cmd)); in spidev_ioctl()
378 (void __user *)arg, _IOC_SIZE(cmd)); in spidev_ioctl()
405 (__u8 __user *)arg); in spidev_ioctl()
409 (__u32 __user *)arg); in spidev_ioctl()
[all …]
/linux-4.4.14/drivers/sbus/char/
Dopenprom.c73 static int copyin(struct openpromio __user *info, struct openpromio **opp_p) in copyin()
103 static int getstrings(struct openpromio __user *info, struct openpromio **opp_p) in getstrings()
136 static int copyout(void __user *info, struct openpromio *opp, int len) in copyout()
143 static int opromgetprop(void __user *argp, struct device_node *dp, struct openpromio *op, int bufsi… in opromgetprop()
160 static int opromnxtprop(void __user *argp, struct device_node *dp, struct openpromio *op, int bufsi… in opromnxtprop()
198 static int opromnext(void __user *argp, unsigned int cmd, struct device_node *dp, struct openpromio… in opromnext()
245 static int oprompci2node(void __user *argp, struct device_node *dp, struct openpromio *op, int bufs… in oprompci2node()
270 static int oprompath2node(void __user *argp, struct device_node *dp, struct openpromio *op, int buf… in oprompath2node()
284 static int opromgetbootargs(void __user *argp, struct openpromio *op, int bufsize) in opromgetbootargs()
309 void __user *argp = (void __user *)arg; in openprom_sunos_ioctl()
[all …]
/linux-4.4.14/drivers/staging/lustre/lustre/libcfs/
Dmodule.c333 void __user *buffer, size_t *lenp, in proc_call_handler()
335 loff_t pos, void __user *buffer, int len)) in proc_call_handler()
352 loff_t pos, void __user *buffer, int nob) in __proc_dobitmasks()
393 void __user *buffer, size_t *lenp, loff_t *ppos) in proc_dobitmasks()
400 loff_t pos, void __user *buffer, int nob) in __proc_dump_kernel()
409 void __user *buffer, size_t *lenp, loff_t *ppos) in proc_dump_kernel()
416 loff_t pos, void __user *buffer, int nob) in __proc_daemon_file()
432 void __user *buffer, size_t *lenp, loff_t *ppos) in proc_daemon_file()
439 void __user *buffer, in libcfs_force_lbug()
448 void __user *buffer, in proc_fail_loc()
[all …]
/linux-4.4.14/arch/sh/kernel/
Dsignal_32.c76 static inline int restore_sigcontext_fpu(struct sigcontext __user *sc) in restore_sigcontext_fpu()
88 static inline int save_sigcontext_fpu(struct sigcontext __user *sc, in save_sigcontext_fpu()
114 restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc, int *r0_p) in restore_sigcontext()
154 struct sigframe __user *frame = (struct sigframe __user *)regs->regs[15]; in sys_sigreturn()
184 struct rt_sigframe __user *frame = (struct rt_sigframe __user *)regs->regs[15]; in sys_rt_sigreturn()
217 setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs, in setup_sigcontext()
249 static inline void __user *
257 return (void __user *)((sp - (frame_size+UNWINDGUARD)) & -8ul); in get_sigframe()
268 struct sigframe __user *frame; in setup_frame()
314 struct fdpic_func_descriptor __user *funcptr = in setup_frame()
[all …]
Dtraps_32.c92 unsigned char __user *srcu, *dstu; in handle_unaligned_ins()
114 srcu = (unsigned char __user *)*rm; in handle_unaligned_ins()
132 dstu = (unsigned char __user *)*rn; in handle_unaligned_ins()
143 dstu = (unsigned char __user *)*rn; in handle_unaligned_ins()
155 dstu = (unsigned char __user *)*rn; in handle_unaligned_ins()
165 srcu = (unsigned char __user *)*rm; in handle_unaligned_ins()
176 srcu = (unsigned char __user *)*rm; in handle_unaligned_ins()
198 dstu = (unsigned char __user *)*rm; /* called Rn in the spec */ in handle_unaligned_ins()
207 srcu = (unsigned char __user *)*rm; in handle_unaligned_ins()
224 srcu = (unsigned char __user *)regs->pc; in handle_unaligned_ins()
[all …]
/linux-4.4.14/drivers/atm/
Dsuni.c95 static int fetch_stats(struct atm_dev *dev,struct sonet_stats __user *arg,int zero) in fetch_stats()
115 static int change_diag(struct atm_dev *dev,void __user *arg,int set) in change_diag()
119 if (get_user(todo,(int __user *)arg)) return -EFAULT; in change_diag()
128 return put_user(todo,(int __user *)arg) ? -EFAULT : 0; in change_diag()
135 static int get_diag(struct atm_dev *dev,void __user *arg) in get_diag()
148 return put_user(set,(int __user *)arg) ? -EFAULT : 0; in get_diag()
224 static int get_framing(struct atm_dev *dev, void __user *arg) in get_framing()
236 return put_user(framing, (int __user *) arg) ? -EFAULT : 0; in get_framing()
239 static int set_framing(struct atm_dev *dev, void __user *arg) in set_framing()
243 if (get_user(mode, (int __user *) arg)) in set_framing()
[all …]
/linux-4.4.14/fs/quota/
Dcompat.c43 asmlinkage long sys32_quotactl(unsigned int cmd, const char __user *special, in sys32_quotactl()
44 qid_t id, void __user *addr) in sys32_quotactl()
47 struct if_dqblk __user *dqblk; in sys32_quotactl()
48 struct compat_if_dqblk __user *compat_dqblk; in sys32_quotactl()
49 struct fs_quota_stat __user *fsqstat; in sys32_quotactl()
50 struct compat_fs_quota_stat __user *compat_fsqstat; in sys32_quotactl()
/linux-4.4.14/fs/xfs/libxfs/
Dxfs_fs.h332 __u64 __user *lastip; /* last inode # pointer */
334 void __user *ubuffer;/* user buffer for inode desc. */
335 __s32 __user *ocount; /* output count pointer */
395 void __user *path; /* user pathname */
397 void __user *ihandle;/* user supplied handle */
399 void __user *ohandle;/* user buffer for handle */
400 __u32 __user *ohandlen;/* user buffer length */
412 struct fsdmidata __user *data; /* DMAPI data */
424 void __user *buffer; /* returned names */
433 void __user *am_attrname;
[all …]

12345678910>>...12