Lines Matching refs:sc
130 struct sigcontext sc; member
145 restore_sigcontext_fpu(struct pt_regs *regs, struct sigcontext __user *sc) in restore_sigcontext_fpu() argument
150 err |= __get_user (fpvalid, &sc->sc_fpvalid); in restore_sigcontext_fpu()
160 err |= __copy_from_user(¤t->thread.xstate->hardfpu, &sc->sc_fpregs[0], in restore_sigcontext_fpu()
167 setup_sigcontext_fpu(struct pt_regs *regs, struct sigcontext __user *sc) in setup_sigcontext_fpu() argument
173 err |= __put_user(fpvalid, &sc->sc_fpvalid); in setup_sigcontext_fpu()
185 err |= __copy_to_user(&sc->sc_fpregs[0], ¤t->thread.xstate->hardfpu, in setup_sigcontext_fpu()
193 restore_sigcontext_fpu(struct pt_regs *regs, struct sigcontext __user *sc) in restore_sigcontext_fpu() argument
198 setup_sigcontext_fpu(struct pt_regs *regs, struct sigcontext __user *sc) in setup_sigcontext_fpu() argument
205 restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc, long long *r2_p) in restore_sigcontext() argument
211 #define COPY(x) err |= __get_user(regs->x, &sc->sc_##x) in restore_sigcontext()
236 err |= __get_user(new_sr, &sc->sc_sr); in restore_sigcontext()
246 err |= restore_sigcontext_fpu(regs, sc); in restore_sigcontext()
249 err |= __get_user(*r2_p, &sc->sc_regs[REG_RET]); in restore_sigcontext()
268 if (__get_user(set.sig[0], &frame->sc.oldmask) in sys_sigreturn()
276 if (restore_sigcontext(regs, &frame->sc, &ret)) in sys_sigreturn()
325 setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs, in setup_sigcontext() argument
331 err |= setup_sigcontext_fpu(regs, sc); in setup_sigcontext()
333 #define COPY(x) err |= __put_user(regs->x, &sc->sc_##x) in setup_sigcontext()
357 err |= __put_user(mask, &sc->oldmask); in setup_sigcontext()
388 err |= setup_sigcontext(&frame->sc, regs, set->sig[0]); in setup_frame()
449 regs->regs[REG_ARG2] = (unsigned long long)(unsigned long)(signed long)&frame->sc; in setup_frame()
450 regs->regs[REG_ARG3] = (unsigned long long)(unsigned long)(signed long)&frame->sc; in setup_frame()