__phys_to_kimg
return (pud_t *)__phys_to_kimg(pud_offset_phys(p4dp, addr));
return (p4d_t *)__phys_to_kimg(p4d_offset_phys(pgdp, addr));
#define pte_offset_kimg(dir,addr) ((pte_t *)__phys_to_kimg(pte_offset_phys((dir), (addr))))
#define pmd_offset_kimg(dir,addr) ((pmd_t *)__phys_to_kimg(pmd_offset_phys((dir), (addr))))
u64 elr_in_kimg = __phys_to_kimg(elr_phys);
pud_t *pudp = (pud_t *)__phys_to_kimg(__pgd_to_phys(pgd));
pud_t *pudp = (pud_t *)__phys_to_kimg(__pgd_to_phys(pgd));