Lines Matching refs:sc
63 restore_sigcontext32(struct compat_sigcontext __user *sc, struct compat_regfile __user * rf, in restore_sigcontext32() argument
74 DBG(2,"restore_sigcontext32: sc = 0x%p, rf = 0x%p, regs = 0x%p\n", sc, rf, regs); in restore_sigcontext32()
75 DBG(2,"restore_sigcontext32: compat_sigcontext is %#lx bytes\n", sizeof(*sc)); in restore_sigcontext32()
77 err |= __get_user(compat_reg,&sc->sc_gr[regn]); in restore_sigcontext32()
85 DBG(2,"restore_sigcontext32: sc->sc_fr = 0x%p (%#lx)\n",sc->sc_fr, sizeof(sc->sc_fr)); in restore_sigcontext32()
87 err |= __copy_from_user(regs->fr, sc->sc_fr, sizeof(regs->fr)); in restore_sigcontext32()
92 err |= __get_user(compat_reg, &sc->sc_iaoq[0]); in restore_sigcontext32()
98 &sc->sc_iaoq[0], compat_reg); in restore_sigcontext32()
100 err |= __get_user(compat_reg, &sc->sc_iaoq[1]); in restore_sigcontext32()
106 &sc->sc_iaoq[1],compat_reg); in restore_sigcontext32()
110 err |= __get_user(compat_reg, &sc->sc_iasq[0]); in restore_sigcontext32()
116 err |= __get_user(compat_reg, &sc->sc_iasq[1]); in restore_sigcontext32()
124 err |= __get_user(compat_reg, &sc->sc_sar); in restore_sigcontext32()
142 setup_sigcontext32(struct compat_sigcontext __user *sc, struct compat_regfile __user * rf, in setup_sigcontext32() argument
151 if (on_sig_stack((unsigned long) sc)) in setup_sigcontext32()
162 err |= __put_user(compat_reg, &sc->sc_iaoq[0]); in setup_sigcontext32()
164 &sc->sc_iaoq[0], compat_reg); in setup_sigcontext32()
173 err |= __put_user(compat_reg, &sc->sc_iaoq[1]); in setup_sigcontext32()
175 &sc->sc_iaoq[1], compat_reg); in setup_sigcontext32()
183 err |= __put_user(compat_reg, &sc->sc_iasq[0]); in setup_sigcontext32()
184 err |= __put_user(compat_reg, &sc->sc_iasq[1]); in setup_sigcontext32()
199 err |= __put_user(compat_reg, &sc->sc_iaoq[0]); in setup_sigcontext32()
201 &sc->sc_iaoq[0], compat_reg); in setup_sigcontext32()
208 err |= __put_user(compat_reg, &sc->sc_iaoq[1]); in setup_sigcontext32()
210 &sc->sc_iaoq[1], compat_reg); in setup_sigcontext32()
218 err |= __put_user(compat_reg, &sc->sc_iasq[0]); in setup_sigcontext32()
220 &sc->sc_iasq[0], compat_reg); in setup_sigcontext32()
228 err |= __put_user(compat_reg, &sc->sc_iasq[1]); in setup_sigcontext32()
230 &sc->sc_iasq[1], compat_reg); in setup_sigcontext32()
241 err |= __put_user(flags, &sc->sc_flags); in setup_sigcontext32()
248 err |= __put_user(compat_reg, &sc->sc_gr[regn]); in setup_sigcontext32()
262 sizeof(regs->fr), sizeof(sc->sc_fr)); in setup_sigcontext32()
263 err |= __copy_to_user(sc->sc_fr, regs->fr, sizeof(regs->fr)); in setup_sigcontext32()
266 err |= __put_user(compat_reg, &sc->sc_sar); in setup_sigcontext32()