PT_PMD
xen_alloc_ptpage(mm, pfn, PT_PMD);
xen_release_ptpage(pfn, PT_PMD);
(*func)(mm, virt_to_page(pmd), PT_PMD);