Lines Matching defs:kvm_vcpu_arch
291 struct kvm_vcpu_arch { struct
292 void *guest_ebase;
293 int (*vcpu_run)(struct kvm_vcpu *vcpu);
296 unsigned long host_stack;
297 unsigned long host_gp;
298 unsigned long host_pgd;
299 unsigned long host_entryhi;
302 unsigned long host_cp0_badvaddr;
303 unsigned long host_cp0_epc;
304 u32 host_cp0_cause;
305 u32 host_cp0_guestctl0;
306 u32 host_cp0_badinstr;
307 u32 host_cp0_badinstrp;
310 unsigned long gprs[32];
311 unsigned long hi;
312 unsigned long lo;
313 unsigned long pc;
316 struct mips_fpu_struct fpu;
318 unsigned int aux_inuse;
321 struct mips_coproc cop0;
324 unsigned long io_pc;
326 u32 io_gpr;
328 struct hrtimer comparecount_timer;
330 u32 count_ctl;
332 u32 count_bias;
334 u32 count_hz;
336 s64 count_dyn_bias;
338 ktime_t count_resume;
340 u64 count_period;
343 unsigned long pending_exceptions;
346 unsigned long pending_exceptions_clr;
349 struct kvm_mmu_memory_cache mmu_page_cache;
352 u32 vzguestid[NR_CPUS];
355 struct kvm_mips_tlb *wired_tlb;
356 unsigned int wired_tlb_limit;
357 unsigned int wired_tlb_used;
360 unsigned long maar[6];
363 int last_sched_cpu;
365 int last_exec_cpu;
368 int wait;
370 u8 fpu_enabled;
371 u8 msa_enabled;