Lines Matching refs:uc
97 struct target_ucontext uc; member
289 static void setup_sigframe(struct target_ucontext *uc, in setup_sigframe() argument
297 memset(uc, 0, offsetof(struct target_ucontext, tuc_mcontext)); in setup_sigframe()
301 memcpy(&uc->tuc_stack, &stack, sizeof(stack)); in setup_sigframe()
303 setup_sigcontext(&uc->tuc_mcontext, env, set->sig[0]); in setup_sigframe()
305 regspace = uc->tuc_regspace; in setup_sigframe()
317 __put_user(set->sig[i], &uc->tuc_sigmask.sig[i]); in setup_sigframe()
332 setup_sigframe(&frame->uc, set, regs); in setup_frame()
359 uc_addr = frame_addr + offsetof(struct rt_sigframe, sig.uc); in setup_rt_frame()
362 setup_sigframe(&frame->sig.uc, set, env); in setup_rt_frame()
465 struct target_ucontext *uc) in do_sigframe_return() argument
470 target_to_host_sigset(&host_set, &uc->tuc_sigmask); in do_sigframe_return()
473 if (restore_sigcontext(env, &uc->tuc_mcontext)) { in do_sigframe_return()
478 regspace = uc->tuc_regspace; in do_sigframe_return()
492 target_restore_altstack(&uc->tuc_stack, env); in do_sigframe_return()
524 frame_addr + offsetof(struct sigframe, uc), in do_sigreturn()
525 &frame->uc)) { in do_sigreturn()
559 frame_addr + offsetof(struct rt_sigframe, sig.uc), in do_rt_sigreturn()
560 &frame->sig.uc)) { in do_rt_sigreturn()