Lines Matching refs:user_regs
235 vgc->user_regs.cs = KCS_SEL | SEL_KPL; /* force to ring 3 */ in mp_set_cpu_context()
236 vgc->user_regs.ds = KDS_SEL; in mp_set_cpu_context()
237 vgc->user_regs.es = KDS_SEL; in mp_set_cpu_context()
238 vgc->user_regs.ss = KDS_SEL; in mp_set_cpu_context()
249 vgc->user_regs.fs = 0; in mp_set_cpu_context()
250 vgc->user_regs.gs = 0; in mp_set_cpu_context()
251 vgc->user_regs.rflags = F_OFF | iopl; in mp_set_cpu_context()
301 ASSERT(vgc->user_regs.gs == 0); in mp_set_cpu_context()
352 vgc.user_regs.rip = tp->t_pc; in mach_cpucontext_alloc()
353 vgc.user_regs.rsp = tp->t_sp; in mach_cpucontext_alloc()
354 vgc.user_regs.rbp = tp->t_sp - 2 * sizeof (greg_t); in mach_cpucontext_alloc()
426 vgc->user_regs.rip = pcb->val[REG_LABEL_PC]; in pcb_to_user_regs()
427 vgc->user_regs.rsp = pcb->val[REG_LABEL_SP]; in pcb_to_user_regs()
428 vgc->user_regs.rbp = pcb->val[REG_LABEL_BP]; in pcb_to_user_regs()
429 vgc->user_regs.rbx = pcb->val[REG_LABEL_RBX]; in pcb_to_user_regs()
430 vgc->user_regs.r12 = pcb->val[REG_LABEL_R12]; in pcb_to_user_regs()
431 vgc->user_regs.r13 = pcb->val[REG_LABEL_R13]; in pcb_to_user_regs()
432 vgc->user_regs.r14 = pcb->val[REG_LABEL_R14]; in pcb_to_user_regs()
433 vgc->user_regs.r15 = pcb->val[REG_LABEL_R15]; in pcb_to_user_regs()
458 vgc.user_regs.rax = 1; in mach_cpucontext_restore()
459 vgc.user_regs.rsp += sizeof (ulong_t); in mach_cpucontext_restore()