pmd_page_vaddr
pte_t *ret = (pte_t *) pmd_page_vaddr(*dir)
#define pmd_page(pmd) virt_to_page((void *)pmd_page_vaddr(pmd))
pte_free_kernel(&init_mm, pmd_page_vaddr(pmd));
#define pmd_pgtable(pmd) ((pgtable_t)pmd_page_vaddr(pmd))
#define pmd_page(pmd) virt_to_page((void *)pmd_page_vaddr(pmd))
pte_dir = (pte_t *)pmd_page_vaddr(*pmd);
return (pgtable_t)pmd_page_vaddr(pmd);
#ifndef pmd_page_vaddr
#define pmd_page_vaddr pmd_page_vaddr
pte = (pte_t *)pmd_page_vaddr(pmd[i]);
pte = (pte_t *)pmd_page_vaddr(*pmd);
pte_base = (pte_t *)pmd_page_vaddr(*pmd);
if ((void *)pmd_page_vaddr(*pmd) != kasan_early_shadow_pte)
if ((void *)pmd_page_vaddr(*pmd) != kasan_early_shadow_pte)
return virt_to_page(pmd_page_vaddr(pmd));
pte_base = (pte_t *)pmd_page_vaddr(*pmdp);
pte_t *pte = (pte_t *)pmd_page_vaddr(pmdp_get(pmd));
pte_t *pte = (pte_t *)pmd_page_vaddr(pmd[i]);
#define pmd_pgtable(PMD) ((pte_t *)pmd_page_vaddr(PMD))
#define pmd_page(pmd) virt_to_page((void *)pmd_page_vaddr(pmd))
pte_base = (pte_t *)pmd_page_vaddr(*pmd);
pte = (pte_t *)pmd_page_vaddr(*pmd);
if (try_to_free_pte_page((pte_t *)pmd_page_vaddr(*pmd))) {
#define pud_pgtable(pud) ((pmd_t *)(pmd_page_vaddr((pmd_t){ pud })))
return (pte_t *)pmd_page_vaddr(*pmd) + pte_index(address);