| /kernel/linux/linux-6.6/arch/x86/kvm/vmx/ |
| D | vmcs12.h | 27 struct __packed vmcs12 { struct 31 struct vmcs_hdr hdr; 32 u32 abort; 34 u32 launch_state; /* set to 0 by VMCLEAR, to 1 by VMLAUNCH */ 35 u32 padding[7]; /* room for future expansion */ 37 u64 io_bitmap_a; 38 u64 io_bitmap_b; 39 u64 msr_bitmap; 40 u64 vm_exit_msr_store_addr; 41 u64 vm_exit_msr_load_addr; [all …]
|
| D | nested.h | 131 static inline bool nested_cpu_has(struct vmcs12 *vmcs12, u32 bit) in nested_cpu_has() 136 static inline bool nested_cpu_has2(struct vmcs12 *vmcs12, u32 bit) in nested_cpu_has2() 143 static inline bool nested_cpu_has_preemption_timer(struct vmcs12 *vmcs12) in nested_cpu_has_preemption_timer() 149 static inline bool nested_cpu_has_nmi_exiting(struct vmcs12 *vmcs12) in nested_cpu_has_nmi_exiting() 154 static inline bool nested_cpu_has_virtual_nmis(struct vmcs12 *vmcs12) in nested_cpu_has_virtual_nmis() 159 static inline int nested_cpu_has_mtf(struct vmcs12 *vmcs12) in nested_cpu_has_mtf() 164 static inline int nested_cpu_has_ept(struct vmcs12 *vmcs12) in nested_cpu_has_ept() 169 static inline bool nested_cpu_has_xsaves(struct vmcs12 *vmcs12) in nested_cpu_has_xsaves() 174 static inline bool nested_cpu_has_pml(struct vmcs12 *vmcs12) in nested_cpu_has_pml() 179 static inline bool nested_cpu_has_virt_x2apic_mode(struct vmcs12 *vmcs12) in nested_cpu_has_virt_x2apic_mode() [all …]
|
| D | nested.c | 382 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in nested_ept_inject_page_fault() local 442 static bool nested_vmx_is_page_fault_vmexit(struct vmcs12 *vmcs12, in nested_vmx_is_page_fault_vmexit() 457 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in nested_vmx_is_exception_vmexit() local 473 struct vmcs12 *vmcs12) in nested_vmx_check_io_bitmap_controls() 486 struct vmcs12 *vmcs12) in nested_vmx_check_msr_bitmap_controls() 498 struct vmcs12 *vmcs12) in nested_vmx_check_tpr_shadow_controls() 570 struct vmcs12 *vmcs12) in nested_vmx_prepare_msr_bitmap() 672 struct vmcs12 *vmcs12) in nested_cache_shadow_vmcs12() 691 struct vmcs12 *vmcs12) in nested_flush_cached_shadow_vmcs12() 720 struct vmcs12 *vmcs12) in nested_vmx_check_apic_access_controls() [all …]
|
| D | sgx.h | 26 struct vmcs12 *vmcs12) in vmx_write_encls_bitmap()
|
| D | hyperv.c | 469 int nested_evmcs_check_controls(struct vmcs12 *vmcs12) in nested_evmcs_check_controls()
|
| D | sgx.c | 467 void vmx_write_encls_bitmap(struct kvm_vcpu *vcpu, struct vmcs12 *vmcs12) in vmx_write_encls_bitmap()
|
| D | vmx.c | 1763 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in vmx_update_emulated_instruction() local 1913 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in vmx_get_l2_tsc_offset() local 1923 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in vmx_get_l2_tsc_multiplier() local 5409 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in handle_set_cr0() local 5435 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in handle_set_cr4() local 6699 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in vmx_update_cr8_intercept() local 7959 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in vmx_check_intercept_io() local 7995 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in vmx_check_intercept() local
|
| /kernel/linux/linux-5.10/arch/x86/kvm/vmx/ |
| D | vmcs12.h | 27 struct __packed vmcs12 { struct 31 struct vmcs_hdr hdr; 32 u32 abort; 34 u32 launch_state; /* set to 0 by VMCLEAR, to 1 by VMLAUNCH */ 35 u32 padding[7]; /* room for future expansion */ 37 u64 io_bitmap_a; 38 u64 io_bitmap_b; 39 u64 msr_bitmap; 40 u64 vm_exit_msr_store_addr; 41 u64 vm_exit_msr_load_addr; [all …]
|
| D | nested.h | 136 static inline bool nested_cpu_has(struct vmcs12 *vmcs12, u32 bit) in nested_cpu_has() 141 static inline bool nested_cpu_has2(struct vmcs12 *vmcs12, u32 bit) in nested_cpu_has2() 148 static inline bool nested_cpu_has_preemption_timer(struct vmcs12 *vmcs12) in nested_cpu_has_preemption_timer() 154 static inline bool nested_cpu_has_nmi_exiting(struct vmcs12 *vmcs12) in nested_cpu_has_nmi_exiting() 159 static inline bool nested_cpu_has_virtual_nmis(struct vmcs12 *vmcs12) in nested_cpu_has_virtual_nmis() 164 static inline int nested_cpu_has_mtf(struct vmcs12 *vmcs12) in nested_cpu_has_mtf() 169 static inline int nested_cpu_has_ept(struct vmcs12 *vmcs12) in nested_cpu_has_ept() 174 static inline bool nested_cpu_has_xsaves(struct vmcs12 *vmcs12) in nested_cpu_has_xsaves() 179 static inline bool nested_cpu_has_pml(struct vmcs12 *vmcs12) in nested_cpu_has_pml() 184 static inline bool nested_cpu_has_virt_x2apic_mode(struct vmcs12 *vmcs12) in nested_cpu_has_virt_x2apic_mode() [all …]
|
| D | nested.c | 336 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in nested_ept_inject_page_fault() local 377 static bool nested_vmx_is_page_fault_vmexit(struct vmcs12 *vmcs12, in nested_vmx_is_page_fault_vmexit() 396 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in nested_vmx_check_exception() local 431 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in vmx_inject_page_fault_nested() local 448 struct vmcs12 *vmcs12) in nested_vmx_check_io_bitmap_controls() 461 struct vmcs12 *vmcs12) in nested_vmx_check_msr_bitmap_controls() 473 struct vmcs12 *vmcs12) in nested_vmx_check_tpr_shadow_controls() 565 struct vmcs12 *vmcs12) in nested_vmx_prepare_msr_bitmap() 664 struct vmcs12 *vmcs12) in nested_cache_shadow_vmcs12() 683 struct vmcs12 *vmcs12) in nested_flush_cached_shadow_vmcs12() [all …]
|
| D | evmcs.c | 376 int nested_evmcs_check_controls(struct vmcs12 *vmcs12) in nested_evmcs_check_controls()
|
| D | vmx.c | 1695 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in vmx_update_emulated_instruction() local 1831 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in vmx_write_l1_tsc_offset() local 5086 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in handle_set_cr0() local 5119 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in handle_set_cr4() local 6304 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in update_cr8_intercept() local 7491 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in vmx_check_intercept_io() local 7527 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in vmx_check_intercept() local
|
| /kernel/linux/linux-5.10/arch/x86/include/uapi/asm/ |
| D | kvm.h | 426 __u8 vmcs12[KVM_STATE_NESTED_VMX_VMCS_SIZE]; member
|
| /kernel/linux/patches/linux-5.10/prebuilts/usr/include/asm-x86/asm/ |
| D | kvm.h | 351 __u8 vmcs12[KVM_STATE_NESTED_VMX_VMCS_SIZE]; member
|
| /kernel/linux/linux-5.10/tools/arch/x86/include/uapi/asm/ |
| D | kvm.h | 426 __u8 vmcs12[KVM_STATE_NESTED_VMX_VMCS_SIZE]; member
|
| /kernel/linux/patches/linux-6.6/prebuilts/usr/include/asm-x86/asm/ |
| D | kvm.h | 351 __u8 vmcs12[KVM_STATE_NESTED_VMX_VMCS_SIZE]; member
|
| /kernel/linux/linux-6.6/tools/arch/x86/include/uapi/asm/ |
| D | kvm.h | 464 __u8 vmcs12[KVM_STATE_NESTED_VMX_VMCS_SIZE]; member
|
| /kernel/linux/linux-6.6/arch/x86/include/uapi/asm/ |
| D | kvm.h | 464 __u8 vmcs12[KVM_STATE_NESTED_VMX_VMCS_SIZE]; member
|