Lines Matching defs:vcpu_svm
209 struct vcpu_svm { struct
210 struct kvm_vcpu vcpu;
212 struct vmcb *vmcb;
213 struct kvm_vmcb_info vmcb01;
214 struct kvm_vmcb_info *current_vmcb;
215 u32 asid;
216 u32 sysenter_esp_hi;
217 u32 sysenter_eip_hi;
218 uint64_t tsc_aux;
220 u64 msr_decfg;
222 u64 next_rip;
224 u64 spec_ctrl;
226 u64 tsc_ratio_msr;
232 u64 virt_spec_ctrl;
234 u32 *msrpm;
236 ulong nmi_iret_rip;
238 struct svm_nested_state nested;
241 bool nmi_masked;
248 bool awaiting_iret_completion;
257 bool nmi_singlestep;
258 u64 nmi_singlestep_guest_rflags;
260 bool nmi_l1_to_l2;
262 unsigned long soft_int_csbase;
263 unsigned long soft_int_old_rip;
264 unsigned long soft_int_next_rip;
265 bool soft_int_injected;
267 u32 ldr_reg;
268 u32 dfr_reg;
269 struct page *avic_backing_page;
270 u64 *avic_physical_id_cache;
278 struct list_head ir_list;
279 spinlock_t ir_list_lock;
282 struct {
285 } shadow_msr_intercept;
287 struct vcpu_sev_es_state sev_es;
289 bool guest_state_loaded;
314 void recalc_intercepts(struct vcpu_svm *svm); argument