Lines Matching refs:sc

63 	struct sigcontext sc;  member
76 static inline int restore_sigcontext_fpu(struct sigcontext __user *sc) in restore_sigcontext_fpu() argument
84 return __copy_from_user(&tsk->thread.xstate->hardfpu, &sc->sc_fpregs[0], in restore_sigcontext_fpu()
88 static inline int save_sigcontext_fpu(struct sigcontext __user *sc, in save_sigcontext_fpu() argument
97 return __put_user(0, &sc->sc_ownedfp); in save_sigcontext_fpu()
99 if (__put_user(1, &sc->sc_ownedfp)) in save_sigcontext_fpu()
108 return __copy_to_user(&sc->sc_fpregs[0], &tsk->thread.xstate->hardfpu, in save_sigcontext_fpu()
114 restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc, int *r0_p) in restore_sigcontext() argument
118 #define COPY(x) err |= __get_user(regs->x, &sc->sc_##x) in restore_sigcontext()
140 err |= __get_user (owned_fp, &sc->sc_ownedfp); in restore_sigcontext()
142 err |= restore_sigcontext_fpu(sc); in restore_sigcontext()
147 err |= __get_user(*r0_p, &sc->sc_regs[0]); in restore_sigcontext()
164 if (__get_user(set.sig[0], &frame->sc.oldmask) in sys_sigreturn()
172 if (restore_sigcontext(regs, &frame->sc, &r0)) in sys_sigreturn()
217 setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs, in setup_sigcontext() argument
222 #define COPY(x) err |= __put_user(regs->x, &sc->sc_##x) in setup_sigcontext()
237 err |= save_sigcontext_fpu(sc, regs); in setup_sigcontext()
241 err |= __put_user(mask, &sc->oldmask); in setup_sigcontext()
276 err |= setup_sigcontext(&frame->sc, regs, set->sig[0]); in setup_frame()
311 regs->regs[6] = (unsigned long) &frame->sc; in setup_frame()