Lines Matching refs:compat_frame
94 struct compat_rt_sigframe __user * compat_frame; in sys_rt_sigreturn() local
110 compat_frame = (struct compat_rt_sigframe __user *)frame; in sys_rt_sigreturn()
114 if (get_compat_sigset(&set, &compat_frame->uc.uc_sigmask)) in sys_rt_sigreturn()
129 &compat_frame->uc.uc_mcontext); in sys_rt_sigreturn()
131 if (restore_sigcontext32(&compat_frame->uc.uc_mcontext, in sys_rt_sigreturn()
132 &compat_frame->regs, regs)) in sys_rt_sigreturn()
135 usp, &compat_frame->uc.uc_stack); in sys_rt_sigreturn()
136 if (compat_restore_altstack(&compat_frame->uc.uc_stack)) in sys_rt_sigreturn()
236 struct compat_rt_sigframe __user * compat_frame; in setup_rt_frame() local
259 compat_frame = (struct compat_rt_sigframe __user *)frame; in setup_rt_frame()
262 DBG(1,"setup_rt_frame: frame->info = 0x%p\n", &compat_frame->info); in setup_rt_frame()
263 err |= copy_siginfo_to_user32(&compat_frame->info, &ksig->info); in setup_rt_frame()
264 err |= __compat_save_altstack( &compat_frame->uc.uc_stack, regs->gr[30]); in setup_rt_frame()
265 DBG(1,"setup_rt_frame: frame->uc = 0x%p\n", &compat_frame->uc); in setup_rt_frame()
266 DBG(1,"setup_rt_frame: frame->uc.uc_mcontext = 0x%p\n", &compat_frame->uc.uc_mcontext); in setup_rt_frame()
267 err |= setup_sigcontext32(&compat_frame->uc.uc_mcontext, in setup_rt_frame()
268 &compat_frame->regs, regs, in_syscall); in setup_rt_frame()
269 err |= put_compat_sigset(&compat_frame->uc.uc_sigmask, set, in setup_rt_frame()
384 regs->gr[25] = A(&compat_frame->info); /* siginfo pointer */ in setup_rt_frame()
385 regs->gr[24] = A(&compat_frame->uc); /* ucontext pointer */ in setup_rt_frame()