Lines Matching defs:sc
688 static int setup_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc,
694 err |= __put_user(regs->csr_era, &sc->sc_pc);
695 err |= __put_user(extctx->flags, &sc->sc_flags);
697 err |= __put_user(0, &sc->sc_regs[0]);
699 err |= __put_user(regs->regs[i], &sc->sc_regs[i]);
721 static int parse_extcontext(struct sigcontext __user *sc, struct extctx_layout *extctx)
725 struct sctx_info __user *info = (struct sctx_info __user *)&sc->sc_extcontext;
779 static int restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc)
786 err = __get_user(extctx.flags, &sc->sc_flags);
790 err = parse_extcontext(sc, &extctx);
806 err |= __get_user(regs->csr_era, &sc->sc_pc);
808 err |= __get_user(regs->regs[i], &sc->sc_regs[i]);