Lines Matching refs:ucp
588 struct target_ucontext *ucp; in sparc64_set_context() local
596 if (!lock_user_struct(VERIFY_READ, ucp, ucp_addr, 1)) { in sparc64_set_context()
599 grp = &ucp->tuc_mcontext.mc_gregs; in sparc64_set_context()
610 __get_user(target_set.sig[0], &ucp->tuc_sigmask.sig[0]); in sparc64_set_context()
613 src = ucp->tuc_sigmask.sig; in sparc64_set_context()
654 __get_user(env->regwptr[WREG_FP], &(ucp->tuc_mcontext.mc_fp)); in sparc64_set_context()
655 __get_user(env->regwptr[WREG_I7], &(ucp->tuc_mcontext.mc_i7)); in sparc64_set_context()
657 fpup = &ucp->tuc_mcontext.mc_fpregs; in sparc64_set_context()
695 unlock_user_struct(ucp, ucp_addr, 0); in sparc64_set_context()
698 unlock_user_struct(ucp, ucp_addr, 0); in sparc64_set_context()
705 struct target_ucontext *ucp; in sparc64_get_context() local
714 if (!lock_user_struct(VERIFY_WRITE, ucp, ucp_addr, 0)) { in sparc64_get_context()
718 memset(ucp, 0, sizeof(*ucp)); in sparc64_get_context()
720 mcp = &ucp->tuc_mcontext; in sparc64_get_context()
737 (abi_ulong *)&ucp->tuc_sigmask); in sparc64_get_context()
741 dst = ucp->tuc_sigmask.sig; in sparc64_get_context()
785 unlock_user_struct(ucp, ucp_addr, 1); in sparc64_get_context()
788 unlock_user_struct(ucp, ucp_addr, 1); in sparc64_get_context()