Lines Matching refs:gp_regs
146 err |= __put_user(&sc->gp_regs, &sc->regs); in setup_sigcontext()
148 err |= __copy_to_user(&sc->gp_regs, regs, GP_REGS_SIZE); in setup_sigcontext()
149 err |= __put_user(msr, &sc->gp_regs[PT_MSR]); in setup_sigcontext()
280 err |= __put_user(&sc->gp_regs, &sc->regs); in setup_tm_sigcontexts()
281 err |= __put_user(&tm_sc->gp_regs, &tm_sc->regs); in setup_tm_sigcontexts()
283 err |= __copy_to_user(&tm_sc->gp_regs, regs, GP_REGS_SIZE); in setup_tm_sigcontexts()
284 err |= __copy_to_user(&sc->gp_regs, in setup_tm_sigcontexts()
286 err |= __put_user(msr, &tm_sc->gp_regs[PT_MSR]); in setup_tm_sigcontexts()
287 err |= __put_user(msr, &sc->gp_regs[PT_MSR]); in setup_tm_sigcontexts()
319 err |= __copy_from_user(regs->gpr, sc->gp_regs, sizeof(regs->gpr)); in restore_sigcontext()
320 err |= __get_user(regs->nip, &sc->gp_regs[PT_NIP]); in restore_sigcontext()
322 err |= __get_user(msr, &sc->gp_regs[PT_MSR]); in restore_sigcontext()
325 err |= __get_user(regs->orig_gpr3, &sc->gp_regs[PT_ORIG_R3]); in restore_sigcontext()
326 err |= __get_user(regs->ctr, &sc->gp_regs[PT_CTR]); in restore_sigcontext()
327 err |= __get_user(regs->link, &sc->gp_regs[PT_LNK]); in restore_sigcontext()
328 err |= __get_user(regs->xer, &sc->gp_regs[PT_XER]); in restore_sigcontext()
329 err |= __get_user(regs->ccr, &sc->gp_regs[PT_CCR]); in restore_sigcontext()
332 err |= __get_user(regs->dar, &sc->gp_regs[PT_DAR]); in restore_sigcontext()
333 err |= __get_user(regs->dsisr, &sc->gp_regs[PT_DSISR]); in restore_sigcontext()
334 err |= __get_user(regs->result, &sc->gp_regs[PT_RESULT]); in restore_sigcontext()
413 err |= __copy_from_user(regs->gpr, tm_sc->gp_regs, sizeof(regs->gpr)); in restore_tm_sigcontexts()
414 err |= __copy_from_user(¤t->thread.ckpt_regs, sc->gp_regs, in restore_tm_sigcontexts()
425 err |= __get_user(regs->nip, &tm_sc->gp_regs[PT_NIP]); in restore_tm_sigcontexts()
426 err |= __get_user(current->thread.tm_tfhar, &sc->gp_regs[PT_NIP]); in restore_tm_sigcontexts()
429 err |= __get_user(msr, &sc->gp_regs[PT_MSR]); in restore_tm_sigcontexts()
441 err |= __get_user(regs->ctr, &tm_sc->gp_regs[PT_CTR]); in restore_tm_sigcontexts()
442 err |= __get_user(regs->link, &tm_sc->gp_regs[PT_LNK]); in restore_tm_sigcontexts()
443 err |= __get_user(regs->xer, &tm_sc->gp_regs[PT_XER]); in restore_tm_sigcontexts()
444 err |= __get_user(regs->ccr, &tm_sc->gp_regs[PT_CCR]); in restore_tm_sigcontexts()
446 &sc->gp_regs[PT_CTR]); in restore_tm_sigcontexts()
448 &sc->gp_regs[PT_LNK]); in restore_tm_sigcontexts()
450 &sc->gp_regs[PT_XER]); in restore_tm_sigcontexts()
452 &sc->gp_regs[PT_CCR]); in restore_tm_sigcontexts()
455 err |= __get_user(regs->trap, &sc->gp_regs[PT_TRAP]); in restore_tm_sigcontexts()
456 err |= __get_user(regs->dar, &sc->gp_regs[PT_DAR]); in restore_tm_sigcontexts()
457 err |= __get_user(regs->dsisr, &sc->gp_regs[PT_DSISR]); in restore_tm_sigcontexts()
458 err |= __get_user(regs->result, &sc->gp_regs[PT_RESULT]); in restore_tm_sigcontexts()
600 get_user(new_msr, &new_ctx->uc_mcontext.gp_regs[PT_MSR])) in sys_swapcontext()
682 if (__get_user(msr, &uc->uc_mcontext.gp_regs[PT_MSR])) in sys_rt_sigreturn()