Home
last modified time | relevance | path

Searched refs:pmd_pfn (Results 1 – 25 of 30) sorted by relevance

12

/linux/mm/
A Ddebug_vm_pgtable.c84 unsigned long pmd_pfn; member
236 page = (args->pmd_pfn != ULONG_MAX) ? pfn_to_page(args->pmd_pfn) : NULL; in pmd_advanced_tests()
253 pmd = pfn_pmd(args->pmd_pfn, args->page_prot); in pmd_advanced_tests()
1024 args->pmd_pfn = ULONG_MAX; in destroy_args()
1030 args->pmd_pfn != ULONG_MAX) { in destroy_args()
1034 page = pfn_to_page(args->pmd_pfn); in destroy_args()
1038 args->pmd_pfn = ULONG_MAX; in destroy_args()
1117 args->pmd_pfn = ULONG_MAX; in init_args()
1210 args->pmd_pfn = args->pud_pfn; in init_args()
1220 args->pmd_pfn = page_to_pfn(page); in init_args()
[all …]
A Dhmm.c204 pfn = pmd_pfn(pmd) + ((addr & ~PMD_MASK) >> PAGE_SHIFT); in hmm_vma_handle_pmd()
A Dhuge_memory.c797 if (pmd_pfn(*pmd) != pfn_t_to_pfn(pfn)) { in insert_pfn_pmd()
981 unsigned long pfn = pmd_pfn(*pmd); in follow_devmap_pmd()
/linux/arch/arc/include/asm/
A Dhugepage.h34 #define pmd_pfn(pmd) pte_pfn(pmd_pte(pmd)) macro
A Dpgtable-levels.h146 #define pmd_pfn(pmd) ((pmd_val(pmd) & PMD_MASK) >> PAGE_SHIFT) macro
/linux/mm/damon/
A Dprmtv-common.c65 struct page *page = damon_get_page(pmd_pfn(*pmd)); in damon_pmdp_mkold()
A Dvaddr.c457 page = damon_get_page(pmd_pfn(*pmd)); in damon_young_pmd_entry()
/linux/arch/powerpc/mm/book3s64/
A Dhash_hugepage.c133 pa = pmd_pfn(__pmd(old_pmd)) << PAGE_SHIFT; in __hash_page_thp()
/linux/arch/x86/mm/
A Dfault.c211 BUG_ON(pmd_pfn(*pmd) != pmd_pfn(*pmd_k)); in vmalloc_sync_one()
321 if (!low_pfn(pmd_pfn(*pmd)) || !pmd_present(*pmd) || pmd_large(*pmd)) in dump_pagetable()
A Dmem_encrypt.c243 pfn = pmd_pfn(*(pmd_t *)kpte); in pg_level_to_pfn()
A Dinit_64.c1450 return pfn_valid(pmd_pfn(*pmd)); in kern_addr_valid()
/linux/arch/mips/include/asm/
A Dpgtable.h425 static inline unsigned long pmd_pfn(pmd_t pmd) function
433 return pfn_to_page(pmd_pfn(pmd));
/linux/arch/arm/include/asm/
A Dpgtable-3level.h209 #define pmd_pfn(pmd) (((pmd_val(pmd) & PMD_MASK) & PHYS_MASK) >> PAGE_SHIFT) macro
/linux/arch/x86/include/asm/
A Dpgtable.h190 static inline unsigned long pmd_pfn(pmd_t pmd) in pmd_pfn() function
600 return pfn_pmd(pmd_pfn(pmd), in pmd_mkinvalid()
807 #define pmd_page(pmd) pfn_to_page(pmd_pfn(pmd))
/linux/arch/s390/mm/
A Dpageattr.c122 pte_addr = pmd_pfn(*pmdp) << PAGE_SHIFT; in split_pmd_page()
/linux/include/linux/
A Dhuge_mm.h294 return READ_ONCE(huge_zero_pfn) == pmd_pfn(pmd) && pmd_present(pmd); in is_huge_zero_pmd()
/linux/arch/sparc/mm/
A Dfault_64.c107 pa = pmd_pfn(*pmdp) << PAGE_SHIFT; in get_user_insn()
/linux/arch/x86/mm/pat/
A Dset_memory.c720 phys_addr = (phys_addr_t)pmd_pfn(*(pmd_t *)pte) << PAGE_SHIFT; in slow_virt_to_phys()
795 old_pfn = pmd_pfn(*(pmd_t *)kpte); in __should_split_large_page()
1001 ref_pfn = pmd_pfn(*(pmd_t *)kpte); in __split_large_page()
/linux/arch/riscv/include/asm/
A Dpgtable.h515 static inline unsigned long pmd_pfn(pmd_t pmd) in pmd_pfn() function
/linux/arch/s390/include/asm/
A Dpgtable.h1250 static inline unsigned long pmd_pfn(pmd_t pmd) in pmd_pfn() function
1351 #define pmd_page(pmd) pfn_to_page(pmd_pfn(pmd))
/linux/arch/sparc/include/asm/
A Dpgtable_64.h690 static inline unsigned long pmd_pfn(pmd_t pmd) in pmd_pfn() function
/linux/arch/arm64/include/asm/
A Dpgtable.h473 #define pmd_pfn(pmd) ((__pmd_to_phys(pmd) & PMD_MASK) >> PAGE_SHIFT) macro
/linux/arch/powerpc/include/asm/book3s/64/
A Dpgtable.h1128 #define pmd_pfn(pmd) pte_pfn(pmd_pte(pmd)) macro
/linux/fs/
A Ddax.c844 if (pfn != pmd_pfn(*pmdp)) in dax_entry_mkclean()
/linux/arch/arm64/mm/
A Dmmu.c785 return pfn_valid(pmd_pfn(pmd)); in kern_addr_valid()

Completed in 99 milliseconds

12