Home
last modified time | relevance | path

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

1234

/Linux-v4.19/arch/mips/include/asm/
Dpgtable-32.h114 #define pte_pfn(x) (((unsigned long)((x).pte_high >> _PFN_SHIFT)) | (unsigned long)((x).pte_low <<… macro
129 #define pte_pfn(x) ((unsigned long)((x).pte_high >> 6)) macro
144 #define pte_pfn(x) ((unsigned long)((x).pte >> (PAGE_SHIFT + 2))) macro
147 #define pte_pfn(x) ((unsigned long)((x).pte >> _PFN_SHIFT)) macro
152 #define pte_page(x) pfn_to_page(pte_pfn(x))
Dpgtable-64.h301 #define pte_page(x) pfn_to_page(pte_pfn(x))
304 #define pte_pfn(x) ((unsigned long)((x).pte >> (PAGE_SHIFT + 2))) macro
307 #define pte_pfn(x) ((unsigned long)((x).pte >> _PFN_SHIFT)) macro
/Linux-v4.19/arch/microblaze/mm/
Dconsistent.c175 return pte_pfn(*ptep); in consistent_virt_to_pfn()
209 pfn = pte_pfn(*ptep); in arch_dma_free()
/Linux-v4.19/arch/powerpc/mm/
Dhash64_64k.c150 pa = pte_pfn(__pte(old_pte)) << HW_PAGE_SHIFT; in __hash_page_4K()
152 pa = pte_pfn(__pte(old_pte)) << PAGE_SHIFT; in __hash_page_4K()
286 pa = pte_pfn(__pte(old_pte)) << PAGE_SHIFT; in __hash_page_64K()
Ddma-noncoherent.c287 pfn = pte_pfn(*ptep); in __dma_free_coherent()
419 return pte_pfn(*ptep); in __dma_get_coherent_pfn()
Dhugetlbpage-hash64.c92 pa = pte_pfn(__pte(old_pte)) << PAGE_SHIFT; in __hash_page_huge()
/Linux-v4.19/arch/mips/mm/
Dgup.c51 VM_BUG_ON(!pfn_valid(pte_pfn(pte))); in gup_pte_range()
83 VM_BUG_ON(!pfn_valid(pte_pfn(pte))); in gup_huge_pmd()
136 VM_BUG_ON(!pfn_valid(pte_pfn(pte))); in gup_huge_pud()
/Linux-v4.19/arch/arm64/mm/
Dhugetlbpage.c49 unsigned long pfn = pte_pfn(pte); in pte_pgprot()
182 pfn = pte_pfn(pte); in set_huge_pte_at()
361 unsigned long pfn = pte_pfn(pte), dpfn; in huge_ptep_set_access_flags()
411 pfn = pte_pfn(pte); in huge_ptep_set_wrprotect()
/Linux-v4.19/arch/x86/xen/
Dp2m.c450 if (pte_pfn(*ptep) == PFN_DOWN(__pa(p2m_identity))) in get_phys_to_machine()
580 p2m_pfn = pte_pfn(READ_ONCE(*ptep)); in xen_alloc_p2m_entry()
597 if (pte_pfn(*ptep) == p2m_pfn) { in xen_alloc_p2m_entry()
666 if (pte_pfn(*ptep) == PFN_DOWN(__pa(p2m_missing))) in __set_phys_to_machine()
669 if (pte_pfn(*ptep) == PFN_DOWN(__pa(p2m_identity))) in __set_phys_to_machine()
/Linux-v4.19/arch/sparc/include/asm/
Dpgtable_64.h289 static inline unsigned long pte_pfn(pte_t pte) in pte_pfn() function
308 #define pte_page(x) pfn_to_page(pte_pfn(x))
727 return pte_pfn(pte); in pmd_pfn()
872 pfn = pte_pfn(pte); in __pmd_page()
882 pfn = pte_pfn(pte); in pud_page_vaddr()
908 return pte_pfn(pte); in pud_pfn()
999 unsigned long this_pfn = pte_pfn(pte); \
Dpgtable_32.h265 static inline unsigned long pte_pfn(pte_t pte) in pte_pfn() function
278 #define pte_page(pte) pfn_to_page(pte_pfn(pte))
/Linux-v4.19/arch/powerpc/include/asm/
Dpgtable.h28 #define pte_page(x) pfn_to_page(pte_pfn(x))
/Linux-v4.19/arch/x86/kernel/
Dcrash_dump_32.c28 return pte_pfn(pfn_pte(pfn, __pgprot(0))) == pfn; in is_crashed_pfn_valid()
/Linux-v4.19/arch/um/include/asm/
Dpgtable-2level.h41 #define pte_pfn(x) phys_to_pfn(pte_val(x)) macro
/Linux-v4.19/arch/nios2/include/asm/
Dpgtable.h198 #define pte_pfn(pte) (pte_val(pte) & 0xfffff) macro
200 #define pte_page(pte) (pfn_to_page(pte_pfn(pte)))
/Linux-v4.19/arch/unicore32/include/asm/
Dpgtable.h153 #define pte_pfn(pte) (pte_val(pte) >> PAGE_SHIFT) macro
159 #define pte_page(pte) (pfn_to_page(pte_pfn(pte)))
/Linux-v4.19/arch/arc/include/asm/
Dpgtable.h282 #define pte_page(pte) pfn_to_page(pte_pfn(pte))
287 #define pte_pfn(pte) (pte_val(pte) >> PAGE_SHIFT) macro
Dhugepage.h38 #define pmd_pfn(pmd) pte_pfn(pmd_pte(pmd))
/Linux-v4.19/arch/hexagon/include/asm/
Dpgtable.h311 #define pte_page(x) pfn_to_page(pte_pfn(x))
411 #define pte_pfn(pte) (pte_val(pte) >> PAGE_SHIFT) macro
/Linux-v4.19/arch/sh/include/asm/
Dpgtable.h127 #define pte_pfn(x) ((unsigned long)(((x).pte_low >> PAGE_SHIFT))) macro
/Linux-v4.19/arch/ia64/include/asm/
Dpgtable.h254 #define pte_pfn(_pte) ((pte_val(_pte) & _PFN_MASK) >> PAGE_SHIFT) macro
338 pte_pfn(*ptep) != pte_pfn(pteval))) in set_pte()
/Linux-v4.19/arch/alpha/include/asm/
Dmmzone.h77 #define pte_pfn(pte) (pte_val(pte) >> 32) macro
Dpgtable.h209 #define pte_pfn(pte) (pte_val(pte) >> 32) macro
210 #define pte_page(pte) pfn_to_page(pte_pfn(pte))
/Linux-v4.19/arch/riscv/include/asm/
Dpgtable.h151 static inline unsigned long pte_pfn(pte_t pte) in pte_pfn() function
156 #define pte_page(x) pfn_to_page(pte_pfn(x))
/Linux-v4.19/arch/parisc/kernel/
Dcache.c81 unsigned long pfn = pte_pfn(*ptep); in update_mmu_cache()
573 pfn = pte_pfn(*ptep); in flush_cache_mm()
611 pfn = pte_pfn(*ptep); in flush_cache_range()

1234