Lines Matching refs:arch

21 	return vcpu->arch.regs[VCPU_REGS_##uname];			      \
26 vcpu->arch.regs[VCPU_REGS_##uname] = val; \
56 return test_bit(reg, (unsigned long *)&vcpu->arch.regs_avail); in BUILD_KVM_GPR_ACCESSORS()
62 return test_bit(reg, (unsigned long *)&vcpu->arch.regs_dirty); in kvm_register_is_dirty()
68 __set_bit(reg, (unsigned long *)&vcpu->arch.regs_avail); in kvm_register_mark_available()
74 __set_bit(reg, (unsigned long *)&vcpu->arch.regs_avail); in kvm_register_mark_dirty()
75 __set_bit(reg, (unsigned long *)&vcpu->arch.regs_dirty); in kvm_register_mark_dirty()
87 return arch___test_and_set_bit(reg, (unsigned long *)&vcpu->arch.regs_avail); in kvm_register_test_and_mark_available()
103 return vcpu->arch.regs[reg]; in kvm_register_read_raw()
112 vcpu->arch.regs[reg] = val; in kvm_register_write_raw()
143 return vcpu->arch.walk_mmu->pdptrs[index]; in kvm_pdptr_read()
148 vcpu->arch.walk_mmu->pdptrs[index] = value; in kvm_pdptr_write()
154 if ((tmask & vcpu->arch.cr0_guest_owned_bits) && in kvm_read_cr0_bits()
157 return vcpu->arch.cr0 & mask; in kvm_read_cr0_bits()
176 if ((tmask & vcpu->arch.cr4_guest_owned_bits) && in kvm_read_cr4_bits()
179 return vcpu->arch.cr4 & mask; in kvm_read_cr4_bits()
194 return vcpu->arch.cr3; in kvm_read_cr3()
210 vcpu->arch.hflags |= HF_GUEST_MASK; in enter_guest_mode()
216 vcpu->arch.hflags &= ~HF_GUEST_MASK; in leave_guest_mode()
218 if (vcpu->arch.load_eoi_exitmap_pending) { in leave_guest_mode()
219 vcpu->arch.load_eoi_exitmap_pending = false; in leave_guest_mode()
228 return vcpu->arch.hflags & HF_GUEST_MASK; in is_guest_mode()