PT_PUD
xen_alloc_ptpage(mm, pfn, PT_PUD);
xen_release_ptpage(pfn, PT_PUD);
(*func)(mm, virt_to_page(pud), PT_PUD);