pmd_set_huge
pmd_set_huge(pmdp, __pa(p), __pgprot(PROT_SECT_NORMAL));
pmd_set_huge(pmdp, phys, prot);
pmd_set_huge(pmd, virt_to_phys(p), PAGE_KERNEL);
if (p && pmd_set_huge(pmd, __pa(p), PAGE_KERNEL))
int pmd_set_huge(pmd_t *pmd, phys_addr_t addr, pgprot_t prot);
WARN_ON(!pmd_set_huge(args->pmdp, __pfn_to_phys(args->fixed_pmd_pfn), args->page_prot));
return pmd_set_huge(pmd, phys_addr, prot);