Lines Matching defs:vcpu_vmx
953 struct vcpu_vmx { struct
954 struct kvm_vcpu vcpu;
955 unsigned long host_rsp;
956 u8 fail;
957 u8 msr_bitmap_mode;
958 u32 exit_intr_info;
959 u32 idt_vectoring_info;
960 ulong rflags;
961 struct shared_msr_entry *guest_msrs;
962 int nmsrs;
963 int save_nmsrs;
964 unsigned long host_idt_base;
966 u64 msr_host_kernel_gs_base;
967 u64 msr_guest_kernel_gs_base;
970 u64 arch_capabilities;
971 u64 spec_ctrl;
973 u32 vm_entry_controls_shadow;
974 u32 vm_exit_controls_shadow;
975 u32 secondary_exec_control;
985 struct loaded_vmcs vmcs01;
986 struct loaded_vmcs *loaded_vmcs;
987 struct loaded_vmcs *loaded_cpu_state;
988 bool __launched; /* temporary, used in vmx_vcpu_run */
989 struct msr_autoload {
992 } msr_autoload;
994 struct {
998 } rmode;
999 struct {
1007 } segment_cache;
1008 int vpid;
1009 bool emulation_required;
1011 u32 exit_reason;
1014 struct pi_desc pi_desc;
1017 struct nested_vmx nested;
1020 int ple_window;
1021 bool ple_window_dirty;
1023 bool req_immediate_exit;
1027 struct page *pml_pg;
1030 u64 hv_deadline_tsc;
1032 u64 current_tsc_ratio;
1034 u32 host_pkru;
1036 unsigned long host_debugctlmsr;
1062 static inline struct vcpu_vmx *to_vmx(struct kvm_vcpu *vcpu) in to_vmx() argument