Lines Matching refs:failed

104 		unsafe_put_user(val, &frame->mc_gregs[i], failed);  in __unsafe_save_general_regs()
108 failed: in __unsafe_save_general_regs()
121 unsafe_get_user(gregs[i], &sr->mc_gregs[i], failed); in __unsafe_restore_general_regs()
125 failed: in __unsafe_restore_general_regs()
148 unsafe_copy_to_user(&frame->mc_gregs, regs, GP_REGS_SIZE, failed); in __unsafe_save_general_regs()
151 failed: in __unsafe_save_general_regs()
159 unsafe_copy_from_user(regs, &sr->mc_gregs, PT_MSR * sizeof(elf_greg_t), failed); in __unsafe_restore_general_regs()
163 GP_REGS_SIZE - PT_ORIG_R3 * sizeof(elf_greg_t), failed); in __unsafe_restore_general_regs()
167 failed: in __unsafe_restore_general_regs()
267 unsafe_save_general_regs(regs, frame, failed); in __unsafe_save_user_regs()
273 ELF_NVRREG * sizeof(vector128), failed); in __unsafe_save_user_regs()
287 failed); in __unsafe_save_user_regs()
289 unsafe_copy_fpr_to_user(&frame->mc_fregs, current, failed); in __unsafe_save_user_regs()
304 unsafe_copy_vsx_to_user(&frame->mc_vsregs, current, failed); in __unsafe_save_user_regs()
312 ELF_NEVRREG * sizeof(u32), failed); in __unsafe_save_user_regs()
321 (u32 __user *)&frame->mc_vregs + ELF_NEVRREG, failed); in __unsafe_save_user_regs()
324 unsafe_put_user(msr, &frame->mc_gregs[PT_MSR], failed); in __unsafe_save_user_regs()
330 unsafe_put_user(0, &tm_frame->mc_gregs[PT_MSR], failed); in __unsafe_save_user_regs()
334 failed: in __unsafe_save_user_regs()
365 unsafe_save_general_regs(&current->thread.ckpt_regs, frame, failed); in save_tm_user_regs_unsafe()
366 unsafe_save_general_regs(regs, tm_frame, failed); in save_tm_user_regs_unsafe()
374 unsafe_put_user((msr >> 32), &tm_frame->mc_gregs[PT_MSR], failed); in save_tm_user_regs_unsafe()
379 ELF_NVRREG * sizeof(vector128), failed); in save_tm_user_regs_unsafe()
383 ELF_NVRREG * sizeof(vector128), failed); in save_tm_user_regs_unsafe()
387 ELF_NVRREG * sizeof(vector128), failed); in save_tm_user_regs_unsafe()
401 (u32 __user *)&frame->mc_vregs[32], failed); in save_tm_user_regs_unsafe()
404 (u32 __user *)&tm_frame->mc_vregs[32], failed); in save_tm_user_regs_unsafe()
407 (u32 __user *)&tm_frame->mc_vregs[32], failed); in save_tm_user_regs_unsafe()
409 unsafe_copy_ckfpr_to_user(&frame->mc_fregs, current, failed); in save_tm_user_regs_unsafe()
411 unsafe_copy_fpr_to_user(&tm_frame->mc_fregs, current, failed); in save_tm_user_regs_unsafe()
413 unsafe_copy_ckfpr_to_user(&tm_frame->mc_fregs, current, failed); in save_tm_user_regs_unsafe()
422 unsafe_copy_ckvsx_to_user(&frame->mc_vsregs, current, failed); in save_tm_user_regs_unsafe()
424 unsafe_copy_vsx_to_user(&tm_frame->mc_vsregs, current, failed); in save_tm_user_regs_unsafe()
426 unsafe_copy_ckvsx_to_user(&tm_frame->mc_vsregs, current, failed); in save_tm_user_regs_unsafe()
431 unsafe_put_user(msr, &frame->mc_gregs[PT_MSR], failed); in save_tm_user_regs_unsafe()
435 failed: in save_tm_user_regs_unsafe()
474 unsafe_restore_general_regs(regs, sr, failed); in restore_user_regs()
476 unsafe_get_user(msr, &sr->mc_gregs[PT_MSR], failed); in restore_user_regs()
493 sizeof(sr->mc_vregs), failed); in restore_user_regs()
500 unsafe_get_user(current->thread.vrsave, (u32 __user *)&sr->mc_vregs[32], failed); in restore_user_regs()
504 unsafe_copy_fpr_from_user(current, &sr->mc_fregs, failed); in restore_user_regs()
517 unsafe_copy_vsx_from_user(current, &sr->mc_vsregs, failed); in restore_user_regs()
536 ELF_NEVRREG * sizeof(u32), failed); in restore_user_regs()
542 unsafe_get_user(current->thread.spefscr, (u32 __user *)&sr->mc_vregs + ELF_NEVRREG, failed); in restore_user_regs()
548 failed: in restore_user_regs()
578 unsafe_restore_general_regs(&current->thread.ckpt_regs, sr, failed); in restore_tm_user_regs()
579 unsafe_get_user(current->thread.tm_tfhar, &sr->mc_gregs[PT_NIP], failed); in restore_tm_user_regs()
580 unsafe_get_user(msr, &sr->mc_gregs[PT_MSR], failed); in restore_tm_user_regs()
589 sizeof(sr->mc_vregs), failed); in restore_tm_user_regs()
600 (u32 __user *)&sr->mc_vregs[32], failed); in restore_tm_user_regs()
606 unsafe_copy_fpr_from_user(current, &sr->mc_fregs, failed); in restore_tm_user_regs()
614 unsafe_copy_ckvsx_from_user(current, &sr->mc_vsregs, failed); in restore_tm_user_regs()
627 unsafe_restore_general_regs(regs, tm_sr, failed); in restore_tm_user_regs()
632 sizeof(sr->mc_vregs), failed); in restore_tm_user_regs()
636 (u32 __user *)&tm_sr->mc_vregs[32], failed); in restore_tm_user_regs()
638 unsafe_copy_ckfpr_from_user(current, &tm_sr->mc_fregs, failed); in restore_tm_user_regs()
645 unsafe_copy_vsx_from_user(current, &tm_sr->mc_vsregs, failed); in restore_tm_user_regs()
650 unsafe_get_user(msr_hi, &tm_sr->mc_gregs[PT_MSR], failed); in restore_tm_user_regs()
701 failed: in restore_tm_user_regs()
750 unsafe_put_user(0, &frame->uc.uc_flags, failed); in handle_rt_signal32()
752 unsafe_compat_save_altstack(&frame->uc.uc_stack, regs->gpr[1], failed); in handle_rt_signal32()
754 unsafe_save_altstack(&frame->uc.uc_stack, regs->gpr[1], failed); in handle_rt_signal32()
756 unsafe_put_user(to_user_ptr(&frame->uc.uc_mcontext), &frame->uc.uc_regs, failed); in handle_rt_signal32()
761 &frame->uc.uc_link, failed); in handle_rt_signal32()
763 &frame->uc_transact.uc_regs, failed); in handle_rt_signal32()
765 unsafe_save_tm_user_regs(regs, mctx, tm_mctx, msr, failed); in handle_rt_signal32()
767 unsafe_put_user(0, &frame->uc.uc_link, failed); in handle_rt_signal32()
768 unsafe_save_user_regs(regs, mctx, tm_mctx, 1, failed); in handle_rt_signal32()
776 unsafe_put_user(PPC_RAW_LI(_R0, __NR_rt_sigreturn), &mctx->mc_pad[0], failed); in handle_rt_signal32()
777 unsafe_put_user(PPC_RAW_SC(), &mctx->mc_pad[1], failed); in handle_rt_signal32()
780 unsafe_put_sigset_t(&frame->uc.uc_sigmask, oldset, failed); in handle_rt_signal32()
810 failed: in handle_rt_signal32()
853 unsafe_put_user(to_user_ptr(ksig->ka.sa.sa_handler), &sc->handler, failed); in handle_signal32()
854 unsafe_put_user(oldset->sig[0], &sc->oldmask, failed); in handle_signal32()
856 unsafe_put_user((oldset->sig[0] >> 32), &sc->_unused[3], failed); in handle_signal32()
858 unsafe_put_user(oldset->sig[1], &sc->_unused[3], failed); in handle_signal32()
860 unsafe_put_user(to_user_ptr(mctx), &sc->regs, failed); in handle_signal32()
861 unsafe_put_user(ksig->sig, &sc->signal, failed); in handle_signal32()
864 unsafe_save_tm_user_regs(regs, mctx, tm_mctx, msr, failed); in handle_signal32()
866 unsafe_save_user_regs(regs, mctx, tm_mctx, 1, failed); in handle_signal32()
872 unsafe_put_user(PPC_RAW_LI(_R0, __NR_sigreturn), &mctx->mc_pad[0], failed); in handle_signal32()
873 unsafe_put_user(PPC_RAW_SC(), &mctx->mc_pad[1], failed); in handle_signal32()
898 failed: in handle_signal32()
915 unsafe_get_sigset_t(&set, &ucp->uc_sigmask, failed); in do_setcontext()
920 unsafe_get_user(cmcp, &ucp->uc_regs, failed); in do_setcontext()
924 unsafe_get_user(mcp, &ucp->uc_regs, failed); in do_setcontext()
934 failed: in do_setcontext()
953 unsafe_get_sigset_t(&set, &ucp->uc_sigmask, failed); in do_setcontext_tm()
954 unsafe_get_user(cmcp, &ucp->uc_regs, failed); in do_setcontext_tm()
970 failed: in do_setcontext_tm()
1043 unsafe_save_user_regs(regs, mctx, NULL, ctx_has_vsx_region, failed); in COMPAT_SYSCALL_DEFINE3()
1044 unsafe_put_sigset_t(&old_ctx->uc_sigmask, &current->blocked, failed); in COMPAT_SYSCALL_DEFINE3()
1045 unsafe_put_user(to_user_ptr(mctx), &old_ctx->uc_regs, failed); in COMPAT_SYSCALL_DEFINE3()
1073 failed: in COMPAT_SYSCALL_DEFINE3()