Home
last modified time | relevance | path

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

/linux/arch/x86/include/asm/
H A Dkvm_host.h1351 struct kvm_arch { struct
1352 unsigned long n_used_mmu_pages;
1353 unsigned long n_requested_mmu_pages;
1354 unsigned long n_max_mmu_pages;
1355 unsigned int indirect_shadow_pages;
1356 u8 mmu_valid_gen;
1357 u8 vm_type;
1358 bool has_private_mem;
1359 bool has_protected_state;
1360 bool pre_fault_allowed;
[all …]
/linux/arch/loongarch/include/asm/
H A Dkvm_host.h118 struct kvm_arch { struct
120 kvm_pte_t *pgd;
121 unsigned long gpa_size;
122 unsigned long invalid_ptes[MAX_PGTABLE_LEVELS];
123 unsigned int pte_shifts[MAX_PGTABLE_LEVELS];
124 unsigned int root_level;
125 spinlock_t phyid_map_lock;
126 struct kvm_phyid_map *phyid_map;
128 unsigned long pv_features;
130 s64 time_offset;
[all …]
/linux/arch/s390/include/asm/
H A Dkvm_host.h634 struct kvm_arch{ struct
635 void *sca;
636 int use_esca;
637 rwlock_t sca_lock;
638 debug_info_t *dbf;
639 struct kvm_s390_float_interrupt float_int;
640 struct kvm_device *flic;
641 struct gmap *gmap;
642 unsigned long mem_limit;
643 int css_support;
[all …]
/linux/arch/arm64/include/asm/
H A Dkvm_host.h293 struct kvm_arch { struct
294 struct kvm_s2_mmu mmu;
303 u64 fgu[__NR_FGT_GROUP_IDS__];
309 struct kvm_s2_mmu *nested_mmus;
310 size_t nested_mmus_size;
311 int nested_mmus_next;
314 struct vgic_dist vgic;
317 struct arch_timer_vm_data timer_data;
320 u32 psci_version;
323 struct mutex config_lock;
[all …]
/linux/arch/riscv/include/asm/
H A Dkvm_host.h86 struct kvm_arch { struct
88 struct kvm_vmid vmid;
91 pgd_t *pgd;
92 phys_addr_t pgd_phys;
95 struct kvm_guest_timer timer;
98 struct kvm_aia aia;
101 bool mp_state_reset;
/linux/arch/x86/kvm/
H A Dkvm_onhyperv.c40 struct kvm_arch *kvm_arch = &kvm->arch; in __hv_flush_remote_tlbs_range() local
114 struct kvm_arch *kvm_arch = &vcpu->kvm->arch; in hv_track_root_tdp() local