Searched refs:hyp_pgtable (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/arch/arm64/kvm/ |
H A D | mmu.c | 25 static struct kvm_pgtable *hyp_pgtable; variable 183 if (hyp_pgtable) { in free_hyp_pgds() 184 kvm_pgtable_hyp_destroy(hyp_pgtable); in free_hyp_pgds() 185 kfree(hyp_pgtable); in free_hyp_pgds() 196 err = kvm_pgtable_hyp_map(hyp_pgtable, start, size, phys, prot); in __create_hyp_mappings() 1188 return __pa(hyp_pgtable->pgd); in kvm_mmu_get_httbr() 1244 hyp_pgtable = kzalloc(sizeof(*hyp_pgtable), GFP_KERNEL); in kvm_mmu_init() 1245 if (!hyp_pgtable) { in kvm_mmu_init() 1251 err = kvm_pgtable_hyp_init(hyp_pgtable, hyp_va_bit in kvm_mmu_init() [all...] |
/kernel/linux/linux-6.6/arch/arm64/kvm/ |
H A D | mmu.c | 25 static struct kvm_pgtable *hyp_pgtable; variable 375 if (hyp_pgtable) { in free_hyp_pgds() 376 kvm_pgtable_hyp_destroy(hyp_pgtable); in free_hyp_pgds() 377 kfree(hyp_pgtable); in free_hyp_pgds() 378 hyp_pgtable = NULL; in free_hyp_pgds() 396 if (!hyp_pgtable && is_protected_kvm_enabled()) in kvm_host_owns_hyp_mappings() 399 WARN_ON(!hyp_pgtable); in kvm_host_owns_hyp_mappings() 413 err = kvm_pgtable_hyp_map(hyp_pgtable, start, size, phys, prot); in __create_hyp_mappings() 1843 return __pa(hyp_pgtable->pgd); in kvm_mmu_get_httbr() 1937 hyp_pgtable in kvm_mmu_init() [all...] |
Completed in 6 milliseconds