Home
last modified time | relevance | path

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

/linux-4.1.27/arch/arm64/include/asm/
Dkvm_mmu.h281 pgd_t *merged_hyp_pgd,
291 VM_BUG_ON(pgd_val(merged_hyp_pgd[0]));
292 merged_hyp_pgd[0] = __pgd(__pa(hyp_pgd) | PMD_TYPE_TABLE);
301 VM_BUG_ON(pgd_val(merged_hyp_pgd[idmap_idx]));
302 merged_hyp_pgd[idmap_idx] = __pgd(__pa(boot_hyp_pgd) | PMD_TYPE_TABLE);
/linux-4.1.27/arch/arm/kvm/
Dmmu.c38 static pgd_t *merged_hyp_pgd; variable
442 if (merged_hyp_pgd) { in free_hyp_pgds()
443 clear_page(merged_hyp_pgd); in free_hyp_pgds()
444 free_page((unsigned long)merged_hyp_pgd); in free_hyp_pgds()
445 merged_hyp_pgd = NULL; in free_hyp_pgds()
1632 return virt_to_phys(merged_hyp_pgd); in kvm_mmu_get_httbr()
1640 return virt_to_phys(merged_hyp_pgd); in kvm_mmu_get_boot_httbr()
1686 merged_hyp_pgd = (pgd_t *)__get_free_page(GFP_KERNEL | __GFP_ZERO); in kvm_mmu_init()
1687 if (!merged_hyp_pgd) { in kvm_mmu_init()
1691 __kvm_extend_hypmap(boot_hyp_pgd, hyp_pgd, merged_hyp_pgd, in kvm_mmu_init()
/linux-4.1.27/arch/arm/include/asm/
Dkvm_mmu.h279 pgd_t *merged_hyp_pgd, in __kvm_extend_hypmap() argument