Lines Matching refs:uc
58 struct ucontext uc; member
677 struct ucontext __user *uc = (struct ucontext __user *)regs->gpr[1]; in sys_rt_sigreturn() local
686 if (!access_ok(VERIFY_READ, uc, sizeof(*uc))) in sys_rt_sigreturn()
689 if (__copy_from_user(&set, &uc->uc_sigmask, sizeof(set))) in sys_rt_sigreturn()
693 if (__get_user(msr, &uc->uc_mcontext.gp_regs[PT_MSR])) in sys_rt_sigreturn()
698 if (__get_user(uc_transact, &uc->uc_link)) in sys_rt_sigreturn()
700 if (restore_tm_sigcontexts(regs, &uc->uc_mcontext, in sys_rt_sigreturn()
707 if (restore_sigcontext(regs, NULL, 1, &uc->uc_mcontext)) in sys_rt_sigreturn()
710 if (restore_altstack(&uc->uc_stack)) in sys_rt_sigreturn()
720 (long)uc, regs->nip, regs->link); in sys_rt_sigreturn()
737 err |= __put_user(&frame->uc, &frame->puc); in handle_rt_signal64()
743 err |= __put_user(0, &frame->uc.uc_flags); in handle_rt_signal64()
744 err |= __save_altstack(&frame->uc.uc_stack, regs->gpr[1]); in handle_rt_signal64()
750 err |= __put_user(&frame->uc_transact, &frame->uc.uc_link); in handle_rt_signal64()
751 err |= setup_tm_sigcontexts(&frame->uc.uc_mcontext, in handle_rt_signal64()
759 err |= __put_user(0, &frame->uc.uc_link); in handle_rt_signal64()
760 err |= setup_sigcontext(&frame->uc.uc_mcontext, regs, ksig->sig, in handle_rt_signal64()
764 err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)); in handle_rt_signal64()
813 regs->gpr[4] = (unsigned long)&frame->uc.uc_mcontext; in handle_rt_signal64()