Home
last modified time | relevance | path

Searched refs:ept_caps (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-6.6/arch/x86/kvm/vmx/
H A Dcapabilities.h45 u32 ept_caps; member
324 static inline int ept_caps_to_lpage_level(u32 ept_caps) in ept_caps_to_lpage_level() argument
326 if (ept_caps & VMX_EPT_1GB_PAGE_BIT) in ept_caps_to_lpage_level()
328 if (ept_caps & VMX_EPT_2MB_PAGE_BIT) in ept_caps_to_lpage_level()
H A Dnested.c414 bool execonly = vmx->nested.msrs.ept_caps & VMX_EPT_EXECUTE_ONLY_BIT; in nested_ept_new_eptp()
415 int ept_lpage_level = ept_caps_to_lpage_level(vmx->nested.msrs.ept_caps); in nested_ept_new_eptp()
1324 u64 vmx_ept_vpid_cap = vmx_control_msr(vmcs_config.nested.ept_caps, in vmx_restore_vmx_ept_vpid_cap()
1331 vmx->nested.msrs.ept_caps = data; in vmx_restore_vmx_ept_vpid_cap()
1497 *pdata = msrs->ept_caps | in vmx_get_vmx_msr()
2694 if (CC(!(vmx->nested.msrs.ept_caps & VMX_EPTP_UC_BIT))) in nested_vmx_check_eptp()
2698 if (CC(!(vmx->nested.msrs.ept_caps & VMX_EPTP_WB_BIT))) in nested_vmx_check_eptp()
2708 if (CC(!(vmx->nested.msrs.ept_caps & VMX_EPT_PAGE_WALK_5_BIT))) in nested_vmx_check_eptp()
2712 if (CC(!(vmx->nested.msrs.ept_caps & VMX_EPT_PAGE_WALK_4_BIT))) in nested_vmx_check_eptp()
2725 if (CC(!(vmx->nested.msrs.ept_caps in nested_vmx_check_eptp()
6860 nested_vmx_setup_secondary_ctls(u32 ept_caps, struct vmcs_config *vmcs_conf, struct nested_vmx_msrs *msrs) nested_vmx_setup_secondary_ctls() argument
7003 nested_vmx_setup_ctls_msrs(struct vmcs_config *vmcs_conf, u32 ept_caps) nested_vmx_setup_ctls_msrs() argument
[all...]
H A Dnested.h20 void nested_vmx_setup_ctls_msrs(struct vmcs_config *vmcs_conf, u32 ept_caps);
/kernel/linux/linux-5.10/arch/x86/kvm/vmx/
H A Dcapabilities.h41 u32 ept_caps; member
H A Dnested.c360 to_vmx(vcpu)->nested.msrs.ept_caps & in nested_ept_init_mmu_context()
1361 u64 vmx_ept_vpid_cap = vmx_control_msr(vmcs_config.nested.ept_caps, in vmx_restore_vmx_ept_vpid_cap()
1368 vmx->nested.msrs.ept_caps = data; in vmx_restore_vmx_ept_vpid_cap()
1534 *pdata = msrs->ept_caps | in vmx_get_vmx_msr()
2670 if (CC(!(vmx->nested.msrs.ept_caps & VMX_EPTP_UC_BIT))) in nested_vmx_check_eptp()
2674 if (CC(!(vmx->nested.msrs.ept_caps & VMX_EPTP_WB_BIT))) in nested_vmx_check_eptp()
2684 if (CC(!(vmx->nested.msrs.ept_caps & VMX_EPT_PAGE_WALK_5_BIT))) in nested_vmx_check_eptp()
2688 if (CC(!(vmx->nested.msrs.ept_caps & VMX_EPT_PAGE_WALK_4_BIT))) in nested_vmx_check_eptp()
2701 if (CC(!(vmx->nested.msrs.ept_caps & VMX_EPT_AD_BIT))) in nested_vmx_check_eptp()
5419 !(vmx->nested.msrs.ept_caps in handle_invept()
6424 nested_vmx_setup_ctls_msrs(struct nested_vmx_msrs *msrs, u32 ept_caps) nested_vmx_setup_ctls_msrs() argument
[all...]
H A Dnested.h20 void nested_vmx_setup_ctls_msrs(struct nested_vmx_msrs *msrs, u32 ept_caps);

Completed in 14 milliseconds