Searched defs:vmcs12 (Results 1 – 7 of 7) sorted by relevance
27 struct __packed vmcs12 { struct31 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 …]
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 …]
336 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in nested_ept_inject_page_fault() local377 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() local431 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in vmx_inject_page_fault_nested() local448 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 …]
376 int nested_evmcs_check_controls(struct vmcs12 *vmcs12) in nested_evmcs_check_controls()
1689 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in vmx_update_emulated_instruction() local1825 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in vmx_write_l1_tsc_offset() local5059 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in handle_set_cr0() local5092 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in handle_set_cr4() local6277 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in update_cr8_intercept() local7450 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in vmx_check_intercept_io() local7486 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in vmx_check_intercept() local
426 __u8 vmcs12[KVM_STATE_NESTED_VMX_VMCS_SIZE]; member