| /linux/mm/ |
| H A D | debug_vm_pgtable.c | 65 unsigned long pud_pfn; member 350 page = (args->pud_pfn != ULONG_MAX) ? pfn_to_page(args->pud_pfn) : NULL; in pud_advanced_tests() 365 pud = pfn_pud(args->pud_pfn, args->page_prot); in pud_advanced_tests() 377 pud = pfn_pud(args->pud_pfn, args->page_prot); in pud_advanced_tests() 394 pud = pfn_pud(args->pud_pfn, args->page_prot); in pud_advanced_tests() 992 args->pud_pfn != ULONG_MAX) { in destroy_args() 993 debug_vm_pgtable_free_huge_page(args, args->pud_pfn, HPAGE_PUD_ORDER); in destroy_args() 994 args->pud_pfn = ULONG_MAX; in destroy_args() 1161 args->pud_pfn = ULONG_MAX; in init_args() 1244 args->pud_pfn = page_to_pfn(page); in init_args() [all …]
|
| H A D | page_table_check.c | 179 page_table_check_clear(pud_pfn(pud), PUD_SIZE >> PAGE_SHIFT); in __page_table_check_pud_clear() 261 page_table_check_set(pud_pfn(pud), stride * nr, pud_write(pud)); in __page_table_check_puds_set()
|
| H A D | hmm.c | 523 pfn = pud_pfn(pud) + ((addr & ~PUD_MASK) >> PAGE_SHIFT); in hmm_vma_walk_pud()
|
| H A D | gup.c | 656 unsigned long pfn = pud_pfn(pud); in follow_huge_pud()
|
| H A D | memory.c | 850 return __vm_normal_page(vma, addr, pud_pfn(pud), pud_special(pud), in vm_normal_page_pud() 6832 pud_pfn(pud), PUD_MASK, pud_write(pud), in follow_pfnmap_start()
|
| H A D | huge_memory.c | 1674 if (WARN_ON_ONCE(pud_pfn(*pud) != pfn)) in insert_pud()
|
| /linux/arch/x86/include/asm/ |
| H A D | pgtable.h | 278 #define pud_pfn pud_pfn macro 279 static inline unsigned long pud_pfn(pud_t pud) in pud_pfn() function 773 return pfn_pud(pud_pfn(pud), in pud_mkinvalid() 1064 #define pud_page(pud) pfn_to_page(pud_pfn(pud))
|
| /linux/arch/sparc/include/asm/ |
| H A D | pgtable_64.h | 877 #define pud_pfn pud_pfn macro 878 static inline unsigned long pud_pfn(pud_t pud) in pud_pfn() function
|
| /linux/arch/riscv/include/asm/ |
| H A D | pgtable.h | 792 #define pud_pfn pud_pfn macro 793 static inline unsigned long pud_pfn(pud_t pud) in pud_pfn() function
|
| /linux/arch/s390/include/asm/ |
| H A D | pgtable.h | 1385 #define pud_pfn pud_pfn macro 1386 static inline unsigned long pud_pfn(pud_t pud) in pud_pfn() function 1473 #define pud_page(pud) pfn_to_page(pud_pfn(pud))
|
| /linux/arch/x86/mm/ |
| H A D | mem_encrypt_amd.c | 232 pfn = pud_pfn(*(pud_t *)kpte); in pg_level_to_pfn()
|
| /linux/arch/s390/mm/ |
| H A D | pageattr.c | 210 pmd_addr = pud_pfn(*pudp) << PAGE_SHIFT; in split_pud_page()
|
| /linux/include/linux/ |
| H A D | pgtable.h | 2306 #ifndef pud_pfn 2307 #define pud_pfn(x) 0 macro
|
| /linux/arch/x86/mm/pat/ |
| H A D | set_memory.c | 862 phys_addr = (phys_addr_t)pud_pfn(*(pud_t *)pte) << PAGE_SHIFT; in slow_virt_to_phys() 947 old_pfn = pud_pfn(*(pud_t *)kpte); in __should_split_large_page() 1159 ref_pfn = pud_pfn(*(pud_t *)kpte); in __split_large_page()
|
| /linux/arch/arm64/include/asm/ |
| H A D | pgtable.h | 655 #define pud_pfn(pud) ((__pud_to_phys(pud) & PUD_MASK) >> PAGE_SHIFT) macro 669 unsigned long pfn = pud_pfn(pud); in pud_pgprot()
|
| /linux/arch/powerpc/include/asm/book3s/64/ |
| H A D | pgtable.h | 897 #define pud_pfn(pud) pte_pfn(pud_pte(pud)) macro
|
| /linux/arch/arm64/mm/ |
| H A D | mmu.c | 635 unsigned long pfn = pud_pfn(pud); in split_pud()
|
| /linux/arch/sparc/mm/ |
| H A D | init_64.c | 1654 return pfn_valid(pud_pfn(*pud)); in kern_addr_valid()
|