Searched defs:kvm_arch (Results 1 – 13 of 13) sorted by relevance
1247 struct kvm_arch { struct1248 unsigned long n_used_mmu_pages;1249 unsigned long n_requested_mmu_pages;1250 unsigned long n_max_mmu_pages;1251 unsigned int indirect_shadow_pages;1252 u8 mmu_valid_gen;1253 struct hlist_head mmu_page_hash[KVM_NUM_MMU_PAGES];1254 struct list_head active_mmu_pages;1255 struct list_head zapped_obsolete_pages;1267 struct list_head possible_nx_huge_pages;[all …]
908 struct kvm_arch { struct909 unsigned long n_used_mmu_pages;910 unsigned long n_requested_mmu_pages;911 unsigned long n_max_mmu_pages;912 unsigned int indirect_shadow_pages;913 u8 mmu_valid_gen;914 struct hlist_head mmu_page_hash[KVM_NUM_MMU_PAGES];918 struct list_head active_mmu_pages;919 struct list_head zapped_obsolete_pages;920 struct list_head lpage_disallowed_mmu_pages;[all …]
284 struct kvm_arch { struct285 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 …]
278 struct kvm_arch { struct279 unsigned int lpid;280 unsigned int smt_mode; /* # vcpus per virtual core */281 unsigned int emul_smt_mode; /* emualted SMT mode, on P9 */283 unsigned int tlb_sets;284 struct kvm_hpt_info hpt;285 atomic64_t mmio_update;286 unsigned int host_lpid;287 unsigned long host_lpcr;288 unsigned long sdr1;[all …]
113 struct kvm_arch { struct115 struct mm_struct gpa_mm;117 cpumask_t asid_flush_mask;119 unsigned char online_vcpus;120 unsigned char is_migrate;121 s64 stablecounter_gftoffset;122 u32 cpucfg_lasx;123 struct ls7a_kvm_ioapic *v_ioapic;124 struct ls3a_kvm_ipi *v_gipi;125 struct ls3a_kvm_routerirq *v_routerirq;[all …]
960 struct kvm_arch{ struct961 void *sca;962 int use_esca;963 rwlock_t sca_lock;964 debug_info_t *dbf;965 struct kvm_s390_float_interrupt float_int;966 struct kvm_device *flic;967 struct gmap *gmap;968 unsigned long mem_limit;969 int css_support;[all …]
927 struct kvm_arch{ struct928 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 …]
204 struct kvm_arch { struct205 struct kvm_s2_mmu mmu;208 u64 vtcr;211 struct vgic_dist vgic;214 struct arch_timer_vm_data timer_data;217 u32 psci_version;220 struct mutex config_lock;245 unsigned long flags;269 * Atomic access to multiple idregs are guarded by kvm_arch.config_lock. argument274 u64 id_regs[KVM_ARM_ID_REG_NUM];[all …]
92 struct kvm_arch { struct93 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;
40 struct kvm_arch *kvm_arch = &kvm->arch; in __hv_flush_remote_tlbs_range() local114 struct kvm_arch *kvm_arch = &vcpu->kvm->arch; in hv_track_root_tdp() local
91 struct kvm_arch { struct93 struct kvm_vmid vmid;96 pgd_t *pgd;97 phys_addr_t pgd_phys;100 struct kvm_guest_timer timer;103 struct kvm_aia aia;
175 struct kvm_arch { struct177 struct mm_struct gpa_mm;179 cpumask_t asid_flush_mask;181 struct loongson_kvm_ipi ipi;
218 struct kvm_arch { struct220 struct mm_struct gpa_mm;222 cpumask_t asid_flush_mask;224 struct loongson_kvm_ipi ipi;