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

12

/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/arc/include/asm/
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)
H A Dhugepage.h47 #define pfn_pmd(pfn, prot) (__pmd(((pfn) << PAGE_SHIFT) | pgprot_val(prot))) macro
/linux-master/include/linux/
H A Dpfn_t.h89 return pfn_pmd(pfn_t_to_pfn(pfn), pgprot);
/linux-master/arch/riscv/mm/
H A Dpgtable.c99 pmd_t new_pmd = pfn_pmd(__phys_to_pfn(phys), prot);
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 Dinit.c463 pmdp[pmd_idx] = pfn_pmd(PFN_DOWN(pa), prot);
469 pmdp[pmd_idx] = pfn_pmd(PFN_DOWN(pte_phys), PAGE_TABLE);
/linux-master/mm/
H A Ddebug_vm_pgtable.c190 pmd = pfn_pmd(args->fixed_pmd_pfn, prot);
194 * is created with pfn_pmd() to make sure that vm_get_page_prot(idx)
244 pmd = pfn_pmd(args->pmd_pfn, args->page_prot);
254 pmd = pfn_pmd(args->pmd_pfn, args->page_prot);
268 pmd = pmd_mkhuge(pfn_pmd(args->pmd_pfn, args->page_prot));
289 pmd = pfn_pmd(args->fixed_pmd_pfn, args->page_prot);
708 pmd = pmd_mkhuge(pfn_pmd(args->fixed_pmd_pfn, args->page_prot_none));
734 pmd = pfn_pmd(args->fixed_pmd_pfn, args->page_prot);
799 pmd = pfn_pmd(args->fixed_pmd_pfn, args->page_prot);
816 pmd = pfn_pmd(arg
[all...]
/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/x86/power/
H A Dhibernate_32.c110 set_pmd(pmd, pfn_pmd(pfn, PAGE_KERNEL_LARGE_EXEC));
/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/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/mips/include/asm/
H A Dpgtable-64.h303 #define pfn_pmd(pfn, prot) __pmd(((pfn) << PFN_PTE_SHIFT) | pgprot_val(prot)) macro
H A Dpgtable-32.h189 #define pfn_pmd(pfn, prot) __pmd(((unsigned long long)(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/x86/mm/
H A Dinit_32.c333 set_pmd(pmd, pfn_pmd(pfn, init_prot));
335 set_pmd(pmd, pfn_pmd(pfn, prot));
/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/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/loongarch/include/asm/
H A Dpgtable.h255 #define pfn_pmd(pfn, prot) __pmd(((pfn) << PFN_PTE_SHIFT) | pgprot_val(prot)) macro
/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/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/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.

Completed in 228 milliseconds

12