Lines Matching defs:kvm_vcpu_arch
281 struct kvm_vcpu_arch { struct
282 struct kvm_cpu_context ctxt;
283 void *sve_state;
284 unsigned int sve_max_vl;
287 struct kvm_s2_mmu *hw_mmu;
290 u64 hcr_el2;
291 u64 mdcr_el2;
292 u64 cptr_el2;
295 u64 mdcr_el2_host;
298 struct kvm_vcpu_fault_info fault;
301 u64 workaround_flags;
304 u64 flags;
319 struct kvm_guest_debug_arch *debug_ptr;
320 struct kvm_guest_debug_arch vcpu_debug_state;
321 struct kvm_guest_debug_arch external_debug_state;
323 struct thread_info *host_thread_info; /* hyp VA */
324 struct user_fpsimd_state *host_fpsimd_state; /* hyp VA */
326 struct {
333 } host_debug_state;
336 struct vgic_cpu vgic_cpu;
337 struct arch_timer_cpu timer_cpu;
338 struct kvm_pmu pmu;
352 struct {
354 } guest_debug_preserved;
357 bool power_off;
360 bool pause;
363 struct kvm_mmu_memory_cache mmu_page_cache;
366 int target;
370 bool has_run_once;
373 u64 vsesr_el2;
376 struct vcpu_reset_state reset_state;
380 bool sysregs_loaded_on_cpu;
383 struct {
386 } steal;