Home
last modified time | relevance | path

Searched refs:eptp (Results 1 – 4 of 4) sorted by relevance

/arch/x86/kvm/vmx/
A Dvmx_ops.h18 void invept_error(unsigned long ext, u64 eptp);
317 static inline void __invept(unsigned long ext, u64 eptp) in __invept() argument
320 u64 eptp; in __invept() member
322 } operand = { eptp, 0 }; in __invept()
323 vmx_asm2(invept, "r"(ext), "m"(operand), ext, eptp); in __invept()
363 static inline void ept_sync_context(u64 eptp) in ept_sync_context() argument
366 __invept(VMX_EPT_EXTENT_CONTEXT, eptp); in ept_sync_context()
A Dvmx.c466 noinline void invept_error(unsigned long ext, u64 eptp) in invept_error() argument
468 vmx_insn_failed("invept failed: ext=0x%lx eptp=%llx\n", ext, eptp); in invept_error()
3370 u64 eptp = VMX_EPTP_MT_WB; in construct_eptp() local
3372 eptp |= (root_level == 5) ? VMX_EPTP_PWL_5 : VMX_EPTP_PWL_4; in construct_eptp()
3376 eptp |= VMX_EPTP_AD_ENABLE_BIT; in construct_eptp()
3377 eptp |= root_hpa; in construct_eptp()
3379 return eptp; in construct_eptp()
3387 u64 eptp; in vmx_load_mmu_pgd() local
3390 eptp = construct_eptp(vcpu, root_hpa, root_level); in vmx_load_mmu_pgd()
3391 vmcs_write64(EPT_POINTER, eptp); in vmx_load_mmu_pgd()
A Dnested.c383 static bool nested_ept_root_matches(hpa_t root_hpa, u64 root_eptp, u64 eptp) in nested_ept_root_matches() argument
386 ((root_eptp & EPTP_PA_MASK) == (eptp & EPTP_PA_MASK)); in nested_ept_root_matches()
389 static void nested_ept_invalidate_addr(struct kvm_vcpu *vcpu, gpa_t eptp, in nested_ept_invalidate_addr() argument
402 eptp)) in nested_ept_invalidate_addr()
5900 u64 eptp, gpa; in handle_invept() member
5941 if (!nested_vmx_check_eptp(vcpu, operand.eptp)) in handle_invept()
5947 operand.eptp)) in handle_invept()
5953 operand.eptp)) in handle_invept()
/arch/x86/include/asm/
A Dvmx.h547 static inline u8 vmx_eptp_page_walk_level(u64 eptp) in vmx_eptp_page_walk_level() argument
549 u64 encoded_level = eptp & VMX_EPTP_PWL_MASK; in vmx_eptp_page_walk_level()

Completed in 34 milliseconds