Home
last modified time | relevance | path

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

/linux-4.4.14/arch/arm/kvm/
Dmmu.c36 static pgd_t *boot_hyp_pgd; variable
402 if (boot_hyp_pgd) { in free_boot_hyp_pgd()
403 unmap_range(NULL, boot_hyp_pgd, hyp_idmap_start, PAGE_SIZE); in free_boot_hyp_pgd()
404 unmap_range(NULL, boot_hyp_pgd, TRAMPOLINE_VA, PAGE_SIZE); in free_boot_hyp_pgd()
405 free_pages((unsigned long)boot_hyp_pgd, hyp_pgd_order); in free_boot_hyp_pgd()
406 boot_hyp_pgd = NULL; in free_boot_hyp_pgd()
1643 return virt_to_phys(boot_hyp_pgd); in kvm_mmu_get_boot_httbr()
1666 boot_hyp_pgd = (pgd_t *)__get_free_pages(GFP_KERNEL | __GFP_ZERO, hyp_pgd_order); in kvm_mmu_init()
1668 if (!hyp_pgd || !boot_hyp_pgd) { in kvm_mmu_init()
1675 err = __create_hyp_mappings(boot_hyp_pgd, in kvm_mmu_init()
[all …]
/linux-4.4.14/arch/arm64/include/asm/
Dkvm_mmu.h279 static inline void __kvm_extend_hypmap(pgd_t *boot_hyp_pgd,
302 merged_hyp_pgd[idmap_idx] = __pgd(__pa(boot_hyp_pgd) | PMD_TYPE_TABLE);
/linux-4.4.14/arch/arm/include/asm/
Dkvm_mmu.h277 static inline void __kvm_extend_hypmap(pgd_t *boot_hyp_pgd, in __kvm_extend_hypmap() argument