Lines Matching defs:vcpu_vmx
251 struct vcpu_vmx { struct
252 struct kvm_vcpu vcpu;
253 u8 fail;
254 u8 x2apic_msr_bitmap_mode;
263 bool guest_state_loaded;
265 unsigned long exit_qualification;
266 u32 exit_intr_info;
267 u32 idt_vectoring_info;
268 ulong rflags;
276 struct vmx_uret_msr guest_uret_msrs[MAX_NR_USER_RETURN_MSRS];
277 bool guest_uret_msrs_loaded;
279 u64 msr_host_kernel_gs_base;
280 u64 msr_guest_kernel_gs_base;
283 u64 spec_ctrl;
284 u32 msr_ia32_umwait_control;
291 struct loaded_vmcs vmcs01;
292 struct loaded_vmcs *loaded_vmcs;
294 struct msr_autoload {
297 } msr_autoload;
299 struct msr_autostore {
301 } msr_autostore;
303 struct {
307 } rmode;
308 struct {
316 } segment_cache;
317 int vpid;
318 bool emulation_required;
320 union vmx_exit_reason exit_reason;
323 struct pi_desc pi_desc;
326 struct list_head pi_wakeup_list;
329 struct nested_vmx nested;
332 unsigned int ple_window;
333 bool ple_window_dirty;
335 bool req_immediate_exit;
339 struct page *pml_pg;
342 u64 hv_deadline_tsc;
344 unsigned long host_debugctlmsr;
351 u64 msr_ia32_feature_control;
352 u64 msr_ia32_feature_control_valid_bits;
354 u64 msr_ia32_sgxlepubkeyhash[4];
355 u64 msr_ia32_mcu_opt_ctrl;
356 bool disable_fb_clear;
358 struct pt_desc pt_desc;
359 struct lbr_desc lbr_desc;
383 void vmx_set_constant_host_state(struct vcpu_vmx *vmx); argument