Home
last modified time | relevance | path

Searched refs:merged_hyp_pgd (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.4/arch/arm64/include/asm/
Dkvm_mmu.h387 pgd_t *merged_hyp_pgd,
398 VM_BUG_ON(pgd_val(merged_hyp_pgd[0]));
400 merged_hyp_pgd[0] = __pgd(pgd_addr | PMD_TYPE_TABLE);
409 VM_BUG_ON(pgd_val(merged_hyp_pgd[idmap_idx]));
411 merged_hyp_pgd[idmap_idx] = __pgd(pgd_addr | PMD_TYPE_TABLE);
/Linux-v5.4/virt/kvm/arm/
Dmmu.c27 static pgd_t *merged_hyp_pgd; variable
596 if (merged_hyp_pgd) { in free_hyp_pgds()
597 clear_page(merged_hyp_pgd); in free_hyp_pgds()
598 free_page((unsigned long)merged_hyp_pgd); in free_hyp_pgds()
599 merged_hyp_pgd = NULL; in free_hyp_pgds()
2148 return virt_to_phys(merged_hyp_pgd); in kvm_mmu_get_httbr()
2227 merged_hyp_pgd = (pgd_t *)__get_free_page(GFP_KERNEL | __GFP_ZERO); in kvm_mmu_init()
2228 if (!merged_hyp_pgd) { in kvm_mmu_init()
2232 __kvm_extend_hypmap(boot_hyp_pgd, hyp_pgd, merged_hyp_pgd, in kvm_mmu_init()
/Linux-v5.4/arch/arm/include/asm/
Dkvm_mmu.h348 pgd_t *merged_hyp_pgd, in __kvm_extend_hypmap() argument