Lines Matching refs:regs
68 asmlinkage void sysn32_rt_sigreturn(nabi_no_regargs struct pt_regs regs) in sysn32_rt_sigreturn() argument
74 frame = (struct rt_sigframe_n32 __user *) regs.regs[29]; in sysn32_rt_sigreturn()
82 sig = restore_sigcontext(®s, &frame->rs_uc.uc_mcontext); in sysn32_rt_sigreturn()
98 :"r" (®s)); in sysn32_rt_sigreturn()
106 struct pt_regs *regs, sigset_t *set) in setup_rt_frame_n32() argument
111 frame = get_sigframe(ksig, regs, sizeof(*frame)); in setup_rt_frame_n32()
121 err |= __compat_save_altstack(&frame->rs_uc.uc_stack, regs->regs[29]); in setup_rt_frame_n32()
122 err |= setup_sigcontext(regs, &frame->rs_uc.uc_mcontext); in setup_rt_frame_n32()
138 regs->regs[ 4] = ksig->sig; in setup_rt_frame_n32()
139 regs->regs[ 5] = (unsigned long) &frame->rs_info; in setup_rt_frame_n32()
140 regs->regs[ 6] = (unsigned long) &frame->rs_uc; in setup_rt_frame_n32()
141 regs->regs[29] = (unsigned long) frame; in setup_rt_frame_n32()
142 regs->regs[31] = (unsigned long) sig_return; in setup_rt_frame_n32()
143 regs->cp0_epc = regs->regs[25] = (unsigned long) ksig->ka.sa.sa_handler; in setup_rt_frame_n32()
147 frame, regs->cp0_epc, regs->regs[31]); in setup_rt_frame_n32()