Lines Matching defs:nested_vmx
115 struct nested_vmx { struct
117 bool vmxon;
118 gpa_t vmxon_ptr;
119 bool pml_full;
122 gpa_t current_vmptr;
128 struct vmcs12 *cached_vmcs12;
134 struct vmcs12 *cached_shadow_vmcs12;
139 struct gfn_to_hva_cache shadow_vmcs12_cache;
144 struct gfn_to_hva_cache vmcs12_cache;
150 bool need_vmcs12_to_shadow_sync;
151 bool dirty_vmcs12;
160 bool force_msr_bitmap_recalc;
166 bool need_sync_vmcs02_to_vmcs12_rare;
173 bool vmcs02_initialized;
175 bool change_vmcs01_virtual_apic_mode;
176 bool reload_vmcs01_apic_access_page;
177 bool update_vmcs01_cpu_dirty_logging;
178 bool update_vmcs01_apicv_status;
179 bool update_vmcs01_hwapic_isr;
186 bool enlightened_vmcs_enabled;
189 bool nested_run_pending;
192 bool mtf_pending;
194 struct loaded_vmcs vmcs02;
200 struct kvm_host_map apic_access_page_map;
201 struct kvm_host_map virtual_apic_map;
202 struct kvm_host_map pi_desc_map;
204 struct pi_desc *pi_desc;
205 bool pi_pending;
206 u16 posted_intr_nv;
208 struct hrtimer preemption_timer;
232 struct nested_vmx_msrs msrs; argument
235 struct {
240 } smm;
243 gpa_t hv_evmcs_vmptr;
244 struct kvm_host_map hv_evmcs_map;
245 struct hv_enlightened_vmcs *hv_evmcs;