Lines Matching refs:rt_sf

484     struct target_rt_sigframe *rt_sf;  in setup_rt_frame()  local
493 rt_sf_addr = get_sigframe(ka, env, sizeof(*rt_sf)); in setup_rt_frame()
494 if (!lock_user_struct(VERIFY_WRITE, rt_sf, rt_sf_addr, 1)) in setup_rt_frame()
497 rt_sf->info = *info; in setup_rt_frame()
499 __put_user(0, &rt_sf->uc.tuc_flags); in setup_rt_frame()
500 __put_user(0, &rt_sf->uc.tuc_link); in setup_rt_frame()
501 target_save_altstack(&rt_sf->uc.tuc_stack, env); in setup_rt_frame()
503 __put_user(h2g (&rt_sf->uc.tuc_mcontext), in setup_rt_frame()
504 &rt_sf->uc.tuc_regs); in setup_rt_frame()
507 __put_user(set->sig[i], &rt_sf->uc.tuc_sigmask.sig[i]); in setup_rt_frame()
511 mctx = &rt_sf->uc.tuc_sigcontext.mcontext; in setup_rt_frame()
513 sc = &rt_sf->uc.tuc_sigcontext; in setup_rt_frame()
517 mctx = &rt_sf->uc.tuc_mcontext; in setup_rt_frame()
537 env->gpr[4] = (target_ulong) h2g(&rt_sf->info); in setup_rt_frame()
538 env->gpr[5] = (target_ulong) h2g(&rt_sf->uc); in setup_rt_frame()
539 env->gpr[6] = (target_ulong) h2g(rt_sf); in setup_rt_frame()
564 unlock_user_struct(rt_sf, rt_sf_addr, 1); in setup_rt_frame()
568 unlock_user_struct(rt_sf, rt_sf_addr, 1); in setup_rt_frame()
641 struct target_rt_sigframe *rt_sf = NULL; in do_rt_sigreturn() local
645 if (!lock_user_struct(VERIFY_READ, rt_sf, rt_sf_addr, 1)) in do_rt_sigreturn()
648 if (do_setcontext(&rt_sf->uc, env, 1)) in do_rt_sigreturn()
651 target_restore_altstack(&rt_sf->uc.tuc_stack, env); in do_rt_sigreturn()
653 unlock_user_struct(rt_sf, rt_sf_addr, 1); in do_rt_sigreturn()
657 unlock_user_struct(rt_sf, rt_sf_addr, 1); in do_rt_sigreturn()