Lines Matching refs:arch
12 if (!test_bit(reg, (unsigned long *)&vcpu->arch.regs_avail)) in kvm_register_read()
15 return vcpu->arch.regs[reg]; in kvm_register_read()
22 vcpu->arch.regs[reg] = val; in kvm_register_write()
23 __set_bit(reg, (unsigned long *)&vcpu->arch.regs_dirty); in kvm_register_write()
24 __set_bit(reg, (unsigned long *)&vcpu->arch.regs_avail); in kvm_register_write()
42 (unsigned long *)&vcpu->arch.regs_avail)) in kvm_pdptr_read()
45 return vcpu->arch.walk_mmu->pdptrs[index]; in kvm_pdptr_read()
51 if (tmask & vcpu->arch.cr0_guest_owned_bits) in kvm_read_cr0_bits()
53 return vcpu->arch.cr0 & mask; in kvm_read_cr0_bits()
64 if (tmask & vcpu->arch.cr4_guest_owned_bits) in kvm_read_cr4_bits()
66 return vcpu->arch.cr4 & mask; in kvm_read_cr4_bits()
71 if (!test_bit(VCPU_EXREG_CR3, (ulong *)&vcpu->arch.regs_avail)) in kvm_read_cr3()
73 return vcpu->arch.cr3; in kvm_read_cr3()
89 vcpu->arch.hflags |= HF_GUEST_MASK; in enter_guest_mode()
94 vcpu->arch.hflags &= ~HF_GUEST_MASK; in leave_guest_mode()
99 return vcpu->arch.hflags & HF_GUEST_MASK; in is_guest_mode()