Lines Matching refs:sc
71 struct sigcontext32 __user *sc) in setup_sigcontext32() argument
76 err |= __put_user(regs->cp0_epc, &sc->sc_pc); in setup_sigcontext32()
78 err |= __put_user(0, &sc->sc_regs[0]); in setup_sigcontext32()
80 err |= __put_user(regs->regs[i], &sc->sc_regs[i]); in setup_sigcontext32()
82 err |= __put_user(regs->hi, &sc->sc_mdhi); in setup_sigcontext32()
83 err |= __put_user(regs->lo, &sc->sc_mdlo); in setup_sigcontext32()
85 err |= __put_user(rddsp(DSP_MASK), &sc->sc_dsp); in setup_sigcontext32()
86 err |= __put_user(mfhi1(), &sc->sc_hi1); in setup_sigcontext32()
87 err |= __put_user(mflo1(), &sc->sc_lo1); in setup_sigcontext32()
88 err |= __put_user(mfhi2(), &sc->sc_hi2); in setup_sigcontext32()
89 err |= __put_user(mflo2(), &sc->sc_lo2); in setup_sigcontext32()
90 err |= __put_user(mfhi3(), &sc->sc_hi3); in setup_sigcontext32()
91 err |= __put_user(mflo3(), &sc->sc_lo3); in setup_sigcontext32()
98 err |= protected_save_fp_context(sc); in setup_sigcontext32()
104 struct sigcontext32 __user *sc) in restore_sigcontext32() argument
113 err |= __get_user(regs->cp0_epc, &sc->sc_pc); in restore_sigcontext32()
114 err |= __get_user(regs->hi, &sc->sc_mdhi); in restore_sigcontext32()
115 err |= __get_user(regs->lo, &sc->sc_mdlo); in restore_sigcontext32()
117 err |= __get_user(treg, &sc->sc_hi1); mthi1(treg); in restore_sigcontext32()
118 err |= __get_user(treg, &sc->sc_lo1); mtlo1(treg); in restore_sigcontext32()
119 err |= __get_user(treg, &sc->sc_hi2); mthi2(treg); in restore_sigcontext32()
120 err |= __get_user(treg, &sc->sc_lo2); mtlo2(treg); in restore_sigcontext32()
121 err |= __get_user(treg, &sc->sc_hi3); mthi3(treg); in restore_sigcontext32()
122 err |= __get_user(treg, &sc->sc_lo3); mtlo3(treg); in restore_sigcontext32()
123 err |= __get_user(treg, &sc->sc_dsp); wrdsp(treg, DSP_MASK); in restore_sigcontext32()
127 err |= __get_user(regs->regs[i], &sc->sc_regs[i]); in restore_sigcontext32()
129 return err ?: protected_restore_fp_context(sc); in restore_sigcontext32()