Lines Matching defs:kvm_vcpu_arch
306 struct kvm_vcpu_arch { struct
307 struct kvm_cpu_context ctxt;
310 void *sve_state;
311 unsigned int sve_max_vl;
312 u64 svcr;
315 struct kvm_s2_mmu *hw_mmu;
318 u64 hcr_el2;
319 u64 mdcr_el2;
320 u64 cptr_el2;
323 u64 mdcr_el2_host;
326 struct kvm_vcpu_fault_info fault;
329 enum {
333 } fp_state;
336 u8 cflags;
339 u8 iflags;
342 u8 sflags;
351 bool pause;
366 struct kvm_guest_debug_arch *debug_ptr;
367 struct kvm_guest_debug_arch vcpu_debug_state;
368 struct kvm_guest_debug_arch external_debug_state;
370 struct user_fpsimd_state *host_fpsimd_state; /* hyp VA */
371 struct task_struct *parent_task;
373 struct {
380 } host_debug_state;
383 struct vgic_cpu vgic_cpu;
384 struct arch_timer_cpu timer_cpu;
385 struct kvm_pmu pmu;
394 struct {
397 } guest_debug_preserved;
400 struct kvm_mp_state mp_state;
403 struct kvm_mmu_memory_cache mmu_page_cache;
406 int target;
410 u64 vsesr_el2;
413 struct vcpu_reset_state reset_state;
416 struct {
419 } steal;