Lines Matching defs:kvm_vcpu_arch
290 struct kvm_vcpu_arch { struct
291 void *guest_ebase;
292 int (*vcpu_run)(struct kvm_vcpu *vcpu);
295 unsigned long host_stack;
296 unsigned long host_gp;
297 unsigned long host_pgd;
298 unsigned long host_entryhi;
301 unsigned long host_cp0_badvaddr;
302 unsigned long host_cp0_epc;
303 u32 host_cp0_cause;
304 u32 host_cp0_guestctl0;
305 u32 host_cp0_badinstr;
306 u32 host_cp0_badinstrp;
309 unsigned long gprs[32];
310 unsigned long hi;
311 unsigned long lo;
312 unsigned long pc;
315 struct mips_fpu_struct fpu;
317 unsigned int aux_inuse;
320 struct mips_coproc *cop0;
323 unsigned long io_pc;
325 u32 io_gpr;
327 struct hrtimer comparecount_timer;
329 u32 count_ctl;
331 u32 count_bias;
333 u32 count_hz;
335 s64 count_dyn_bias;
337 ktime_t count_resume;
339 u64 count_period;
342 unsigned long pending_exceptions;
345 unsigned long pending_exceptions_clr;
348 struct kvm_mmu_memory_cache mmu_page_cache;
351 u32 vzguestid[NR_CPUS];
354 struct kvm_mips_tlb *wired_tlb;
355 unsigned int wired_tlb_limit;
356 unsigned int wired_tlb_used;
359 unsigned long maar[6];
362 int last_sched_cpu;
364 int last_exec_cpu;
367 int wait;
369 u8 fpu_enabled;
370 u8 msa_enabled;