/linux-4.4.14/include/linux/ |
D | syscalls.h | 208 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 …]
|
D | compat.h | 153 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 …]
|
D | vt_kern.h | 46 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 …]
|
D | mroute.h | 22 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()
|
D | sysctl.h | 38 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 …]
|
D | mroute6.h | 25 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()
|
D | namei.h | 47 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);
|
D | nmi.h | 79 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 *);
|
D | regset.h | 61 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()
|
D | aio.h | 18 struct iocb __user *__user *iocbpp, bool compat); 23 struct iocb __user * __user *iocbpp, in do_io_submit()
|
D | poll.h | 130 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/ |
D | compat_wrapper.c | 62 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 …]
|
D | compat_linux.h | 90 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 …]
|
D | uprobes.c | 281 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 …]
|
D | compat_linux.c | 89 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 …]
|
D | signal.c | 118 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 …]
|
D | compat_signal.c | 64 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/ |
D | uaccess_64.h | 49 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 …]
|
D | sys_ia32.h | 23 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);
|
D | uaccess_32.h | 14 (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 …]
|
D | syscalls.h | 24 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 *);
|
D | sighandling.h | 15 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/ |
D | compat.h | 32 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/ |
D | load_store.c | 67 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 …]
|
D | fpu_proto.h | 85 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 …]
|
D | reg_ld_str.c | 81 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 …]
|
D | get_address.c | 78 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/ |
D | drm_ioc32.c | 91 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/ |
D | systbls.h | 14 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 …]
|
D | sys_sparc32.c | 54 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 …]
|
D | signal_32.c | 40 __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 …]
|
D | signal_64.c | 46 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 …]
|
D | ptrace_32.c | 51 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 …]
|
D | unaligned_64.c | 133 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 …]
|
D | sigutil.h | 4 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);
|
D | signal32.c | 72 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 …]
|
D | ptrace_64.c | 127 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 …]
|
D | sys_sparc_32.c | 156 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/ |
D | uaccess.h | 101 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/ |
D | compat.c | 33 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 …]
|
D | futex_compat.c | 23 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 …]
|
D | uid16.c | 19 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/ |
D | osf_sys.c | 100 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/ |
D | compat.c | 35 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 …]
|
D | socket.c | 188 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/ |
D | uaccess.h | 179 __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/ |
D | syscall.c | 17 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 …]
|
D | compat_mq.c | 26 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 …]
|
D | compat.c | 137 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/ |
D | signal_32.c | 94 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 …]
|
D | syscalls.c | 86 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()
|
D | signal.h | 15 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);
|
D | signal_64.c | 64 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 …]
|
D | ptrace32.c | 68 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()
|
D | sys_ppc32.c | 56 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/ |
D | zcrypt.h | 48 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/ |
D | syscall.h | 15 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/ |
D | radeon_ioc32.c | 63 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/ |
D | uaccess.h | 323 __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 …]
|
D | compat.h | 243 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,
|
D | syscalls.h | 54 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/ |
D | sys_oabi-compat.c | 118 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 …]
|
D | signal.c | 30 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 …]
|
D | perf_callchain.c | 23 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/ |
D | uaccess.c | 20 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/ |
D | callchain.c | 114 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/ |
D | compat.c | 75 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 …]
|
D | stat.c | 90 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 …]
|
D | xattr.c | 322 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 …]
|
D | readdir.c | 73 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 …]
|
D | binfmt_aout.c | 50 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 …]
|
D | utimes.c | 27 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
|
D | select.c | 289 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 …]
|
D | read_write.c | 24 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 …]
|
D | compat_ioctl.c | 119 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 …]
|
D | exec.c | 114 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 …]
|
D | statfs.c | 77 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/ |
D | signal-common.h | 25 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);
|
D | ptrace32.c | 64 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 …]
|
D | signal.c | 45 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 …]
|
D | ptrace.c | 102 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 …]
|
D | signal32.c | 71 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/ |
D | signal.c | 82 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/ |
D | syscall.c | 17 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/ |
D | uaccess.h | 99 __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 …]
|
D | ptrace.h | 37 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);
|
D | syscalls.h | 16 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/ |
D | uaccess.h | 113 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/ |
D | test_user_copy.c | 40 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()
|
D | strnlen_user.c | 27 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/ |
D | ia32_signal.c | 71 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 …]
|
D | sys_ia32.c | 53 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/ |
D | uaccess_64.h | 74 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 …]
|
D | uaccess_32.h | 117 #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/ |
D | uaccess.h | 177 __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/ |
D | xfs_itable.h | 28 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/ |
D | signal.c | 20 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/ |
D | omap3isp.h | 168 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 …]
|
D | dlm_device.h | 41 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;
|
D | if.h | 205 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;
|
D | i2o-dev.h | 55 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 …]
|
D | usbdevice_fs.h | 46 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) */
|
D | sem.h | 47 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/ |
D | uaccess.h | 93 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/ |
D | perf_callchain.c | 24 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 …]
|
D | signal32.c | 106 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/ |
D | compat_ion.c | 50 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/ |
D | uaccess.h | 54 #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 …]
|
D | futex-irq.h | 5 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/ |
D | dsemul.c | 36 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/ |
D | vmci_host.c | 197 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/ |
D | r128_ioc32.c | 66 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/ |
D | uaccess.h | 33 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/ |
D | sbuslib.c | 105 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/ |
D | v4l2-compat-ioctl32.c | 48 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/ |
D | grukdump.c | 37 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/ |
D | signal.c | 64 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/ |
D | uaccess_mm.h | 17 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/ |
D | uaccess.h | 75 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/ |
D | page.c | 28 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/ |
D | dmasound.h | 46 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 …]
|
D | dmasound_atari.c | 70 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/ |
D | uaccess.h | 71 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/ |
D | termios.h | 20 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()
|
D | uaccess.h | 80 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/ |
D | signal.c | 52 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 …]
|
D | traps.c | 51 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 …]
|
D | futex.c | 21 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/ |
D | sound_calls.h | 32 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/ |
D | udp_impl.h | 14 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/ |
D | usercopy_32.c | 71 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/ |
D | signal32.h | 37 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,
|
D | signal.c | 71 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/ |
D | udp_impl.h | 17 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/ |
D | uaccess.h | 71 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/ |
D | usercopy.c | 15 __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/ |
D | signal.c | 64 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/ |
D | davinci_vpfe_user.h | 1171 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/ |
D | trap_emul.c | 44 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/ |
D | diva.h | 12 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/ |
D | signal.c | 244 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/ |
D | control_compat.c | 36 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/ |
D | fpa11_cpdt.c | 31 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/ |
D | signal.c | 46 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/ |
D | compat_ioctl.c | 38 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/ |
D | ioctl.c | 35 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/ |
D | uaccess.h | 75 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/ |
D | oprofile_files.c | 30 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/ |
D | uaccess.h | 32 __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/ |
D | extable.c | 30 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/ |
D | xgbe-debugfs.c | 124 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/ |
D | ptrace.c | 29 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 …]
|
D | signal.c | 46 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/ |
D | guest.c | 51 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/ |
D | uaccess.h | 65 #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/ |
D | uaccess.h | 193 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/ |
D | lguest_user.c | 19 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/ |
D | uaccess.h | 241 #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 …]
|
D | ptrace.h | 131 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);
|
D | termios.h | 30 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/ |
D | uaccess.h | 25 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/ |
D | signal.c | 55 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/ |
D | uaccess.h | 193 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/ |
D | sg.h | 38 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/ |
D | sysctl.h | 10 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/ |
D | dsp56k.c | 125 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 …]
|
D | generic_nvram.c | 56 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/ |
D | uaccess.h | 166 __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/ |
D | uaccess.h | 233 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/ |
D | devio.c | 76 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/ |
D | uaccess.h | 107 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/ |
D | init.c | 124 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/ |
D | process_vm_access.c | 248 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/ |
D | ioctl.c | 13 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/ |
D | comedi_compat32.c | 102 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/ |
D | mpx.c | 138 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/ |
D | ccid.h | 83 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/ |
D | guest.c | 59 __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/ |
D | debugfs.c | 24 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/ |
D | ethtool.c | 116 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/ |
D | input-compat.c | 17 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/ |
D | signal.c | 30 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/ |
D | drm.h | 133 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/ |
D | ntb_tool.c | 157 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/ |
D | irnet_ppp.c | 46 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/ |
D | megaraid_mm.h | 76 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/ |
D | privcmd.h | 58 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/ |
D | emux_hwdep.c | 34 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/ |
D | internal.h | 219 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/ |
D | ioctl.c | 57 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/ |
D | usercopy_64.c | 12 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/ |
D | ioctl.c | 67 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/ |
D | spidev.c | 154 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/ |
D | openprom.c | 73 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/ |
D | module.c | 333 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/ |
D | signal_32.c | 76 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 …]
|
D | traps_32.c | 92 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/ |
D | suni.c | 95 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/ |
D | compat.c | 43 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/ |
D | xfs_fs.h | 332 __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 …]
|