Lines Matching refs:hyp_pgtable
25 static struct kvm_pgtable *hyp_pgtable; variable
221 if (hyp_pgtable) { in free_hyp_pgds()
222 kvm_pgtable_hyp_destroy(hyp_pgtable); in free_hyp_pgds()
223 kfree(hyp_pgtable); in free_hyp_pgds()
224 hyp_pgtable = NULL; in free_hyp_pgds()
239 if (!hyp_pgtable && is_protected_kvm_enabled()) in kvm_host_owns_hyp_mappings()
242 WARN_ON(!hyp_pgtable); in kvm_host_owns_hyp_mappings()
258 err = kvm_pgtable_hyp_map(hyp_pgtable, start, size, phys, prot); in __create_hyp_mappings()
1274 return __pa(hyp_pgtable->pgd); in kvm_mmu_get_httbr()
1342 hyp_pgtable = kzalloc(sizeof(*hyp_pgtable), GFP_KERNEL); in kvm_mmu_init()
1343 if (!hyp_pgtable) { in kvm_mmu_init()
1349 err = kvm_pgtable_hyp_init(hyp_pgtable, *hyp_va_bits, &kvm_hyp_mm_ops); in kvm_mmu_init()
1361 kvm_pgtable_hyp_destroy(hyp_pgtable); in kvm_mmu_init()
1363 kfree(hyp_pgtable); in kvm_mmu_init()
1364 hyp_pgtable = NULL; in kvm_mmu_init()