Lines Matching refs:ucp
260 if (uap->ucp == NULL) in freebsd32_getcontext()
268 ret = copyout(&uc, uap->ucp, UC_COPY_SIZE); in freebsd32_getcontext()
279 if (uap->ucp == NULL) in freebsd32_setcontext()
282 ret = copyin(uap->ucp, &uc, UC_COPY_SIZE); in freebsd32_setcontext()
300 if (uap->oucp == NULL || uap->ucp == NULL) in freebsd32_swapcontext()
309 ret = copyin(uap->ucp, &uc, UC_COPY_SIZE); in freebsd32_swapcontext()
765 struct ia32_ucontext4 *ucp; local
772 ucp = &uc;
774 eflags = ucp->uc_mcontext.mc_eflags;
789 cs = ucp->uc_mcontext.mc_cs;
802 regs->tf_rdi = ucp->uc_mcontext.mc_edi;
803 regs->tf_rsi = ucp->uc_mcontext.mc_esi;
804 regs->tf_rbp = ucp->uc_mcontext.mc_ebp;
805 regs->tf_rbx = ucp->uc_mcontext.mc_ebx;
806 regs->tf_rdx = ucp->uc_mcontext.mc_edx;
807 regs->tf_rcx = ucp->uc_mcontext.mc_ecx;
808 regs->tf_rax = ucp->uc_mcontext.mc_eax;
809 regs->tf_trapno = ucp->uc_mcontext.mc_trapno;
810 regs->tf_err = ucp->uc_mcontext.mc_err;
811 regs->tf_rip = ucp->uc_mcontext.mc_eip;
813 regs->tf_rflags = ucp->uc_mcontext.mc_eflags;
814 regs->tf_rsp = ucp->uc_mcontext.mc_esp;
815 regs->tf_ss = ucp->uc_mcontext.mc_ss;
816 regs->tf_ds = ucp->uc_mcontext.mc_ds;
817 regs->tf_es = ucp->uc_mcontext.mc_es;
818 regs->tf_fs = ucp->uc_mcontext.mc_fs;
819 regs->tf_gs = ucp->uc_mcontext.mc_gs;
821 kern_sigprocmask(td, SIG_SETMASK, &ucp->uc_sigmask, NULL, 0);
839 struct ia32_ucontext *ucp; local
848 ucp = &uc;
850 eflags = ucp->uc_mcontext.mc_eflags;
865 cs = ucp->uc_mcontext.mc_cs;
878 if ((ucp->uc_mcontext.mc_flags & _MC_HASFPXSTATE) != 0) {
887 error = copyin(PTRIN(ucp->uc_mcontext.mc_xfpustate),
899 ret = ia32_set_fpcontext(td, &ucp->uc_mcontext, xfpustate,
907 regs->tf_rdi = ucp->uc_mcontext.mc_edi;
908 regs->tf_rsi = ucp->uc_mcontext.mc_esi;
909 regs->tf_rbp = ucp->uc_mcontext.mc_ebp;
910 regs->tf_rbx = ucp->uc_mcontext.mc_ebx;
911 regs->tf_rdx = ucp->uc_mcontext.mc_edx;
912 regs->tf_rcx = ucp->uc_mcontext.mc_ecx;
913 regs->tf_rax = ucp->uc_mcontext.mc_eax;
914 regs->tf_trapno = ucp->uc_mcontext.mc_trapno;
915 regs->tf_err = ucp->uc_mcontext.mc_err;
916 regs->tf_rip = ucp->uc_mcontext.mc_eip;
918 regs->tf_rflags = ucp->uc_mcontext.mc_eflags;
919 regs->tf_rsp = ucp->uc_mcontext.mc_esp;
920 regs->tf_ss = ucp->uc_mcontext.mc_ss;
921 regs->tf_ds = ucp->uc_mcontext.mc_ds;
922 regs->tf_es = ucp->uc_mcontext.mc_es;
923 regs->tf_fs = ucp->uc_mcontext.mc_fs;
924 regs->tf_gs = ucp->uc_mcontext.mc_gs;
927 kern_sigprocmask(td, SIG_SETMASK, &ucp->uc_sigmask, NULL, 0);