Lines Matching refs:sc
71 restore_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs) in restore_sigcontext() argument
75 err |= __copy_from_user(regs->gr, sc->sc_gr, sizeof(regs->gr)); in restore_sigcontext()
76 err |= __copy_from_user(regs->fr, sc->sc_fr, sizeof(regs->fr)); in restore_sigcontext()
77 err |= __copy_from_user(regs->iaoq, sc->sc_iaoq, sizeof(regs->iaoq)); in restore_sigcontext()
78 err |= __copy_from_user(regs->iasq, sc->sc_iasq, sizeof(regs->iasq)); in restore_sigcontext()
79 err |= __get_user(regs->sar, &sc->sc_sar); in restore_sigcontext()
195 setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs, int in_syscall) in setup_sigcontext() argument
201 if (on_sig_stack((unsigned long) sc)) in setup_sigcontext()
206 err |= __put_user(regs->gr[31], &sc->sc_iaoq[0]); in setup_sigcontext()
207 err |= __put_user(regs->gr[31]+4, &sc->sc_iaoq[1]); in setup_sigcontext()
208 err |= __put_user(regs->sr[3], &sc->sc_iasq[0]); in setup_sigcontext()
209 err |= __put_user(regs->sr[3], &sc->sc_iasq[1]); in setup_sigcontext()
213 err |= __copy_to_user(sc->sc_iaoq, regs->iaoq, sizeof(regs->iaoq)); in setup_sigcontext()
214 err |= __copy_to_user(sc->sc_iasq, regs->iasq, sizeof(regs->iasq)); in setup_sigcontext()
219 err |= __put_user(flags, &sc->sc_flags); in setup_sigcontext()
220 err |= __copy_to_user(sc->sc_gr, regs->gr, sizeof(regs->gr)); in setup_sigcontext()
221 err |= __copy_to_user(sc->sc_fr, regs->fr, sizeof(regs->fr)); in setup_sigcontext()
222 err |= __put_user(regs->sar, &sc->sc_sar); in setup_sigcontext()