Lines Matching defs:vcpu_svm
208 struct vcpu_svm { struct
209 struct kvm_vcpu vcpu;
211 struct vmcb *vmcb;
212 struct kvm_vmcb_info vmcb01;
213 struct kvm_vmcb_info *current_vmcb;
214 u32 asid;
215 u32 sysenter_esp_hi;
216 u32 sysenter_eip_hi;
217 uint64_t tsc_aux;
219 u64 msr_decfg;
221 u64 next_rip;
223 u64 spec_ctrl;
225 u64 tsc_ratio_msr;
231 u64 virt_spec_ctrl;
233 u32 *msrpm;
235 ulong nmi_iret_rip;
237 struct svm_nested_state nested;
240 bool nmi_masked;
247 bool awaiting_iret_completion;
256 bool nmi_singlestep;
257 u64 nmi_singlestep_guest_rflags;
259 bool nmi_l1_to_l2;
261 unsigned long soft_int_csbase;
262 unsigned long soft_int_old_rip;
263 unsigned long soft_int_next_rip;
264 bool soft_int_injected;
266 u32 ldr_reg;
267 u32 dfr_reg;
268 struct page *avic_backing_page;
269 u64 *avic_physical_id_cache;
277 struct list_head ir_list;
278 spinlock_t ir_list_lock;
281 struct {
284 } shadow_msr_intercept;
286 struct vcpu_sev_es_state sev_es;
288 bool guest_state_loaded;
313 void recalc_intercepts(struct vcpu_svm *svm); argument