Lines Matching refs:uc
58 struct ucontext uc; member
666 struct ucontext __user *uc = (struct ucontext __user *)regs->gpr[1]; in sys_rt_sigreturn() local
675 if (!access_ok(VERIFY_READ, uc, sizeof(*uc))) in sys_rt_sigreturn()
678 if (__copy_from_user(&set, &uc->uc_sigmask, sizeof(set))) in sys_rt_sigreturn()
682 if (__get_user(msr, &uc->uc_mcontext.gp_regs[PT_MSR])) in sys_rt_sigreturn()
687 if (__get_user(uc_transact, &uc->uc_link)) in sys_rt_sigreturn()
689 if (restore_tm_sigcontexts(regs, &uc->uc_mcontext, in sys_rt_sigreturn()
696 if (restore_sigcontext(regs, NULL, 1, &uc->uc_mcontext)) in sys_rt_sigreturn()
699 if (restore_altstack(&uc->uc_stack)) in sys_rt_sigreturn()
709 (long)uc, regs->nip, regs->link); in sys_rt_sigreturn()
726 err |= __put_user(&frame->uc, &frame->puc); in handle_rt_signal64()
732 err |= __put_user(0, &frame->uc.uc_flags); in handle_rt_signal64()
733 err |= __save_altstack(&frame->uc.uc_stack, regs->gpr[1]); in handle_rt_signal64()
739 err |= __put_user(&frame->uc_transact, &frame->uc.uc_link); in handle_rt_signal64()
740 err |= setup_tm_sigcontexts(&frame->uc.uc_mcontext, in handle_rt_signal64()
748 err |= __put_user(0, &frame->uc.uc_link); in handle_rt_signal64()
749 err |= setup_sigcontext(&frame->uc.uc_mcontext, regs, ksig->sig, in handle_rt_signal64()
753 err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)); in handle_rt_signal64()
802 regs->gpr[4] = (unsigned long)&frame->uc.uc_mcontext; in handle_rt_signal64()