Lines Matching defs:vcpu_vmx
204 struct vcpu_vmx { struct
205 struct kvm_vcpu vcpu;
206 u8 fail;
207 u8 msr_bitmap_mode;
216 bool guest_state_loaded;
218 unsigned long exit_qualification;
219 u32 exit_intr_info;
220 u32 idt_vectoring_info;
221 ulong rflags;
223 struct vmx_uret_msr guest_uret_msrs[MAX_NR_USER_RETURN_MSRS];
224 int nr_uret_msrs;
225 int nr_active_uret_msrs;
226 bool guest_uret_msrs_loaded;
228 u64 msr_host_kernel_gs_base;
229 u64 msr_guest_kernel_gs_base;
232 u64 spec_ctrl;
233 u32 msr_ia32_umwait_control;
235 u32 secondary_exec_control;
242 struct loaded_vmcs vmcs01;
243 struct loaded_vmcs *loaded_vmcs;
245 struct msr_autoload {
248 } msr_autoload;
250 struct msr_autostore {
252 } msr_autostore;
254 struct {
258 } rmode;
259 struct {
267 } segment_cache;
268 int vpid;
269 bool emulation_required;
271 union vmx_exit_reason exit_reason;
274 struct pi_desc pi_desc;
277 struct nested_vmx nested;
280 unsigned int ple_window;
281 bool ple_window_dirty;
283 bool req_immediate_exit;
287 struct page *pml_pg;
290 u64 hv_deadline_tsc;
292 u64 current_tsc_ratio;
294 unsigned long host_debugctlmsr;
301 u64 msr_ia32_feature_control;
302 u64 msr_ia32_feature_control_valid_bits;
303 u64 ept_pointer;
304 u64 msr_ia32_mcu_opt_ctrl;
305 bool disable_fb_clear;
307 struct pt_desc pt_desc;
311 struct {
314 } shadow_msr_intercept;