Lines Matching defs:vcpu_svm
207 struct vcpu_svm { struct
208 struct kvm_vcpu vcpu;
210 struct vmcb *vmcb;
211 struct kvm_vmcb_info vmcb01;
212 struct kvm_vmcb_info *current_vmcb;
213 u32 asid;
214 u32 sysenter_esp_hi;
215 u32 sysenter_eip_hi;
216 uint64_t tsc_aux;
218 u64 msr_decfg;
220 u64 next_rip;
222 u64 spec_ctrl;
224 u64 tsc_ratio_msr;
230 u64 virt_spec_ctrl;
232 u32 *msrpm;
234 ulong nmi_iret_rip;
236 struct svm_nested_state nested;
239 bool nmi_masked;
246 bool awaiting_iret_completion;
255 bool nmi_singlestep;
256 u64 nmi_singlestep_guest_rflags;
258 bool nmi_l1_to_l2;
260 unsigned long soft_int_csbase;
261 unsigned long soft_int_old_rip;
262 unsigned long soft_int_next_rip;
263 bool soft_int_injected;
265 u32 ldr_reg;
266 u32 dfr_reg;
267 struct page *avic_backing_page;
268 u64 *avic_physical_id_cache;
276 struct list_head ir_list;
277 spinlock_t ir_list_lock;
280 struct {
283 } shadow_msr_intercept;
285 struct vcpu_sev_es_state sev_es;
287 bool guest_state_loaded;
312 void recalc_intercepts(struct vcpu_svm *svm); argument