Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/arch/x86/include/asm/
Dkvm_host.h906 struct kvm_arch { struct
907 unsigned long n_used_mmu_pages;
908 unsigned long n_requested_mmu_pages;
909 unsigned long n_max_mmu_pages;
910 unsigned int indirect_shadow_pages;
911 u8 mmu_valid_gen;
912 struct hlist_head mmu_page_hash[KVM_NUM_MMU_PAGES];
916 struct list_head active_mmu_pages;
917 struct list_head zapped_obsolete_pages;
918 struct list_head lpage_disallowed_mmu_pages;
[all …]
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
Dkvm_host.h284 struct kvm_arch { struct
285 unsigned int lpid;
286 unsigned int smt_mode; /* # vcpus per virtual core */
287 unsigned int emul_smt_mode; /* emualted SMT mode, on P9 */
289 unsigned int tlb_sets;
290 struct kvm_hpt_info hpt;
291 atomic64_t mmio_update;
292 unsigned int host_lpid;
293 unsigned long host_lpcr;
294 unsigned long sdr1;
[all …]
/kernel/linux/linux-4.19/arch/x86/include/asm/
Dkvm_host.h800 struct kvm_arch { struct
801 unsigned long n_used_mmu_pages;
802 unsigned long n_requested_mmu_pages;
803 unsigned long n_max_mmu_pages;
804 unsigned int indirect_shadow_pages;
805 unsigned long mmu_valid_gen;
806 struct hlist_head mmu_page_hash[KVM_NUM_MMU_PAGES];
810 struct list_head active_mmu_pages;
811 struct list_head zapped_obsolete_pages;
812 struct list_head lpage_disallowed_mmu_pages;
[all …]
/kernel/linux/linux-4.19/arch/powerpc/include/asm/
Dkvm_host.h268 struct kvm_arch { struct
269 unsigned int lpid;
270 unsigned int smt_mode; /* # vcpus per virtual core */
271 unsigned int emul_smt_mode; /* emualted SMT mode, on P9 */
273 unsigned int tlb_sets;
274 struct kvm_hpt_info hpt;
275 atomic64_t mmio_update;
276 unsigned int host_lpid;
277 unsigned long host_lpcr;
278 unsigned long sdr1;
[all …]
/kernel/linux/linux-4.19/arch/arm/include/asm/
Dkvm_host.h60 struct kvm_arch { struct
62 u64 vttbr;
65 int __percpu *last_vcpu_ran;
73 u64 vmid_gen;
74 u32 vmid;
77 pgd_t *pgd;
80 struct vgic_dist vgic;
81 int max_vcpus;
84 u32 psci_version;
/kernel/linux/linux-4.19/arch/s390/include/asm/
Dkvm_host.h798 struct kvm_arch{ struct
799 void *sca;
800 int use_esca;
801 rwlock_t sca_lock;
802 debug_info_t *dbf;
803 struct kvm_s390_float_interrupt float_int;
804 struct kvm_device *flic;
805 struct gmap *gmap;
806 unsigned long mem_limit;
807 int css_support;
[all …]
/kernel/linux/linux-4.19/arch/arm64/include/asm/
Dkvm_host.h60 struct kvm_arch { struct
62 u64 vmid_gen;
63 u32 vmid;
66 pgd_t *pgd;
69 u64 vttbr;
72 int __percpu *last_vcpu_ran;
75 int max_vcpus;
78 struct vgic_dist vgic;
81 u32 psci_version;
/kernel/linux/linux-5.10/arch/s390/include/asm/
Dkvm_host.h927 struct kvm_arch{ struct
928 void *sca;
929 int use_esca;
930 rwlock_t sca_lock;
931 debug_info_t *dbf;
932 struct kvm_s390_float_interrupt float_int;
933 struct kvm_device *flic;
934 struct gmap *gmap;
935 unsigned long mem_limit;
936 int css_support;
[all …]
/kernel/linux/linux-5.10/arch/arm64/include/asm/
Dkvm_host.h92 struct kvm_arch { struct
93 struct kvm_s2_mmu mmu;
96 u64 vtcr;
99 int max_vcpus;
102 struct vgic_dist vgic;
105 u32 psci_version;
113 bool return_nisv_io_abort_to_user;
119 unsigned long *pmu_filter;
120 unsigned int pmuver;
122 u8 pfr0_csv2;
/kernel/linux/linux-5.10/arch/mips/include/asm/
Dkvm_host.h218 struct kvm_arch { struct
220 struct mm_struct gpa_mm;
222 cpumask_t asid_flush_mask;
224 struct loongson_kvm_ipi ipi;
/kernel/linux/linux-4.19/arch/mips/include/asm/
Dkvm_host.h184 struct kvm_arch { struct
186 struct mm_struct gpa_mm;
188 cpumask_t asid_flush_mask;