Lines Matching defs:vcpu_vmx
261 struct vcpu_vmx { struct
262 struct kvm_vcpu vcpu;
263 u8 fail;
264 u8 x2apic_msr_bitmap_mode;
273 bool guest_state_loaded;
275 unsigned long exit_qualification;
276 u32 exit_intr_info;
277 u32 idt_vectoring_info;
278 ulong rflags;
286 struct vmx_uret_msr guest_uret_msrs[MAX_NR_USER_RETURN_MSRS];
287 bool guest_uret_msrs_loaded;
289 u64 msr_host_kernel_gs_base;
290 u64 msr_guest_kernel_gs_base;
293 u64 spec_ctrl;
294 u32 msr_ia32_umwait_control;
301 struct loaded_vmcs vmcs01;
302 struct loaded_vmcs *loaded_vmcs;
304 struct msr_autoload {
307 } msr_autoload;
309 struct msr_autostore {
311 } msr_autostore;
313 struct {
317 } rmode;
318 struct {
326 } segment_cache;
327 int vpid;
328 bool emulation_required;
330 union vmx_exit_reason exit_reason;
333 struct pi_desc pi_desc;
336 struct list_head pi_wakeup_list;
339 struct nested_vmx nested;
342 unsigned int ple_window;
343 bool ple_window_dirty;
345 bool req_immediate_exit;
349 struct page *pml_pg;
352 u64 hv_deadline_tsc;
354 unsigned long host_debugctlmsr;
361 u64 msr_ia32_feature_control;
362 u64 msr_ia32_feature_control_valid_bits;
364 u64 msr_ia32_sgxlepubkeyhash[4];
365 u64 msr_ia32_mcu_opt_ctrl;
366 bool disable_fb_clear;
368 struct pt_desc pt_desc;
369 struct lbr_desc lbr_desc;
394 void vmx_set_constant_host_state(struct vcpu_vmx *vmx); argument