__page_val_to_pfn
return __page_val_to_pfn(pud_val(pud));
return (pmd_t *)pfn_to_virt(__page_val_to_pfn(pud_val(pud)));
return pfn_to_page(__page_val_to_pfn(pud_val(pud)));
return __page_val_to_pfn(pmd_val(pmd));
return __page_val_to_pfn(p4d_val(p4d));
return (pud_t *)pfn_to_virt(__page_val_to_pfn(p4d_val(p4d)));
return pfn_to_page(__page_val_to_pfn(p4d_val(p4d)));
return (p4d_t *)pfn_to_virt(__page_val_to_pfn(pgd_val(pgd)));
return pfn_to_page(__page_val_to_pfn(pgd_val(pgd)));
return __page_val_to_pfn(pgd_val(pgd));
return pfn_to_page(__page_val_to_pfn(pmd_val(pmd)));
return (unsigned long)pfn_to_virt(__page_val_to_pfn(pmd_val(pmd)));
unsigned long res = __page_val_to_pfn(pte_val(pte));
#define __pmd_to_phys(pmd) (__page_val_to_pfn(pmd_val(pmd)) << PAGE_SHIFT)
#define __pud_to_phys(pud) (__page_val_to_pfn(pud_val(pud)) << PAGE_SHIFT)
return (unsigned long)pfn_to_virt(__page_val_to_pfn(pte_val(pte)));
ptr = (unsigned long *)pfn_to_virt(__page_val_to_pfn(pte));
ptr = (unsigned long *)pfn_to_virt(__page_val_to_pfn(pte));
ptr = (unsigned long *)pfn_to_virt(__page_val_to_pfn(pte));
return pfn_to_phys(__page_val_to_pfn(*ptr)) | (iova & (pte_size - 1));