Lines Matching defs:vcpu_vmx
249 struct vcpu_vmx { struct
250 struct kvm_vcpu vcpu;
251 u8 fail;
252 u8 x2apic_msr_bitmap_mode;
261 bool guest_state_loaded;
263 unsigned long exit_qualification;
264 u32 exit_intr_info;
265 u32 idt_vectoring_info;
266 ulong rflags;
274 struct vmx_uret_msr guest_uret_msrs[MAX_NR_USER_RETURN_MSRS];
275 bool guest_uret_msrs_loaded;
277 u64 msr_host_kernel_gs_base;
278 u64 msr_guest_kernel_gs_base;
281 u64 spec_ctrl;
282 u32 msr_ia32_umwait_control;
289 struct loaded_vmcs vmcs01;
290 struct loaded_vmcs *loaded_vmcs;
292 struct msr_autoload {
295 } msr_autoload;
297 struct msr_autostore {
299 } msr_autostore;
301 struct {
305 } rmode;
306 struct {
314 } segment_cache;
315 int vpid;
316 bool emulation_required;
318 union vmx_exit_reason exit_reason;
321 struct pi_desc pi_desc;
324 struct list_head pi_wakeup_list;
327 struct nested_vmx nested;
330 unsigned int ple_window;
331 bool ple_window_dirty;
338 struct page *pml_pg;
341 u64 hv_deadline_tsc;
348 u64 msr_ia32_feature_control;
349 u64 msr_ia32_feature_control_valid_bits;
351 u64 msr_ia32_sgxlepubkeyhash[4];
352 u64 msr_ia32_mcu_opt_ctrl;
353 bool disable_fb_clear;
355 struct pt_desc pt_desc;
356 struct lbr_desc lbr_desc;
383 void vmx_set_constant_host_state(struct vcpu_vmx *vmx); argument