| /linux/include/linux/ |
| H A D | compat.h | 137 int set_compat_user_sigmask(const compat_sigset_t __user *umask, 315 struct compat_rusage __user *); 435 const struct compat_siginfo __user *from); 436 int __copy_siginfo_to_user32(struct compat_siginfo __user *to, 442 const struct compat_sigevent __user *u_event); 444 extern int get_compat_sigset(sigset_t *set, const compat_sigset_t __user *compat); 451 put_compat_sigset(compat_sigset_t __user *compat, const sigset_t *set, in put_compat_sigset() 474 compat_sigset_t __user *__c = compat; \ 497 const compat_sigset_t __user *__c = compat; \ 525 compat_sigset_t __user *__c = compat; \ [all …]
|
| H A D | vt_kern.h | 36 int con_set_cmap(unsigned char __user *cmap); 37 int con_get_cmap(unsigned char __user *cmap); 60 int con_set_trans_old(unsigned char __user * table); 61 int con_get_trans_old(unsigned char __user * table); 62 int con_set_trans_new(unsigned short __user * table); 63 int con_get_trans_new(unsigned short __user * table); 65 int con_set_unimap(struct vc_data *vc, ushort ct, struct unipair __user *list); 66 int con_get_unimap(struct vc_data *vc, ushort ct, ushort __user *uct, struct unipair __user *list); 72 static inline int con_set_trans_old(unsigned char __user *table) in con_set_trans_old() 76 static inline int con_get_trans_old(unsigned char __user *table) in con_get_trans_old() [all …]
|
| H A D | socket.h | 86 void __user *msg_control_user; 98 void __user *msg_name; /* ptr to socket address structure */ 100 struct iovec __user *msg_iov; /* scatter/gather array */ 102 void __user *msg_control; /* ancillary data */ 138 ((void __user *)(cmsg) + sizeof(struct cmsghdr)) 407 extern int move_addr_to_kernel(void __user *uaddr, int ulen, struct sockaddr_storage *kaddr); 426 extern long __sys_recvmsg(int fd, struct user_msghdr __user *msg, 428 extern long __sys_sendmsg(int fd, struct user_msghdr __user *msg, 430 extern int __sys_recvmmsg(int fd, struct mmsghdr __user *mmsg, 432 struct __kernel_timespec __user *timeout, [all …]
|
| /linux/security/keys/ |
| H A D | internal.h | 240 extern long keyctl_join_session_keyring(const char __user *); 241 extern long keyctl_update_key(key_serial_t, const void __user *, size_t); 247 extern long keyctl_describe_key(key_serial_t, char __user *, size_t); 248 extern long keyctl_keyring_search(key_serial_t, const char __user *, 249 const char __user *, key_serial_t); 250 extern long keyctl_read_key(key_serial_t, char __user *, size_t); 253 extern long keyctl_instantiate_key(key_serial_t, const void __user *, 259 extern long keyctl_get_security(key_serial_t keyid, char __user *buffer, 264 const struct iovec __user *, 268 const char __user *_typ [all...] |
| /linux/arch/powerpc/include/asm/ |
| H A D | uaccess.h | 29 static __always_inline int __access_ok(const void __user *ptr, unsigned long size) in __access_ok() 71 __typeof__(*(ptr)) __user *__pu_addr = (ptr); \ 95 __typeof__(*(ptr)) __user *_pu_addr = (ptr); \ 155 __typeof__(*(ptr)) __user *__pus_addr = (ptr); \ 240 case 1: __get_user_asm_goto(x, (u8 __user *)ptr, label, "lbz"); break; \ 241 case 2: __get_user_asm_goto(x, (u16 __user *)ptr, label, "lhz"); break; \ 242 case 4: __get_user_asm_goto(x, (u32 __user *)ptr, label, "lwz"); break; \ 243 case 8: __get_user_asm2_goto(x, (u64 __user *)ptr, label); break; \ 301 case 1: __get_user_asm(x, (u8 __user *)ptr, retval, "lbz"); break; \ 302 case 2: __get_user_asm(x, (u16 __user *)ptr, retval, "lhz"); break; \ [all …]
|
| H A D | syscalls.h | 44 long sys_rtas(struct rtas_args __user *uargs); 53 long sys_swapcontext(struct ucontext __user *old_ctx, 54 struct ucontext __user *new_ctx, long ctx_size); 65 long sys_debug_setcontext(struct ucontext __user *ctx, int ndbg, 66 struct sig_dbg_op __user *dbg); 72 unsigned long len, u32 __user *map); 75 long compat_sys_swapcontext(struct ucontext32 __user *old_ctx, 76 struct ucontext32 __user *new_ctx, 79 struct compat_rlimit __user *rlim); 94 char __user *ubuf, compat_size_t count, [all …]
|
| /linux/arch/loongarch/kernel/ |
| H A D | signal.c | 70 static void __user *get_ctx_through_ctxinfo(struct sctx_info *info) in get_ctx_through_ctxinfo() 72 return (void __user *)((char *)info + sizeof(struct sctx_info)); in get_ctx_through_ctxinfo() 79 static int copy_fpu_to_sigcontext(struct fpu_context __user *ctx) in copy_fpu_to_sigcontext() 83 uint64_t __user *regs = (uint64_t *)&ctx->regs; in copy_fpu_to_sigcontext() 84 uint64_t __user *fcc = &ctx->fcc; in copy_fpu_to_sigcontext() 85 uint32_t __user *fcsr = &ctx->fcsr; in copy_fpu_to_sigcontext() 98 static int copy_fpu_from_sigcontext(struct fpu_context __user *ctx) in copy_fpu_from_sigcontext() 103 uint64_t __user *regs = (uint64_t *)&ctx->regs; in copy_fpu_from_sigcontext() 104 uint64_t __user *fcc = &ctx->fcc; in copy_fpu_from_sigcontext() 105 uint32_t __user *fcsr = &ctx->fcsr; in copy_fpu_from_sigcontext() [all …]
|
| /linux/arch/powerpc/kernel/ |
| H A D | signal.h | 10 void __user *get_sigframe(struct ksignal *ksig, struct task_struct *tsk, 19 static inline int __get_user_sigset(sigset_t *dst, const sigset_t __user *src) in __get_user_sigset() 23 return __get_user(dst->sig[0], (u64 __user *)&src->sig[0]); in __get_user_sigset() 27 const sigset_t __user *__src = src; \ 35 extern unsigned long copy_vsx_to_user(void __user *to, 37 extern unsigned long copy_ckvsx_to_user(void __user *to, 40 void __user *from); 42 void __user *from); 43 unsigned long copy_fpr_to_user(void __user *to, struct task_struct *task); 44 unsigned long copy_ckfpr_to_user(void __user *to, struct task_struct *task); [all …]
|
| H A D | signal_32.c | 92 __unsafe_save_general_regs(struct pt_regs *regs, struct mcontext __user *frame) in __unsafe_save_general_regs() 113 __unsafe_restore_general_regs(struct pt_regs *regs, struct mcontext __user *sr) in __unsafe_restore_general_regs() 134 sigset_t __user *__us = uset ; \ 143 #define from_user_ptr(p) ((void __user *)(p)) 146 __unsafe_save_general_regs(struct pt_regs *regs, struct mcontext __user *frame) in __unsafe_save_general_regs() 156 int __unsafe_restore_general_regs(struct pt_regs *regs, struct mcontext __user *sr) in __unsafe_restore_general_regs() 268 __unsafe_save_user_regs(struct pt_regs *regs, struct mcontext __user *frame, in __unsafe_save_user_regs() 269 struct mcontext __user *tm_frame, int ctx_has_vsx_region) in __unsafe_save_user_regs() 293 unsafe_put_user(current->thread.vrsave, (u32 __user *)&frame->mc_vregs[32], in __unsafe_save_user_regs() 328 (u32 __user *)&frame->mc_vregs + ELF_NEVRREG, failed); in __unsafe_save_user_regs() [all …]
|
| /linux/arch/arm/include/asm/ |
| H A D | syscalls.h | 15 asmlinkage long sys_oabi_stat64(const char __user * filename, 16 struct oldabi_stat64 __user * statbuf); 17 asmlinkage long sys_oabi_lstat64(const char __user * filename, 18 struct oldabi_stat64 __user * statbuf); 20 struct oldabi_stat64 __user * statbuf); 22 const char __user *filename, 23 struct oldabi_stat64 __user *statbuf, 29 struct oabi_epoll_event __user *event); 33 struct oabi_sembuf __user *tsops, 35 const struct old_timespec32 __user *timeout); [all …]
|
| /linux/arch/x86/um/ |
| H A D | signal.c | 34 struct sigcontext __user *from) in copy_sc_from_user() 36 struct _xstate_64 __user *from_fp64; in copy_sc_from_user() 85 from_fp64 = ((void __user *)sc.fpstate) + in copy_sc_from_user() 88 from_fp64 = (void __user *)sc.fpstate; in copy_sc_from_user() 101 (void __user *)sc.fpstate); in copy_sc_from_user() 109 static int copy_sc_to_user(struct sigcontext __user *to, in copy_sc_to_user() 110 struct _xstate __user *to_fp, struct pt_regs *regs, in copy_sc_to_user() 113 struct _xstate_64 __user *to_fp64; in copy_sc_to_user() 177 to_fp64 = (void __user *)to_fp + in copy_sc_to_user() 209 (int __user *)((void __user *)to_fp64 + host_fp_size)); in copy_sc_to_user() [all …]
|
| /linux/arch/arm/kernel/ |
| H A D | sys_oabi-compat.c | 122 struct oldabi_stat64 __user *statbuf) in cp_oldabi_stat64() 148 asmlinkage long sys_oabi_stat64(const char __user * filename, in sys_oabi_stat64() 149 struct oldabi_stat64 __user * statbuf) in sys_oabi_stat64() 158 asmlinkage long sys_oabi_lstat64(const char __user * filename, in sys_oabi_lstat64() 159 struct oldabi_stat64 __user * statbuf) in sys_oabi_lstat64() 169 struct oldabi_stat64 __user * statbuf) in sys_oabi_fstat64() 179 const char __user *filename, in sys_oabi_fstatat64() 180 struct oldabi_stat64 __user *statbuf, in sys_oabi_fstatat64() 200 static int get_oabi_flock(struct flock64 *kernel, struct oabi_flock64 __user *arg) in get_oabi_flock() 204 if (copy_from_user(&user, (struct oabi_flock64 __user *)arg, in get_oabi_flock() [all …]
|
| /linux/arch/s390/include/uapi/asm/ |
| H A D | zcrypt.h | 39 __u8 __user *inputdata; 41 __u8 __user *outputdata; 43 __u8 __user *b_key; 44 __u8 __user *n_modulus; 62 __u8 __user *inputdata; 64 __u8 __user *outputdata; 66 __u8 __user *bp_key; 67 __u8 __user *bq_key; 68 __u8 __user *np_prime; 69 __u8 __user *nq_prime; [all …]
|
| /linux/arch/sparc/kernel/ |
| H A D | systbls.h | 15 asmlinkage long sys_getdomainname(char __user *name, int len); 36 void __user *ptr, long fifth); 47 utrap_handler_t __user *old_p, 48 utrap_handler_t __user *old_d); 52 asmlinkage long compat_sys_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 …]
|
| /linux/tools/perf/trace/beauty/include/linux/ |
| H A D | socket.h | 86 void __user *msg_control_user; 98 void __user *msg_name; /* ptr to socket address structure */ 100 struct iovec __user *msg_iov; /* scatter/gather array */ 102 void __user *msg_control; /* ancillary data */ 138 ((void __user *)(cmsg) + sizeof(struct cmsghdr)) 407 extern int move_addr_to_kernel(void __user *uaddr, int ulen, struct sockaddr_storage *kaddr); 426 extern long __sys_recvmsg(int fd, struct user_msghdr __user *msg, 428 extern long __sys_sendmsg(int fd, struct user_msghdr __user *msg, 430 extern int __sys_recvmmsg(int fd, struct mmsghdr __user *mmsg, 432 struct __kernel_timespec __user *timeout, [all …]
|
| /linux/net/ |
| H A D | compat.c | 38 struct sockaddr __user **save_addr) in __get_compat_msghdr() 83 struct compat_msghdr __user *umsg, in get_compat_msghdr() 84 struct sockaddr __user **save_addr, in get_compat_msghdr() 107 ((void __user *)((char __user *)(cmsg) + sizeof(struct compat_cmsghdr))) 115 (struct compat_cmsghdr __user *)((msg)->msg_control_user) : \ 116 (struct compat_cmsghdr __user *)NULL) 122 ((char __user *)(ucmsg) - (char __user *)(mhdr)->msg_control_user))) 124 static inline struct compat_cmsghdr __user *cmsg_compat_nxthdr(struct msghdr *msg, in cmsg_compat_nxthdr() 125 struct compat_cmsghdr __user *cmsg, int cmsg_len) in cmsg_compat_nxthdr() 127 char __user *ptr = (char __user *)cmsg + CMSG_COMPAT_ALIGN(cmsg_len); in cmsg_compat_nxthdr() [all …]
|
| /linux/drivers/platform/raspberrypi/vchiq-interface/ |
| H A D | vchiq_ioctl.h | 15 int __user (*callback)(enum vchiq_reason reason, 19 void __user *userdata; 34 const struct vchiq_element __user *elements; 39 void __user *data; 41 void __user *userdata; 47 struct vchiq_header __user *header; 48 void __user *service_userdata; 49 void __user *cb_userdata; 54 struct vchiq_completion_data __user *buf; 57 void * __user *msgbufs; [all …]
|
| /linux/arch/mips/kernel/ |
| H A D | signal.c | 45 static int (*save_fp_context)(void __user *sc); 46 static int (*restore_fp_context)(void __user *sc); 71 static int copy_fp_to_sigcontext(void __user *sc) in copy_fp_to_sigcontext() 74 uint64_t __user *fpregs = sc + abi->off_sc_fpregs; in copy_fp_to_sigcontext() 75 uint32_t __user *csr = sc + abi->off_sc_fpc_csr; in copy_fp_to_sigcontext() 90 static int copy_fp_from_sigcontext(void __user *sc) in copy_fp_from_sigcontext() 93 uint64_t __user *fpregs = sc + abi->off_sc_fpregs; in copy_fp_from_sigcontext() 94 uint32_t __user *csr = sc + abi->off_sc_fpc_csr; in copy_fp_from_sigcontext() 111 static int copy_fp_to_sigcontext(void __user *sc) in copy_fp_to_sigcontext() 116 static int copy_fp_from_sigcontext(void __user *sc) in copy_fp_from_sigcontext() [all …]
|
| H A 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); 43 extern int setup_sigcontext(struct pt_regs *, struct sigcontext __user *); 44 extern int restore_sigcontext(struct pt_regs *, struct sigcontext __user *);
|
| H A D | ptrace32.c | 65 u32 __user * addrOthers; in compat_arch_ptrace() 70 if (get_user(addrOthers, (u32 __user * __user *) (unsigned long) addr) != 0) in compat_arch_ptrace() 77 ret = put_user(tmp, (u32 __user *) (unsigned long) data); in compat_arch_ptrace() 164 ret = put_user(tmp, (unsigned __user *) (unsigned long) data); in compat_arch_ptrace() 179 u32 __user * addrOthers; in compat_arch_ptrace() 183 if (get_user(addrOthers, (u32 __user * __user *) (unsigned long) addr) != 0) in compat_arch_ptrace() 274 (struct user_pt_regs __user *) (__u64) data); in compat_arch_ptrace() 279 (struct user_pt_regs __user *) (__u64) data); in compat_arch_ptrace() 284 ret = ptrace_getfpregs(child, (__u32 __user *) (__u64) data); in compat_arch_ptrace() 288 ret = ptrace_setfpregs(child, (__u32 __user *) (__u64) data); in compat_arch_ptrace() [all …]
|
| /linux/arch/powerpc/perf/ |
| H A D | callchain_32.c | 33 static int read_user_stack_32(const unsigned int __user *ptr, unsigned int *ret) in read_user_stack_32() 81 struct signal_frame_32 __user *sf; in sane_signal_32_frame() 84 sf = (struct signal_frame_32 __user *) (unsigned long) sp; in sane_signal_32_frame() 85 if (read_user_stack_32((unsigned int __user *) &sf->sctx.regs, ®s)) in sane_signal_32_frame() 92 struct rt_signal_frame_32 __user *sf; in sane_rt_signal_32_frame() 95 sf = (struct rt_signal_frame_32 __user *) (unsigned long) sp; in sane_rt_signal_32_frame() 96 if (read_user_stack_32((unsigned int __user *) &sf->uc.uc_regs, ®s)) in sane_rt_signal_32_frame() 101 static unsigned int __user *signal_frame_32_regs(unsigned int sp, in signal_frame_32_regs() 104 struct mcontext32 __user *mctx = NULL; in signal_frame_32_regs() 105 struct signal_frame_32 __user *sf; in signal_frame_32_regs() [all …]
|
| /linux/ipc/ |
| H A D | syscall.c | 21 unsigned long third, void __user * ptr, long fifth) in ksys_ipc() 30 return ksys_semtimedop(first, (struct sembuf __user *)ptr, in ksys_ipc() 35 (const struct __kernel_timespec __user *)fifth); in ksys_ipc() 38 (const struct old_timespec32 __user *)fifth); in ksys_ipc() 48 if (get_user(arg, (unsigned long __user *) ptr)) in ksys_ipc() 54 return ksys_msgsnd(first, (struct msgbuf __user *) ptr, in ksys_ipc() 64 (struct ipc_kludge __user *) ptr, in ksys_ipc() 72 (struct msgbuf __user *) ptr, in ksys_ipc() 79 (struct msqid_ds __user *)ptr); in ksys_ipc() 85 ret = do_shmat(first, (char __user *)ptr, in ksys_ipc() [all …]
|
| /linux/arch/riscv/kernel/ |
| H A D | signal.c | 45 union __riscv_fp_state __user *sc_fpregs) in restore_fp_state() 48 struct __riscv_d_ext_state __user *state = &sc_fpregs->d; in restore_fp_state() 59 union __riscv_fp_state __user *sc_fpregs) in save_fp_state() 62 struct __riscv_d_ext_state __user *state = &sc_fpregs->d; in save_fp_state() 73 static long save_v_state(struct pt_regs *regs, void __user *sc_vec) in save_v_state() 75 struct __sc_riscv_v_state __user *state; in save_v_state() 76 void __user *datap; in save_v_state() 85 state = (struct __sc_riscv_v_state __user *)sc_vec; in save_v_state() 115 static long __restore_v_state(struct pt_regs *regs, void __user *sc_vec) in __restore_v_state() 118 struct __sc_riscv_v_state __user *state = sc_vec; in __restore_v_state() [all …]
|
| /linux/arch/arm64/kernel/ |
| H A D | signal.c | 51 struct rt_sigframe __user *sigframe; 52 struct frame_record __user *next_frame; 251 static void __user *apply_user_offset( in apply_user_offset() 254 char __user *base = (char __user *)user->sigframe; in apply_user_offset() 260 struct fpsimd_context __user *fpsimd; 262 struct sve_context __user *sve; 264 struct tpidr2_context __user *tpidr2; 266 struct za_context __user *za; 268 struct zt_context __user *z [all...] |
| /linux/arch/loongarch/include/asm/ |
| H A D | fpu.h | 32 asmlinkage int _save_fp_context(void __user *fpregs, void __user *fcc, void __user *csr); 33 asmlinkage int _restore_fp_context(void __user *fpregs, void __user *fcc, void __user *csr); 39 asmlinkage int _save_lsx_context(void __user *fpregs, void __user *fcc, void __user *fcsr); 40 asmlinkage int _restore_lsx_context(void __user *fpregs, void __user *fcc, void __user *fcsr); 46 asmlinkage int _save_lasx_context(void __user *fpregs, void __user *fcc, void __user *fcsr); 47 asmlinkage int _restore_lasx_context(void __user *fpregs, void __user *fcc, void __user *fcsr);
|