Lines Matching defs:kvm_vcpu_arch
162 struct kvm_vcpu_arch { struct
164 bool ran_atleast_once;
167 int last_exit_cpu;
173 unsigned long host_sscratch;
174 unsigned long host_stvec;
175 unsigned long host_scounteren;
178 struct kvm_cpu_context host_context;
181 struct kvm_cpu_context guest_context;
184 struct kvm_vcpu_csr guest_csr;
187 struct kvm_cpu_context guest_reset_context;
190 struct kvm_vcpu_csr guest_reset_csr;
201 unsigned long irqs_pending;
202 unsigned long irqs_pending_mask;
205 struct kvm_vcpu_timer timer;
208 spinlock_t hfence_lock;
209 unsigned long hfence_head;
210 unsigned long hfence_tail;
211 struct kvm_riscv_hfence hfence_queue[KVM_RISCV_VCPU_MAX_HFENCE];
214 struct kvm_mmio_decode mmio_decode;
217 struct kvm_csr_decode csr_decode;
220 struct kvm_sbi_context sbi_context;
223 struct kvm_mmu_memory_cache mmu_page_cache;
226 bool power_off;
229 bool pause;