pud_page
#define pud_page(pud) (pfn_to_page(pud_val(pud) >> 32))
#define pud_page(pud) virt_to_page(pud_pgtable(pud))
#define pud_page(pud) pmd_page(__pmd(pud_val(pud)))
#define pud_page(pud) phys_to_page(__pud_to_phys(pud))
#define pud_page(pud) (pfn_to_page(pud_phys(pud) >> PAGE_SHIFT))
#define pud_page(pud) (mem_map + ((unsigned long)(__va(pud_val(pud)) - PAGE_OFFSET) >> PAGE_SHIFT))
#define pud_page(pud) (pfn_to_page(pud_phys(pud) >> PAGE_SHIFT))
#define pud_page(pud) virt_to_page((void *)pud_pgtable(pud))
struct page *pud_page(pud_t pud)
static inline struct page *pud_page(pud_t pud)
#define pud_page(pud) pfn_to_page(pud_pfn(pud))
#define pud_page(pud) NULL
#define pud_page(pud) NULL
#define pud_page(pud) virt_to_page((void *)pud_pgtable(pud))
#define pud_page(pud) phys_to_page(pud_val(pud) & PAGE_MASK)
#define pud_page(pud) pfn_to_page(pud_pfn(pud))
#define pud_page(pud) (pmd_page((pmd_t){ pud }))