Searched refs:pfn_pmd (Results 1 - 25 of 28) sorted by path

12

/linux-master/include/linux/
H A Dpfn_t.h89 return pfn_pmd(pfn_t_to_pfn(pfn), pgprot);
/linux-master/arch/arc/include/asm/
H A Dhugepage.h47 #define pfn_pmd(pfn, prot) (__pmd(((pfn) << PAGE_SHIFT) | pgprot_val(prot))) macro
H A Dpgtable-levels.h144 #define pfn_pmd(pfn,prot) __pmd(((pfn) << PAGE_SHIFT) | pgprot_val(prot)) macro
145 #define mk_pmd(page,prot) pfn_pmd(page_to_pfn(page),prot)
/linux-master/arch/arm/include/asm/
H A Dpgtable-3level.h212 #define pfn_pmd(pfn,prot) (__pmd(((phys_addr_t)(pfn) << PAGE_SHIFT) | pgprot_val(prot))) macro
213 #define mk_pmd(page,prot) pfn_pmd(page_to_pfn(page),prot)
/linux-master/arch/arm64/include/asm/
H A Dpgtable.h537 #define pfn_pmd(pfn,prot) __pmd(__phys_to_pmd_val((phys_addr_t)(pfn) << PAGE_SHIFT) | pgprot_val(prot)) macro
538 #define mk_pmd(page,prot) pfn_pmd(page_to_pfn(page),prot)
/linux-master/arch/arm64/mm/
H A Dmmu.c1198 pmd_t new_pmd = pfn_pmd(__phys_to_pfn(phys), mk_pmd_sect_prot(prot));
/linux-master/arch/loongarch/include/asm/
H A Dpgtable.h255 #define pfn_pmd(pfn, prot) __pmd(((pfn) << PFN_PTE_SHIFT) | pgprot_val(prot)) macro
/linux-master/arch/loongarch/mm/
H A Dinit.c135 entry = pfn_pmd(virt_to_pfn(p), PAGE_KERNEL);
/linux-master/arch/mips/include/asm/
H A Dpgtable-32.h189 #define pfn_pmd(pfn, prot) __pmd(((unsigned long long)(pfn) << PFN_PTE_SHIFT) | pgprot_val(prot)) macro
H A Dpgtable-64.h303 #define pfn_pmd(pfn, prot) __pmd(((pfn) << PFN_PTE_SHIFT) | pgprot_val(prot)) macro
/linux-master/arch/powerpc/include/asm/book3s/64/
H A Dpgtable.h1095 extern pmd_t pfn_pmd(unsigned long pfn, pgprot_t pgprot);
1257 * pfn_pmd return a pmd_t that can be used as pmd pte entry.
/linux-master/arch/powerpc/mm/book3s64/
H A Dpgtable.c228 * other archs to mark the pmd huge in pfn_pmd()
230 pmd_t pfn_pmd(unsigned long pfn, pgprot_t pgprot) function
250 return pfn_pmd(page_to_pfn(page), pgprot);
/linux-master/arch/riscv/include/asm/
H A Dpgtable-64.h253 static inline pmd_t pfn_pmd(unsigned long pfn, pgprot_t prot) function
267 #define mk_pmd(page, prot) pfn_pmd(page_to_pfn(page), prot)
/linux-master/arch/riscv/mm/
H A Dinit.c463 pmdp[pmd_idx] = pfn_pmd(PFN_DOWN(pa), prot);
469 pmdp[pmd_idx] = pfn_pmd(PFN_DOWN(pte_phys), PAGE_TABLE);
H A Dkasan_init.c36 set_pmd(pmd, pfn_pmd(PFN_DOWN(__pa(p)), PAGE_TABLE));
70 set_pmd(pmdp, pfn_pmd(PFN_DOWN(phys_addr), PAGE_KERNEL));
335 pfn_pmd(PFN_DOWN
H A Dpageattr.c128 set_pmd(pmdp, pfn_pmd(page_to_pfn(pte_page), PAGE_TABLE));
165 pfn_pmd(pfn + ((i * PMD_SIZE) >> PAGE_SHIFT), prot));
H A Dpgtable.c99 pmd_t new_pmd = pfn_pmd(__phys_to_pfn(phys), prot);
/linux-master/arch/s390/include/asm/
H A Dpgtable.h1794 #define pfn_pmd(pfn, pgprot) mk_pmd_phys(((pfn) << PAGE_SHIFT), (pgprot)) macro
1795 #define mk_pmd(page, pgprot) pfn_pmd(page_to_pfn(page), (pgprot))
/linux-master/arch/sh/include/asm/
H A Dpgtable_32.h319 #define pfn_pmd(pfn, prot) \ macro
/linux-master/arch/sparc/include/asm/
H A Dpgtable_64.h231 static inline pmd_t pfn_pmd(unsigned long page_nr, pgprot_t pgprot) function
237 #define mk_pmd(page, pgprot) pfn_pmd(page_to_pfn(page), (pgprot))
/linux-master/arch/um/include/asm/
H A Dpgtable-2level.h41 #define pfn_pmd(pfn, prot) __pmd(pfn_to_phys(pfn) | pgprot_val(prot)) macro
H A Dpgtable-3level.h94 static inline pmd_t pfn_pmd(unsigned long page_nr, pgprot_t pgprot) function
/linux-master/arch/x86/include/asm/
H A Dpgtable.h771 static inline pmd_t pfn_pmd(unsigned long page_nr, pgprot_t pgprot) function
789 return pfn_pmd(pmd_pfn(pmd),
1321 #define mk_pmd(page, pgprot) pfn_pmd(page_to_pfn(page), (pgprot))
/linux-master/arch/x86/mm/
H A Dinit_32.c333 set_pmd(pmd, pfn_pmd(pfn, init_prot));
335 set_pmd(pmd, pfn_pmd(pfn, prot));
H A Dinit_64.c567 pfn_pmd(paddr >> PAGE_SHIFT, prot_sethuge(prot)),

Completed in 274 milliseconds

12