Lines Matching defs:kvm_vcpu_arch
467 struct kvm_vcpu_arch { struct
468 struct kvm_cpu_context ctxt;
480 void *sve_state;
481 enum fp_type fp_type;
482 unsigned int sve_max_vl;
483 u64 svcr;
486 struct kvm_s2_mmu *hw_mmu;
489 u64 hcr_el2;
490 u64 mdcr_el2;
491 u64 cptr_el2;
494 u64 mdcr_el2_host;
497 struct kvm_vcpu_fault_info fault;
500 enum {
504 } fp_state;
507 u8 cflags;
510 u8 iflags;
513 u8 sflags;
522 bool pause;
537 struct kvm_guest_debug_arch *debug_ptr;
538 struct kvm_guest_debug_arch vcpu_debug_state;
539 struct kvm_guest_debug_arch external_debug_state;
541 struct user_fpsimd_state *host_fpsimd_state; /* hyp VA */
542 struct task_struct *parent_task;
544 struct {
551 } host_debug_state;
554 struct vgic_cpu vgic_cpu;
555 struct arch_timer_cpu timer_cpu;
556 struct kvm_pmu pmu;
565 struct {
568 } guest_debug_preserved;
571 struct kvm_mp_state mp_state;
572 spinlock_t mp_state_lock;
575 struct kvm_mmu_memory_cache mmu_page_cache;
581 u64 vsesr_el2;
584 struct vcpu_reset_state reset_state;
587 struct {
590 } steal;
593 u32 *ccsidr;