Lines Matching refs:sf

258 	struct rt_signal_frame __user *sf;  in do_rt_sigreturn()  local
268 sf = (struct rt_signal_frame __user *) in do_rt_sigreturn()
272 if (invalid_frame_pointer(sf)) in do_rt_sigreturn()
275 if (get_user(ufp, &sf->regs.u_regs[UREG_FP])) in do_rt_sigreturn()
281 err = __get_user(tpc, &sf->regs.tpc); in do_rt_sigreturn()
282 err |= __get_user(tnpc, &sf->regs.tnpc); in do_rt_sigreturn()
290 err |= __get_user(regs->y, &sf->regs.y); in do_rt_sigreturn()
291 err |= __get_user(tstate, &sf->regs.tstate); in do_rt_sigreturn()
292 err |= copy_from_user(regs->u_regs, sf->regs.u_regs, sizeof(regs->u_regs)); in do_rt_sigreturn()
298 err |= __get_user(fpu_save, &sf->fpu_save); in do_rt_sigreturn()
302 err |= __copy_from_user(&set, &sf->mask, sizeof(sigset_t)); in do_rt_sigreturn()
303 err |= restore_altstack(&sf->stack); in do_rt_sigreturn()
307 err |= __get_user(rwin_save, &sf->rwin_save); in do_rt_sigreturn()
353 struct rt_signal_frame __user *sf; in setup_rt_frame() local
368 sf = (struct rt_signal_frame __user *) in setup_rt_frame()
371 if (invalid_frame_pointer (sf)) { in setup_rt_frame()
374 current->comm, current->pid, (unsigned long)sf, in setup_rt_frame()
380 tail = (sf + 1); in setup_rt_frame()
383 err = copy_to_user(&sf->regs, regs, sizeof (*regs)); in setup_rt_frame()
389 err |= __put_user((u64)fpu_save, &sf->fpu_save); in setup_rt_frame()
391 err |= __put_user(0, &sf->fpu_save); in setup_rt_frame()
397 err |= __put_user((u64)rwin_save, &sf->rwin_save); in setup_rt_frame()
400 err |= __put_user(0, &sf->rwin_save); in setup_rt_frame()
404 err |= __save_altstack(&sf->stack, regs->u_regs[UREG_FP]); in setup_rt_frame()
406 err |= copy_to_user(&sf->mask, sigmask_to_save(), sizeof(sigset_t)); in setup_rt_frame()
409 err |= raw_copy_in_user((u64 __user *)sf, in setup_rt_frame()
417 err |= copy_to_user(sf, rp, sizeof(struct reg_window)); in setup_rt_frame()
420 err |= copy_siginfo_to_user(&sf->info, &ksig->info); in setup_rt_frame()
422 err |= __put_user(ksig->sig, &sf->info.si_signo); in setup_rt_frame()
423 err |= __put_user(SI_NOINFO, &sf->info.si_code); in setup_rt_frame()
429 regs->u_regs[UREG_FP] = ((unsigned long) sf) - STACK_BIAS; in setup_rt_frame()
431 regs->u_regs[UREG_I1] = (unsigned long) &sf->info; in setup_rt_frame()
437 regs->u_regs[UREG_I2] = (unsigned long) &sf->info; in setup_rt_frame()