Lines Matching refs:__user

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()
278 void __user *from) in copy_fpr_from_user()
292 unsigned long copy_vsx_to_user(void __user *to, in copy_vsx_to_user()
305 void __user *from) in copy_vsx_from_user()
318 unsigned long copy_transact_fpr_to_user(void __user *to, in copy_transact_fpr_to_user()
332 void __user *from) in copy_transact_fpr_from_user()
346 unsigned long copy_transact_vsx_to_user(void __user *to, in copy_transact_vsx_to_user()
359 void __user *from) in copy_transact_vsx_from_user()
372 inline unsigned long copy_fpr_to_user(void __user *to, in copy_fpr_to_user()
380 void __user *from) in copy_fpr_from_user()
387 inline unsigned long copy_transact_fpr_to_user(void __user *to, in copy_transact_fpr_to_user()
395 void __user *from) in copy_transact_fpr_from_user()
408 static int save_user_regs(struct pt_regs *regs, struct mcontext __user *frame, in save_user_regs()
409 struct mcontext __user *tm_frame, int sigret, in save_user_regs()
442 if (__put_user(current->thread.vrsave, (u32 __user *)&frame->mc_vregs[32])) in save_user_regs()
481 if (__put_user(current->thread.spefscr, (u32 __user *)&frame->mc_vregs + ELF_NEVRREG)) in save_user_regs()
516 struct mcontext __user *frame, in save_tm_user_regs()
517 struct mcontext __user *tm_frame, int sigret) in save_tm_user_regs()
578 (u32 __user *)&frame->mc_vregs[32])) in save_tm_user_regs()
582 (u32 __user *)&tm_frame->mc_vregs[32])) in save_tm_user_regs()
586 (u32 __user *)&tm_frame->mc_vregs[32])) in save_tm_user_regs()
639 if (__put_user(current->thread.spefscr, (u32 __user *)&frame->mc_vregs + ELF_NEVRREG)) in save_tm_user_regs()
663 struct mcontext __user *sr, int sig) in restore_user_regs()
715 if (__get_user(current->thread.vrsave, (u32 __user *)&sr->mc_vregs[32])) in restore_user_regs()
759 if (__get_user(current->thread.spefscr, (u32 __user *)&sr->mc_vregs + ELF_NEVRREG)) in restore_user_regs()
773 struct mcontext __user *sr, in restore_tm_user_regs()
774 struct mcontext __user *tm_sr) in restore_tm_user_regs()
829 (u32 __user *)&sr->mc_vregs[32]) || in restore_tm_user_regs()
831 (u32 __user *)&tm_sr->mc_vregs[32])) in restore_tm_user_regs()
873 if (__get_user(current->thread.spefscr, (u32 __user *)&sr->mc_vregs in restore_tm_user_regs()
914 int copy_siginfo_to_user32(struct compat_siginfo __user *d, const siginfo_t *s) in copy_siginfo_to_user32()
976 int copy_siginfo_from_user32(siginfo_t *to, struct compat_siginfo __user *from) in copy_siginfo_from_user32()
994 struct rt_sigframe __user *rt_sf; in handle_rt_signal32()
995 struct mcontext __user *frame; in handle_rt_signal32()
996 struct mcontext __user *tm_frame = NULL; in handle_rt_signal32()
997 void __user *addr; in handle_rt_signal32()
1054 addr = (void __user *)regs->gpr[1]; in handle_rt_signal32()
1055 if (put_user(regs->gpr[1], (u32 __user *)newsp)) in handle_rt_signal32()
1081 static int do_setcontext(struct ucontext __user *ucp, struct pt_regs *regs, int sig) in do_setcontext()
1084 struct mcontext __user *mcp; in do_setcontext()
1094 mcp = (struct mcontext __user *)(u64)cmcp; in do_setcontext()
1111 static int do_setcontext_tm(struct ucontext __user *ucp, in do_setcontext_tm()
1112 struct ucontext __user *tm_ucp, in do_setcontext_tm()
1116 struct mcontext __user *mcp; in do_setcontext_tm()
1117 struct mcontext __user *tm_mcp; in do_setcontext_tm()
1127 mcp = (struct mcontext __user *)(u64)cmcp; in do_setcontext_tm()
1128 tm_mcp = (struct mcontext __user *)(u64)tm_cmcp; in do_setcontext_tm()
1139 long sys_swapcontext(struct ucontext __user *old_ctx, in sys_swapcontext()
1140 struct ucontext __user *new_ctx, in sys_swapcontext()
1150 struct mcontext __user *mcp; in sys_swapcontext()
1160 mcp = (struct mcontext __user *)(u64)cmcp; in sys_swapcontext()
1188 struct mcontext __user *mctx; in sys_swapcontext()
1197 mctx = (struct mcontext __user *) in sys_swapcontext()
1208 || __get_user(tmp, (u8 __user *) new_ctx) in sys_swapcontext()
1209 || __get_user(tmp, (u8 __user *) new_ctx + ctx_size - 1)) in sys_swapcontext()
1233 struct rt_sigframe __user *rt_sf; in sys_rt_sigreturn()
1235 struct ucontext __user *uc_transact; in sys_rt_sigreturn()
1243 rt_sf = (struct rt_sigframe __user *) in sys_rt_sigreturn()
1250 uc_transact = (struct ucontext __user *)(uintptr_t)tmp; in sys_rt_sigreturn()
1253 struct mcontext __user *mcp; in sys_rt_sigreturn()
1257 mcp = (struct mcontext __user *)(u64)cmcp; in sys_rt_sigreturn()
1308 int sys_debug_setcontext(struct ucontext __user *ctx, in sys_debug_setcontext()
1309 int ndbg, struct sig_dbg_op __user *dbg, in sys_debug_setcontext()
1372 || __get_user(tmp, (u8 __user *) ctx) in sys_debug_setcontext()
1373 || __get_user(tmp, (u8 __user *) (ctx + 1) - 1)) in sys_debug_setcontext()
1419 struct sigcontext __user *sc; in handle_signal32()
1420 struct sigframe __user *frame; in handle_signal32()
1421 struct mcontext __user *tm_mctx = NULL; in handle_signal32()
1430 sc = (struct sigcontext __user *) &frame->sctx; in handle_signal32()
1474 if (put_user(regs->gpr[1], (u32 __user *)newsp)) in handle_signal32()
1502 struct sigframe __user *sf; in sys_sigreturn()
1503 struct sigcontext __user *sc; in sys_sigreturn()
1505 struct mcontext __user *sr; in sys_sigreturn()
1506 void __user *addr; in sys_sigreturn()
1509 struct mcontext __user *mcp, *tm_mcp; in sys_sigreturn()
1516 sf = (struct sigframe __user *)(regs->gpr[1] + __SIGNAL_FRAMESIZE); in sys_sigreturn()
1535 mcp = (struct mcontext __user *)&sf->mctx; in sys_sigreturn()
1536 tm_mcp = (struct mcontext __user *)&sf->mctx_transact; in sys_sigreturn()
1547 sr = (struct mcontext __user *)from_user_ptr(sigctx.regs); in sys_sigreturn()