Home
last modified time | relevance | path

Searched defs:kvm_vcpu_arch (Results 1 – 11 of 11) sorted by relevance

/kernel/linux/linux-4.19/arch/powerpc/include/asm/
Dkvm_host.h489 struct kvm_vcpu_arch { struct
490 ulong host_stack;
491 u32 host_pid;
493 struct kvmppc_slb slb[64];
494 int slb_max; /* 1 + index of last valid entry in slb[] */
495 int slb_nr; /* total number of entries in SLB */
496 struct kvmppc_mmu mmu;
497 struct kvmppc_vcpu_book3s *book3s;
500 struct kvmppc_book3s_shadow_vcpu *shadow_vcpu;
503 struct pt_regs regs;
[all …]
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
Dkvm_host.h521 struct kvm_vcpu_arch { struct
522 ulong host_stack;
523 u32 host_pid;
525 struct kvmppc_slb slb[64];
526 int slb_max; /* 1 + index of last valid entry in slb[] */
527 int slb_nr; /* total number of entries in SLB */
528 struct kvmppc_mmu mmu;
529 struct kvmppc_vcpu_book3s *book3s;
532 struct kvmppc_book3s_shadow_vcpu *shadow_vcpu;
535 struct pt_regs regs;
[all …]
/kernel/linux/linux-5.10/arch/x86/include/asm/
Dkvm_host.h522 struct kvm_vcpu_arch { struct
527 unsigned long regs[NR_VCPU_REGS];
528 u32 regs_avail;
529 u32 regs_dirty;
531 unsigned long cr0;
532 unsigned long cr0_guest_owned_bits;
533 unsigned long cr2;
534 unsigned long cr3;
535 unsigned long cr4;
536 unsigned long cr4_guest_owned_bits;
[all …]
/kernel/linux/linux-4.19/arch/arm64/include/asm/
Dkvm_host.h218 struct kvm_vcpu_arch { struct
219 struct kvm_cpu_context ctxt;
222 u64 hcr_el2;
223 u32 mdcr_el2;
226 struct kvm_vcpu_fault_info fault;
229 u64 workaround_flags;
232 u64 flags;
247 struct kvm_guest_debug_arch *debug_ptr;
248 struct kvm_guest_debug_arch vcpu_debug_state;
249 struct kvm_guest_debug_arch external_debug_state;
[all …]
/kernel/linux/linux-4.19/arch/x86/include/asm/
Dkvm_host.h500 struct kvm_vcpu_arch { struct
505 unsigned long regs[NR_VCPU_REGS];
506 u32 regs_avail;
507 u32 regs_dirty;
509 unsigned long cr0;
510 unsigned long cr0_guest_owned_bits;
511 unsigned long cr2;
512 unsigned long cr3;
513 unsigned long cr4;
514 unsigned long cr4_guest_owned_bits;
[all …]
/kernel/linux/linux-5.10/arch/arm64/include/asm/
Dkvm_host.h284 struct kvm_vcpu_arch { struct
285 struct kvm_cpu_context ctxt;
286 void *sve_state;
287 unsigned int sve_max_vl;
290 struct kvm_s2_mmu *hw_mmu;
293 u64 hcr_el2;
294 u32 mdcr_el2;
297 struct kvm_vcpu_fault_info fault;
300 u64 workaround_flags;
303 u64 flags;
[all …]
/kernel/linux/linux-5.10/arch/mips/include/asm/
Dkvm_host.h342 struct kvm_vcpu_arch { struct
343 void *guest_ebase;
344 int (*vcpu_run)(struct kvm_vcpu *vcpu);
347 unsigned long host_stack;
348 unsigned long host_gp;
349 unsigned long host_pgd;
350 unsigned long host_entryhi;
353 unsigned long host_cp0_badvaddr;
354 unsigned long host_cp0_epc;
355 u32 host_cp0_cause;
[all …]
/kernel/linux/linux-4.19/arch/mips/include/asm/
Dkvm_host.h315 struct kvm_vcpu_arch { struct
316 void *guest_ebase;
317 int (*vcpu_run)(struct kvm_run *run, struct kvm_vcpu *vcpu);
320 unsigned long host_stack;
321 unsigned long host_gp;
322 unsigned long host_pgd;
323 unsigned long host_entryhi;
326 unsigned long host_cp0_badvaddr;
327 unsigned long host_cp0_epc;
328 u32 host_cp0_cause;
[all …]
/kernel/linux/linux-4.19/arch/arm/include/asm/
Dkvm_host.h158 struct kvm_vcpu_arch { struct
159 struct kvm_cpu_context ctxt;
161 int target; /* Processor target */
165 u32 midr;
168 u32 hcr;
171 struct kvm_vcpu_fault_info fault;
174 kvm_cpu_context_t *host_cpu_context;
177 struct vgic_cpu vgic_cpu;
178 struct arch_timer_cpu timer_cpu;
186 bool power_off;
[all …]
/kernel/linux/linux-4.19/arch/s390/include/asm/
Dkvm_host.h632 struct kvm_vcpu_arch { struct
633 struct kvm_s390_sie_block *sie_block;
635 struct kvm_s390_sie_block *vsie_block;
636 unsigned int host_acrs[NUM_ACRS];
637 struct gs_cb *host_gscb;
638 struct fpu host_fpregs;
639 struct kvm_s390_local_interrupt local_int;
640 struct hrtimer ckc_timer;
641 struct kvm_s390_pgm_info pgm;
642 struct gmap *gmap;
[all …]
/kernel/linux/linux-5.10/arch/s390/include/asm/
Dkvm_host.h720 struct kvm_vcpu_arch { struct
721 struct kvm_s390_sie_block *sie_block;
723 struct kvm_s390_sie_block *vsie_block;
724 unsigned int host_acrs[NUM_ACRS];
725 struct gs_cb *host_gscb;
726 struct fpu host_fpregs;
727 struct kvm_s390_local_interrupt local_int;
728 struct hrtimer ckc_timer;
729 struct kvm_s390_pgm_info pgm;
730 struct gmap *gmap;
[all …]