Searched refs:eptp (Results 1 – 3 of 3) sorted by relevance
| /linux/arch/x86/kvm/vmx/ |
| H A D | vmx_ops.h | 18 void invept_error(unsigned long ext, u64 eptp); 314 static inline void __invept(unsigned long ext, u64 eptp) in __invept() argument 317 u64 eptp; in __invept() member 319 } operand = { eptp, 0 }; in __invept() 320 vmx_asm2(invept, "r"(ext), "m"(operand), ext, eptp); in __invept() 360 static inline void ept_sync_context(u64 eptp) in ept_sync_context() argument 363 __invept(VMX_EPT_EXTENT_CONTEXT, eptp); in ept_sync_context()
|
| H A D | nested.c | 394 static bool nested_ept_root_matches(hpa_t root_hpa, u64 root_eptp, u64 eptp) in nested_ept_root_matches() argument 397 ((root_eptp & EPTP_PA_MASK) == (eptp & EPTP_PA_MASK)); in nested_ept_root_matches() 400 static void nested_ept_invalidate_addr(struct kvm_vcpu *vcpu, gpa_t eptp, in nested_ept_invalidate_addr() argument 413 eptp)) in nested_ept_invalidate_addr() 5980 u64 eptp, gpa; in handle_invept() member 6021 if (!nested_vmx_check_eptp(vcpu, operand.eptp)) in handle_invept() 6027 operand.eptp)) in handle_invept() 6033 operand.eptp)) in handle_invept()
|
| /linux/tools/testing/selftests/kvm/lib/x86/ |
| H A D | vmx.c | 211 u64 eptp = vmx->eptp_gpa | EPTP_WB | EPTP_PWL_4; in init_vmcs_control_fields() local 217 eptp |= EPTP_AD_ENABLED; in init_vmcs_control_fields() 219 vmwrite(EPT_POINTER, eptp); in init_vmcs_control_fields()
|