Lines Matching refs:rt_sf
832 struct rt_sigframe __user *rt_sf;
839 rt_sf = get_sigframe(ka, regs, sizeof(*rt_sf), 1);
840 addr = rt_sf;
841 if (unlikely(rt_sf == NULL))
845 if (copy_siginfo_to_user(&rt_sf->info, info)
846 || __put_user(0, &rt_sf->uc.uc_flags)
847 || __put_user(0, &rt_sf->uc.uc_link)
848 || __put_user(current->sas_ss_sp, &rt_sf->uc.uc_stack.ss_sp)
850 &rt_sf->uc.uc_stack.ss_flags)
851 || __put_user(current->sas_ss_size, &rt_sf->uc.uc_stack.ss_size)
852 || __put_user(to_user_ptr(&rt_sf->uc.uc_mcontext),
853 &rt_sf->uc.uc_regs)
854 || put_sigset_t(&rt_sf->uc.uc_sigmask, oldset))
858 frame = &rt_sf->uc.uc_mcontext;
873 newsp = ((unsigned long)rt_sf) - (__SIGNAL_FRAMESIZE + 16);
881 regs->gpr[4] = (unsigned long) &rt_sf->info;
882 regs->gpr[5] = (unsigned long) &rt_sf->uc;
883 regs->gpr[6] = (unsigned long) rt_sf;
1027 struct rt_sigframe __user *rt_sf;
1032 rt_sf = (struct rt_sigframe __user *)
1034 if (!access_ok(VERIFY_READ, rt_sf, sizeof(*rt_sf)))
1036 if (do_setcontext(&rt_sf->uc, regs, 1))
1052 compat_sys_sigaltstack((u32)(u64)&rt_sf->uc.uc_stack, 0, 0, 0, 0, 0, regs);
1054 do_sigaltstack(&rt_sf->uc.uc_stack, NULL, regs->gpr[1]);
1064 rt_sf, regs->nip, regs->link);