Lines Matching refs:uc

339 static int copy_ucontext_to_user(struct ucontext __user *uc,  in copy_ucontext_to_user()  argument
345 err |= __save_altstack(&uc->uc_stack, sp); in copy_ucontext_to_user()
346 err |= copy_sc_to_user(&uc->uc_mcontext, fp, &current->thread.regs, 0); in copy_ucontext_to_user()
347 err |= copy_to_user(&uc->uc_sigmask, set, sizeof(*set)); in copy_ucontext_to_user()
368 struct ucontext uc; member
438 err |= __put_user(&frame->uc, &frame->puc); in setup_signal_stack_si()
440 err |= copy_ucontext_to_user(&frame->uc, &frame->fpstate, mask, in setup_signal_stack_si()
461 PT_REGS_CX(regs) = (unsigned long) &frame->uc; in setup_signal_stack_si()
496 struct ucontext uc; member
523 err |= __put_user(0, &frame->uc.uc_flags); in setup_signal_stack_si()
524 err |= __put_user(0, &frame->uc.uc_link); in setup_signal_stack_si()
525 err |= __save_altstack(&frame->uc.uc_stack, PT_REGS_SP(regs)); in setup_signal_stack_si()
526 err |= copy_sc_to_user(&frame->uc.uc_mcontext, &frame->fpstate, regs, in setup_signal_stack_si()
531 err |= __put_user(fp_to, &frame->uc.uc_mcontext.fpstate); in setup_signal_stack_si()
533 err |= __put_user(set->sig[0], &frame->uc.uc_sigmask.sig[0]); in setup_signal_stack_si()
534 err |= __put_user(set->sig[1], &frame->uc.uc_sigmask.sig[1]); in setup_signal_stack_si()
537 err |= __copy_to_user(&frame->uc.uc_sigmask, set, in setup_signal_stack_si()
565 PT_REGS_DX(regs) = (unsigned long) &frame->uc; in setup_signal_stack_si()
577 struct ucontext __user *uc = &frame->uc; in sys_rt_sigreturn() local
580 if (copy_from_user(&set, &uc->uc_sigmask, sizeof(set))) in sys_rt_sigreturn()
585 if (copy_sc_from_user(&current->thread.regs, &uc->uc_mcontext)) in sys_rt_sigreturn()