Lines Matching defs:kvm_vcpu_arch
430 struct kvm_vcpu_arch { struct
431 struct kvm_cpu_context ctxt;
434 void *sve_state;
435 unsigned int sve_max_vl;
436 u64 svcr;
439 struct kvm_s2_mmu *hw_mmu;
442 u64 hcr_el2;
443 u64 mdcr_el2;
444 u64 cptr_el2;
447 u64 mdcr_el2_host;
450 struct kvm_vcpu_fault_info fault;
453 enum {
457 } fp_state;
460 u8 cflags;
463 u8 iflags;
466 u8 sflags;
475 bool pause;
490 struct kvm_guest_debug_arch *debug_ptr;
491 struct kvm_guest_debug_arch vcpu_debug_state;
492 struct kvm_guest_debug_arch external_debug_state;
494 struct user_fpsimd_state *host_fpsimd_state; /* hyp VA */
496 struct {
503 } host_debug_state;
506 struct vgic_cpu vgic_cpu;
507 struct arch_timer_cpu timer_cpu;
508 struct kvm_pmu pmu;
517 struct {
520 } guest_debug_preserved;
523 struct kvm_mp_state mp_state;
525 spinlock_t mp_state_lock;
528 union {
536 int target;
540 u64 vsesr_el2;
543 struct vcpu_reset_state reset_state;
546 struct {
549 } steal;