/kernel/linux/linux-5.10/mm/ |
H A D | debug_vm_pgtable.c | 158 pmd = pfn_pmd(pfn, prot); in pmd_basic_tests() 162 * is created with pfn_pmd() to make sure that protection_map[idx] in pmd_basic_tests() 202 pmd = pfn_pmd(pfn, prot); in pmd_advanced_tests() 211 pmd = pfn_pmd(pfn, prot); in pmd_advanced_tests() 224 pmd = pmd_mkhuge(pfn_pmd(pfn, prot)); in pmd_advanced_tests() 244 pmd = pfn_pmd(pfn, prot); in pmd_leaf_tests() 287 pmd = pfn_pmd(pfn, prot); in pmd_savedwrite_tests() 684 pmd = pmd_mkhuge(pfn_pmd(pfn, prot)); in pmd_protnone_tests() 710 pmd = pfn_pmd(pfn, prot); in pmd_devmap_tests() 775 pmd = pfn_pmd(pf in pmd_soft_dirty_tests() [all...] |
/kernel/linux/linux-5.10/arch/riscv/mm/ |
H A D | kasan_init.c | 28 pfn_pmd(PFN_DOWN in kasan_early_init() 76 pfn_pmd(PFN_DOWN(__pa(&pte[offset])), in populate()
|
/kernel/linux/linux-6.6/mm/ |
H A D | debug_vm_pgtable.c | 190 pmd = pfn_pmd(args->fixed_pmd_pfn, prot); in pmd_basic_tests() 194 * is created with pfn_pmd() to make sure that vm_get_page_prot(idx) in pmd_basic_tests() 244 pmd = pfn_pmd(args->pmd_pfn, args->page_prot); in pmd_advanced_tests() 254 pmd = pfn_pmd(args->pmd_pfn, args->page_prot); in pmd_advanced_tests() 268 pmd = pmd_mkhuge(pfn_pmd(args->pmd_pfn, args->page_prot)); in pmd_advanced_tests() 289 pmd = pfn_pmd(args->fixed_pmd_pfn, args->page_prot); in pmd_leaf_tests() 708 pmd = pmd_mkhuge(pfn_pmd(args->fixed_pmd_pfn, args->page_prot_none)); in pmd_protnone_tests() 734 pmd = pfn_pmd(args->fixed_pmd_pfn, args->page_prot); in pmd_devmap_tests() 799 pmd = pfn_pmd(args->fixed_pmd_pfn, args->page_prot); in pmd_soft_dirty_tests() 816 pmd = pfn_pmd(arg in pmd_swap_soft_dirty_tests() [all...] |
/kernel/linux/linux-6.6/arch/arc/include/asm/ |
H A D | pgtable-levels.h | 144 #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 D | hugepage.h | 40 #define pfn_pmd(pfn, prot) (__pmd(((pfn) << PAGE_SHIFT) | pgprot_val(prot))) macro
|
/kernel/linux/linux-5.10/arch/um/include/asm/ |
H A D | pgtable-2level.h | 42 #define pfn_pmd(pfn, prot) __pmd(pfn_to_phys(pfn) | pgprot_val(prot)) macro
|
H A D | pgtable-3level.h | 103 static inline pmd_t pfn_pmd(unsigned long page_nr, pgprot_t pgprot) in pfn_pmd() function
|
/kernel/linux/linux-6.6/arch/um/include/asm/ |
H A D | pgtable-2level.h | 41 #define pfn_pmd(pfn, prot) __pmd(pfn_to_phys(pfn) | pgprot_val(prot)) macro
|
H A D | pgtable-3level.h | 94 static inline pmd_t pfn_pmd(unsigned long page_nr, pgprot_t pgprot) in pfn_pmd() function
|
/kernel/linux/linux-5.10/arch/arm/include/asm/ |
H A D | pgtable-3level.h | 212 #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)
|
/kernel/linux/linux-6.6/arch/arm/include/asm/ |
H A D | pgtable-3level.h | 213 #define pfn_pmd(pfn,prot) (__pmd(((phys_addr_t)(pfn) << PAGE_SHIFT) | pgprot_val(prot))) macro 214 #define mk_pmd(page,prot) pfn_pmd(page_to_pfn(page),prot)
|
/kernel/linux/linux-5.10/arch/riscv/include/asm/ |
H A D | pgtable-64.h | 73 static inline pmd_t pfn_pmd(unsigned long pfn, pgprot_t prot) in pfn_pmd() function
|
/kernel/linux/linux-5.10/arch/arc/include/asm/ |
H A D | hugepage.h | 41 #define pfn_pmd(pfn, prot) (__pmd(((pfn) << PAGE_SHIFT) | pgprot_val(prot))) macro
|
/kernel/linux/linux-6.6/arch/riscv/mm/ |
H A D | pgtable.c | 58 pmd_t new_pmd = pfn_pmd(__phys_to_pfn(phys), prot); in pmd_set_huge()
|
H A D | kasan_init.c | 36 set_pmd(pmd, pfn_pmd(PFN_DOWN(__pa(p)), PAGE_TABLE)); in kasan_populate_pte() 69 set_pmd(pmdp, pfn_pmd(PFN_DOWN(phys_addr), PAGE_KERNEL)); in kasan_populate_pmd() 332 pfn_pmd(PFN_DOWN in kasan_early_init()
|
H A D | pageattr.c | 128 set_pmd(pmdp, pfn_pmd(page_to_pfn(pte_page), PAGE_TABLE)); in __split_linear_mapping_pmd() 165 pfn_pmd(pfn + ((i * PMD_SIZE) >> PAGE_SHIFT), prot)); in __split_linear_mapping_pud()
|
/kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/ |
H A D | pgtable.c | 139 pmd_t pfn_pmd(unsigned long pfn, pgprot_t pgprot) in pfn_pmd() function 149 return pfn_pmd(page_to_pfn(page), pgprot); in mk_pmd()
|
/kernel/linux/linux-6.6/arch/riscv/include/asm/ |
H A D | pgtable-64.h | 249 static inline pmd_t pfn_pmd(unsigned long pfn, pgprot_t prot) in pfn_pmd() function 263 #define mk_pmd(page, prot) pfn_pmd(page_to_pfn(page), prot)
|
/kernel/linux/linux-5.10/arch/x86/power/ |
H A D | hibernate_32.c | 110 set_pmd(pmd, pfn_pmd(pfn, PAGE_KERNEL_LARGE_EXEC)); in resume_physical_mapping_init()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | pfn_t.h | 89 return pfn_pmd(pfn_t_to_pfn(pfn), pgprot); in pfn_t_pmd()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | pfn_t.h | 89 return pfn_pmd(pfn_t_to_pfn(pfn), pgprot); in pfn_t_pmd()
|
/kernel/linux/linux-6.6/arch/x86/power/ |
H A D | hibernate_32.c | 110 set_pmd(pmd, pfn_pmd(pfn, PAGE_KERNEL_LARGE_EXEC)); in resume_physical_mapping_init()
|
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/ |
H A D | pgtable.c | 228 * other archs to mark the pmd huge in pfn_pmd() 230 pmd_t pfn_pmd(unsigned long pfn, pgprot_t pgprot) in pfn_pmd() function 250 return pfn_pmd(page_to_pfn(page), pgprot); in mk_pmd()
|
/kernel/linux/linux-5.10/arch/mips/include/asm/ |
H A D | pgtable-64.h | 313 #define pfn_pmd(pfn, prot) __pmd(((pfn) << _PFN_SHIFT) | pgprot_val(prot)) macro
|
H A D | pgtable-32.h | 195 #define pfn_pmd(pfn, prot) __pmd(((unsigned long long)(pfn) << _PFN_SHIFT) | pgprot_val(prot)) macro
|