Lines Matching defs:vcpu_vmx
180 struct vcpu_vmx { struct
181 struct kvm_vcpu vcpu;
182 u8 fail;
183 u8 msr_bitmap_mode;
192 bool guest_state_loaded;
194 unsigned long exit_qualification;
195 u32 exit_intr_info;
196 u32 idt_vectoring_info;
197 ulong rflags;
199 struct vmx_uret_msr guest_uret_msrs[MAX_NR_USER_RETURN_MSRS];
200 int nr_uret_msrs;
201 int nr_active_uret_msrs;
202 bool guest_uret_msrs_loaded;
204 u64 msr_host_kernel_gs_base;
205 u64 msr_guest_kernel_gs_base;
208 u64 spec_ctrl;
209 u32 msr_ia32_umwait_control;
211 u32 secondary_exec_control;
218 struct loaded_vmcs vmcs01;
219 struct loaded_vmcs *loaded_vmcs;
221 struct msr_autoload {
224 } msr_autoload;
226 struct msr_autostore {
228 } msr_autostore;
230 struct {
234 } rmode;
235 struct {
243 } segment_cache;
244 int vpid;
245 bool emulation_required;
247 u32 exit_reason;
250 struct pi_desc pi_desc;
253 struct nested_vmx nested;
256 unsigned int ple_window;
257 bool ple_window_dirty;
259 bool req_immediate_exit;
263 struct page *pml_pg;
266 u64 hv_deadline_tsc;
268 u64 current_tsc_ratio;
270 unsigned long host_debugctlmsr;
277 u64 msr_ia32_feature_control;
278 u64 msr_ia32_feature_control_valid_bits;
279 u64 ept_pointer;
281 struct pt_desc pt_desc;
285 struct {
288 } shadow_msr_intercept;