Lines Matching defs:vcpu_svm
244 struct vcpu_svm { struct
245 struct kvm_vcpu vcpu;
247 struct vmcb *vmcb;
248 struct kvm_vmcb_info vmcb01;
249 struct kvm_vmcb_info *current_vmcb;
250 u32 asid;
251 u32 sysenter_esp_hi;
252 u32 sysenter_eip_hi;
253 uint64_t tsc_aux;
255 u64 msr_decfg;
257 u64 next_rip;
259 u64 spec_ctrl;
261 u64 tsc_ratio_msr;
267 u64 virt_spec_ctrl;
269 u32 *msrpm;
271 ulong nmi_iret_rip;
273 struct svm_nested_state nested;
276 bool nmi_masked;
283 bool awaiting_iret_completion;
292 bool nmi_singlestep;
293 u64 nmi_singlestep_guest_rflags;
295 bool nmi_l1_to_l2;
297 unsigned long soft_int_csbase;
298 unsigned long soft_int_old_rip;
299 unsigned long soft_int_next_rip;
300 bool soft_int_injected;
302 u32 ldr_reg;
303 u32 dfr_reg;
304 struct page *avic_backing_page;
305 u64 *avic_physical_id_cache;
313 struct list_head ir_list;
314 spinlock_t ir_list_lock;
317 struct {
320 } shadow_msr_intercept;
322 struct vcpu_sev_es_state sev_es;
324 bool guest_state_loaded;
349 void recalc_intercepts(struct vcpu_svm *svm); argument