Home
last modified time | relevance | path

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

/Linux-v5.15/arch/powerpc/include/asm/
Dkvm_host.h508 struct kvm_vcpu_arch { struct
509 ulong host_stack;
510 u32 host_pid;
512 struct kvmppc_slb slb[64];
513 int slb_max; /* 1 + index of last valid entry in slb[] */
514 int slb_nr; /* total number of entries in SLB */
515 struct kvmppc_mmu mmu;
516 struct kvmppc_vcpu_book3s *book3s;
519 struct kvmppc_book3s_shadow_vcpu *shadow_vcpu;
522 struct pt_regs regs;
[all …]
/Linux-v5.15/arch/x86/include/asm/
Dkvm_host.h611 struct kvm_vcpu_arch { struct
616 unsigned long regs[NR_VCPU_REGS];
617 u32 regs_avail;
618 u32 regs_dirty;
620 unsigned long cr0;
621 unsigned long cr0_guest_owned_bits;
622 unsigned long cr2;
623 unsigned long cr3;
624 unsigned long cr4;
625 unsigned long cr4_guest_owned_bits;
[all …]
/Linux-v5.15/arch/arm64/include/asm/
Dkvm_host.h281 struct kvm_vcpu_arch { struct
282 struct kvm_cpu_context ctxt;
283 void *sve_state;
284 unsigned int sve_max_vl;
287 struct kvm_s2_mmu *hw_mmu;
290 u64 hcr_el2;
291 u64 mdcr_el2;
292 u64 cptr_el2;
295 u64 mdcr_el2_host;
298 struct kvm_vcpu_fault_info fault;
[all …]
/Linux-v5.15/arch/mips/include/asm/
Dkvm_host.h291 struct kvm_vcpu_arch { struct
292 void *guest_ebase;
293 int (*vcpu_run)(struct kvm_vcpu *vcpu);
296 unsigned long host_stack;
297 unsigned long host_gp;
298 unsigned long host_pgd;
299 unsigned long host_entryhi;
302 unsigned long host_cp0_badvaddr;
303 unsigned long host_cp0_epc;
304 u32 host_cp0_cause;
[all …]
/Linux-v5.15/arch/s390/include/asm/
Dkvm_host.h721 struct kvm_vcpu_arch { struct
722 struct kvm_s390_sie_block *sie_block;
724 struct kvm_s390_sie_block *vsie_block;
725 unsigned int host_acrs[NUM_ACRS];
726 struct gs_cb *host_gscb;
727 struct fpu host_fpregs;
728 struct kvm_s390_local_interrupt local_int;
729 struct hrtimer ckc_timer;
730 struct kvm_s390_pgm_info pgm;
731 struct gmap *gmap;
[all …]