Lines Matching refs:sc
44 static int setup_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc) in setup_sigcontext() argument
49 reg = regs->cp0_epc; err |= __put_user(reg, &sc->sc_pc); in setup_sigcontext()
50 err |= __put_user(regs->cp0_psr, &sc->sc_psr); in setup_sigcontext()
51 err |= __put_user(regs->cp0_condition, &sc->sc_condition); in setup_sigcontext()
56 err |= __put_user(reg, &sc->sc_regs[i]); \ in setup_sigcontext()
70 reg = regs->ceh; err |= __put_user(reg, &sc->sc_mdceh); in setup_sigcontext()
71 reg = regs->cel; err |= __put_user(reg, &sc->sc_mdcel); in setup_sigcontext()
72 err |= __put_user(regs->cp0_ecr, &sc->sc_ecr); in setup_sigcontext()
73 err |= __put_user(regs->cp0_ema, &sc->sc_ema); in setup_sigcontext()
78 static int restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc) in restore_sigcontext() argument
83 err |= __get_user(regs->cp0_epc, &sc->sc_pc); in restore_sigcontext()
84 err |= __get_user(regs->cp0_condition, &sc->sc_condition); in restore_sigcontext()
86 err |= __get_user(reg, &sc->sc_mdceh); in restore_sigcontext()
88 err |= __get_user(reg, &sc->sc_mdcel); in restore_sigcontext()
91 err |= __get_user(reg, &sc->sc_psr); in restore_sigcontext()
93 err |= __get_user(reg, &sc->sc_ecr); in restore_sigcontext()
95 err |= __get_user(reg, &sc->sc_ema); in restore_sigcontext()
99 err |= __get_user(reg, &sc->sc_regs[i]); \ in restore_sigcontext()