Lines Matching refs:frame

717 	struct rt_sigframe __user *frame;  in handle_rt_signal64()  local
721 frame = get_sigframe(ksig, get_tm_stackpointer(regs), sizeof(*frame), 0); in handle_rt_signal64()
722 if (unlikely(frame == NULL)) in handle_rt_signal64()
725 err |= __put_user(&frame->info, &frame->pinfo); in handle_rt_signal64()
726 err |= __put_user(&frame->uc, &frame->puc); in handle_rt_signal64()
727 err |= copy_siginfo_to_user(&frame->info, &ksig->info); 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()
741 &frame->uc_transact.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()
764 err |= setup_trampoline(__NR_rt_sigreturn, &frame->tramp[0]); in handle_rt_signal64()
767 regs->link = (unsigned long) &frame->tramp[0]; in handle_rt_signal64()
771 newsp = ((unsigned long)frame) - __SIGNAL_FRAMESIZE; in handle_rt_signal64()
798 err |= get_user(regs->gpr[4], (unsigned long __user *)&frame->pinfo); in handle_rt_signal64()
799 err |= get_user(regs->gpr[5], (unsigned long __user *)&frame->puc); in handle_rt_signal64()
800 regs->gpr[6] = (unsigned long) frame; in handle_rt_signal64()
802 regs->gpr[4] = (unsigned long)&frame->uc.uc_mcontext; in handle_rt_signal64()
813 (long)frame, regs->nip, regs->link); in handle_rt_signal64()