pfn_pmd
return __pgprot(pmd_val(pfn_pmd(pfn, __pgprot(0))) ^ pmd_val(pmd));
pmd_t new_pmd = pfn_pmd(__phys_to_pfn(phys), mk_pmd_sect_prot(prot));
set_pmd(pmdp, pfn_pmd(pfn, prot));
entry = pfn_pmd(virt_to_pfn(p), PAGE_KERNEL);
extern pmd_t pfn_pmd(unsigned long pfn, pgprot_t pgprot);
pmdp[pmd_idx] = pfn_pmd(PFN_DOWN(pa), prot);
pmdp[pmd_idx] = pfn_pmd(PFN_DOWN(pte_phys), PAGE_TABLE);
pfn_pmd(PFN_DOWN
set_pmd(pmd, pfn_pmd(PFN_DOWN(__pa(p)), PAGE_TABLE));
set_pmd(pmdp, pfn_pmd(PFN_DOWN(phys_addr), PAGE_KERNEL));
set_pmd(pmdp, pfn_pmd(page_to_pfn(pte_page), PAGE_TABLE));
pfn_pmd(pfn + ((i * PMD_SIZE) >> PAGE_SHIFT), prot));
pmd_t new_pmd = pfn_pmd(__phys_to_pfn(phys), prot);
return pfn_pmd(pmd_pfn(pmd),
set_pmd(pmd, pfn_pmd(pfn, init_prot));
set_pmd(pmd, pfn_pmd(pfn, prot));
pfn_pmd(paddr >> PAGE_SHIFT, prot_sethuge(prot)),
_pmd = pfn_pmd(pfn, pgprot);
set_pmd(pmd, pmd_mkhuge(pfn_pmd(cpa->pfn,
set_pmd(pmd, pfn_pmd(pfn, PAGE_KERNEL_LARGE_EXEC));
return pmd_mkhuge(pfn_pmd(folio_pfn(folio), pgprot));
pmd = pfn_pmd(args->fixed_pmd_pfn, prot);
pmd = pfn_pmd(args->pmd_pfn, args->page_prot);
pmd = pfn_pmd(args->pmd_pfn, args->page_prot);
pmd = pmd_mkhuge(pfn_pmd(args->pmd_pfn, args->page_prot));
pmd = pfn_pmd(args->fixed_pmd_pfn, args->page_prot);
pmd = pmd_mkhuge(pfn_pmd(args->fixed_pmd_pfn, args->page_prot_none));
pmd = pfn_pmd(args->fixed_pmd_pfn, args->page_prot);
pmd = pfn_pmd(args->fixed_pmd_pfn, args->page_prot);
entry = pmd_mkhuge(pfn_pmd(fop.pfn, prot));