Lines Matching refs:sc
156 struct sigcontext sc; in copy_sc_from_user() local
162 err = copy_from_user(&sc, from, sizeof(sc)); in copy_sc_from_user()
166 #define GETREG(regno, regname) regs->regs.gp[HOST_##regno] = sc.regname in copy_sc_from_user()
209 &((struct _fpstate __user *)sc.fpstate)->_fxsr_env[0], in copy_sc_from_user()
214 err = convert_fxsr_from_user(&fpx, (void *)sc.fpstate); in copy_sc_from_user()
230 err = copy_from_user(&fp, (void *)sc.fpstate, in copy_sc_from_user()
250 struct sigcontext sc; in copy_sc_to_user() local
253 memset(&sc, 0, sizeof(struct sigcontext)); in copy_sc_to_user()
255 #define PUTREG(regno, regname) sc.regname = regs->regs.gp[HOST_##regno] in copy_sc_to_user()
282 sc.cr2 = fi->cr2; in copy_sc_to_user()
283 sc.err = fi->error_code; in copy_sc_to_user()
284 sc.trapno = fi->trap_no; in copy_sc_to_user()
293 sc.oldmask = mask; in copy_sc_to_user()
294 sc.fpstate = (unsigned long)to_fp; in copy_sc_to_user()
296 err = copy_to_user(to, &sc, sizeof(struct sigcontext)); in copy_sc_to_user()
355 struct sigcontext sc; member
392 err |= copy_sc_to_user(&frame->sc, &frame->fpstate, regs, mask->sig[0]); in setup_signal_stack_sc()
470 struct sigcontext __user *sc = &frame->sc; in sys_sigreturn() local
473 if (copy_from_user(&set.sig[0], &sc->oldmask, sizeof(set.sig[0])) || in sys_sigreturn()
479 if (copy_sc_from_user(¤t->thread.regs, sc)) in sys_sigreturn()