Lines Matching defs:kvm_vcpu_arch
168 struct kvm_vcpu_arch { struct
173 unsigned long host_eentry;
174 unsigned long guest_eentry;
177 int (*handle_exit)(struct kvm_run *run, struct kvm_vcpu *vcpu);
180 unsigned long host_sp;
181 unsigned long host_tp;
182 unsigned long host_pgd;
185 unsigned long badi;
186 unsigned long badv;
187 unsigned long host_ecfg;
188 unsigned long host_estat;
189 unsigned long host_percpu;
192 unsigned long gprs[32];
193 unsigned long pc;
196 unsigned int aux_inuse;
199 struct loongarch_fpu fpu FPU_ALIGN;
200 struct loongarch_lbt lbt;
203 struct loongarch_csrs *csr;
206 int max_pmu_csrid;
209 u32 io_gpr;
212 u32 count_ctl;
213 struct hrtimer swtimer;
216 unsigned long irq_pending;
218 unsigned long irq_clear;
221 unsigned long exception_pending;
222 unsigned int esubcode;
225 struct kvm_mmu_memory_cache mmu_page_cache;
228 u64 vpid;
229 gpa_t flush_gpa;
232 u64 timer_mhz;
233 ktime_t expire;
236 int last_sched_cpu;
238 struct kvm_mp_state mp_state;
262 static inline bool kvm_guest_has_fpu(struct kvm_vcpu_arch *arch) in kvm_guest_has_fpu() argument