Lines Matching refs:user_regs
783 if ( !is_canonical_address(c.nat->user_regs.rip) || in arch_set_info_guest()
784 !is_canonical_address(c.nat->user_regs.rsp) || in arch_set_info_guest()
795 fixup_guest_stack_selector(d, c.nat->user_regs.ss); in arch_set_info_guest()
797 fixup_guest_code_selector(d, c.nat->user_regs.cs); in arch_set_info_guest()
811 fixup_guest_stack_selector(d, c.cmp->user_regs.ss); in arch_set_info_guest()
813 fixup_guest_code_selector(d, c.cmp->user_regs.cs); in arch_set_info_guest()
859 memcpy(&v->arch.user_regs, &c.nat->user_regs, sizeof(c.nat->user_regs)); in arch_set_info_guest()
866 XLAT_cpu_user_regs(&v->arch.user_regs, &c.cmp->user_regs); in arch_set_info_guest()
887 v->arch.pv_vcpu.iopl = v->arch.user_regs.eflags & X86_EFLAGS_IOPL; in arch_set_info_guest()
888 v->arch.user_regs.eflags &= ~X86_EFLAGS_IOPL; in arch_set_info_guest()
891 v->arch.user_regs.eflags |= X86_EFLAGS_IF; in arch_set_info_guest()
1284 struct cpu_user_regs *uregs = &n->arch.user_regs; in load_segments()
1445 struct cpu_user_regs *regs = &v->arch.user_regs; in save_segments()
1599 memcpy(&p->arch.user_regs, stack_regs, CTXT_SWITCH_STACK_BYTES); in __context_switch()
1615 memcpy(stack_regs, &n->arch.user_regs, CTXT_SWITCH_STACK_BYTES); in __context_switch()