Searched refs:boot_hyp_pgd (Results 1 – 3 of 3) sorted by relevance
/linux-4.4.14/arch/arm/kvm/ |
D | mmu.c | 36 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/ |
D | kvm_mmu.h | 279 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/ |
D | kvm_mmu.h | 277 static inline void __kvm_extend_hypmap(pgd_t *boot_hyp_pgd, in __kvm_extend_hypmap() argument
|