Lines Matching defs:kvm_vcpu_arch
283 struct kvm_vcpu_arch { struct
284 struct kvm_cpu_context ctxt;
285 void *sve_state;
286 unsigned int sve_max_vl;
289 struct kvm_s2_mmu *hw_mmu;
292 u64 hcr_el2;
293 u32 mdcr_el2;
296 struct kvm_vcpu_fault_info fault;
299 u64 workaround_flags;
302 u64 flags;
317 struct kvm_guest_debug_arch *debug_ptr;
318 struct kvm_guest_debug_arch vcpu_debug_state;
319 struct kvm_guest_debug_arch external_debug_state;
321 struct thread_info *host_thread_info; /* hyp VA */
322 struct user_fpsimd_state *host_fpsimd_state; /* hyp VA */
324 struct {
329 } host_debug_state;
332 struct vgic_cpu vgic_cpu;
333 struct arch_timer_cpu timer_cpu;
334 struct kvm_pmu pmu;
348 struct {
350 } guest_debug_preserved;
353 bool power_off;
356 bool pause;
359 struct kvm_mmu_memory_cache mmu_page_cache;
362 int target;
366 bool has_run_once;
369 u64 vsesr_el2;
372 struct vcpu_reset_state reset_state;
376 bool sysregs_loaded_on_cpu;
379 struct {
382 } steal;