Home
last modified time | relevance | path

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

/Linux-v4.19/arch/arc/include/asm/
Dhugepage.h38 #define pmd_pfn(pmd) pte_pfn(pmd_pte(pmd)) macro
/Linux-v4.19/arch/powerpc/mm/
Dhugepage-hash64.c127 pa = pmd_pfn(__pmd(old_pmd)) << PAGE_SHIFT; in __hash_page_thp()
/Linux-v4.19/arch/arm/include/asm/
Dkvm_mmu.h261 kvm_pfn_t pfn = pmd_pfn(pmd); in __kvm_flush_dcache_pmd()
Dpgtable-3level.h247 #define pmd_pfn(pmd) (((pmd_val(pmd) & PMD_MASK) & PHYS_MASK) >> PAGE_SHIFT) macro
/Linux-v4.19/arch/mips/include/asm/
Dpgtable.h624 static inline unsigned long pmd_pfn(pmd_t pmd) function
632 return pfn_to_page(pmd_pfn(pmd));
/Linux-v4.19/arch/x86/mm/
Dmem_encrypt.c210 pfn = pmd_pfn(*(pmd_t *)kpte); in __set_clr_pte_enc()
Dpageattr.c496 phys_addr = (phys_addr_t)pmd_pfn(*(pmd_t *)pte) << PAGE_SHIFT; in slow_virt_to_phys()
577 old_pfn = pmd_pfn(*(pmd_t *)kpte); in try_preserve_large_page()
711 ref_pfn = pmd_pfn(*(pmd_t *)kpte); in __split_large_page()
Dfault.c397 if (!low_pfn(pmd_pfn(*pmd)) || !pmd_present(*pmd) || pmd_large(*pmd)) in dump_pagetable()
Dinit_64.c1324 return pfn_valid(pmd_pfn(*pmd)); in kern_addr_valid()
/Linux-v4.19/arch/x86/include/asm/
Dpgtable.h202 static inline unsigned long pmd_pfn(pmd_t pmd) in pmd_pfn() function
575 return pfn_pmd(pmd_pfn(pmd), in pmd_mknotpresent()
785 #define pmd_page(pmd) pfn_to_page(pmd_pfn(pmd))
/Linux-v4.19/arch/sparc/mm/
Dfault_64.c118 pa = pmd_pfn(*pmdp) << PAGE_SHIFT; in get_user_insn()
Dinit_64.c1691 return pfn_valid(pmd_pfn(*pmd)); in kern_addr_valid()
/Linux-v4.19/arch/s390/mm/
Dpageattr.c120 pte_addr = pmd_pfn(*pmdp) << PAGE_SHIFT; in split_pmd_page()
/Linux-v4.19/virt/kvm/arm/
Dmmu.c1074 VM_BUG_ON(pmd_pfn(old_pmd) != pmd_pfn(*new_pmd)); in stage2_set_pmd_huge()
1651 pfn = pmd_pfn(*pmd); in handle_access_fault()
/Linux-v4.19/arch/s390/include/asm/
Dpgtable.h703 static inline unsigned long pmd_pfn(pmd_t pmd) in pmd_pfn() function
1211 #define pmd_page(pmd) pfn_to_page(pmd_pfn(pmd))
/Linux-v4.19/arch/arm64/include/asm/
Dpgtable.h379 #define pmd_pfn(pmd) ((__pmd_to_phys(pmd) & PMD_MASK) >> PAGE_SHIFT) macro
/Linux-v4.19/arch/arm64/mm/
Dmmu.c693 return pfn_valid(pmd_pfn(pmd)); in kern_addr_valid()
/Linux-v4.19/arch/sparc/include/asm/
Dpgtable_64.h723 static inline unsigned long pmd_pfn(pmd_t pmd) in pmd_pfn() function
/Linux-v4.19/arch/powerpc/include/asm/book3s/64/
Dpgtable.h1069 #define pmd_pfn(pmd) pte_pfn(pmd_pte(pmd)) macro
/Linux-v4.19/mm/
Dhmm.c473 pfn = pmd_pfn(pmd) + pte_index(addr); in hmm_vma_handle_pmd()
Dgup.c1482 fault_pfn = pmd_pfn(orig) + ((addr & ~PMD_MASK) >> PAGE_SHIFT); in __gup_device_huge_pmd()
Dhuge_memory.c857 unsigned long pfn = pmd_pfn(*pmd); in follow_devmap_pmd()
Dmemory.c901 unsigned long pfn = pmd_pfn(pmd); in vm_normal_page_pmd()
/Linux-v4.19/fs/
Ddax.c907 if (pfn != pmd_pfn(*pmdp)) in dax_mapping_entry_mkclean()
/Linux-v4.19/fs/proc/
Dtask_mmu.c1303 frame = pmd_pfn(pmd) + in pagemap_pmd_range()