Home
last modified time | relevance | path

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

/linux-6.14.4/arch/x86/include/asm/
Dkvm_host.h1320 struct kvm_arch { struct
1321 unsigned long n_used_mmu_pages;
1322 unsigned long n_requested_mmu_pages;
1323 unsigned long n_max_mmu_pages;
1324 unsigned int indirect_shadow_pages;
1325 u8 mmu_valid_gen;
1326 u8 vm_type;
1327 bool has_private_mem;
1328 bool has_protected_state;
1329 bool pre_fault_allowed;
[all …]
/linux-6.14.4/arch/loongarch/include/asm/
Dkvm_host.h117 struct kvm_arch { struct
119 kvm_pte_t *pgd;
120 unsigned long gpa_size;
121 unsigned long invalid_ptes[MAX_PGTABLE_LEVELS];
122 unsigned int pte_shifts[MAX_PGTABLE_LEVELS];
123 unsigned int root_level;
124 spinlock_t phyid_map_lock;
125 struct kvm_phyid_map *phyid_map;
127 unsigned long pv_features;
129 s64 time_offset;
[all …]
/linux-6.14.4/arch/powerpc/include/asm/
Dkvm_host.h277 struct kvm_arch { struct
278 u64 lpid;
279 unsigned int smt_mode; /* # vcpus per virtual core */
280 unsigned int emul_smt_mode; /* emualted SMT mode, on P9 */
282 unsigned int tlb_sets;
283 struct kvm_hpt_info hpt;
284 atomic64_t mmio_update;
285 unsigned int host_lpid;
286 unsigned long host_lpcr;
287 unsigned long sdr1;
[all …]
/linux-6.14.4/arch/arm64/include/asm/
Dkvm_host.h280 struct kvm_arch { struct
281 struct kvm_s2_mmu mmu;
290 u64 fgu[__NR_FGT_GROUP_IDS__];
296 struct kvm_s2_mmu *nested_mmus;
297 size_t nested_mmus_size;
298 int nested_mmus_next;
301 struct vgic_dist vgic;
304 struct arch_timer_vm_data timer_data;
307 u32 psci_version;
310 struct mutex config_lock;
[all …]
/linux-6.14.4/arch/s390/include/asm/
Dkvm_host.h971 struct kvm_arch{ struct
972 void *sca;
973 int use_esca;
974 rwlock_t sca_lock;
975 debug_info_t *dbf;
976 struct kvm_s390_float_interrupt float_int;
977 struct kvm_device *flic;
978 struct gmap *gmap;
979 unsigned long mem_limit;
980 int css_support;
[all …]
/linux-6.14.4/arch/x86/kvm/
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
/linux-6.14.4/arch/riscv/include/asm/
Dkvm_host.h109 struct kvm_arch { struct
111 struct kvm_vmid vmid;
114 pgd_t *pgd;
115 phys_addr_t pgd_phys;
118 struct kvm_guest_timer timer;
121 struct kvm_aia aia;
/linux-6.14.4/arch/mips/include/asm/
Dkvm_host.h175 struct kvm_arch { struct
177 struct mm_struct gpa_mm;
179 cpumask_t asid_flush_mask;
181 struct loongson_kvm_ipi ipi;