Home
last modified time | relevance | path

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

1234

/Linux-v5.4/arch/mips/include/asm/
Dpgtable-32.h158 #define pte_pfn(x) (((unsigned long)((x).pte_high >> _PFN_SHIFT)) | (unsigned long)((x).pte_low <<… macro
173 #define pte_pfn(x) ((unsigned long)((x).pte_high >> 6)) macro
188 #define pte_pfn(x) ((unsigned long)((x).pte >> (PAGE_SHIFT + 2))) macro
191 #define pte_pfn(x) ((unsigned long)((x).pte >> _PFN_SHIFT)) macro
197 #define pte_page(x) pfn_to_page(pte_pfn(x))
Dpgtable-64.h306 #define pte_page(x) pfn_to_page(pte_pfn(x))
309 #define pte_pfn(x) ((unsigned long)((x).pte >> (PAGE_SHIFT + 2))) macro
312 #define pte_pfn(x) ((unsigned long)((x).pte >> _PFN_SHIFT)) macro
/Linux-v5.4/arch/powerpc/mm/book3s64/
Dhash_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()
Dhash_4k.c79 pa = pte_pfn(__pte(old_pte)) << PAGE_SHIFT; in __hash_page_4K()
/Linux-v5.4/arch/arm64/mm/
Dhugetlbpage.c61 unsigned long pfn = pte_pfn(pte); in pte_pgprot()
194 pfn = pte_pfn(pte); in set_huge_pte_at()
373 unsigned long pfn = pte_pfn(pte), dpfn; in huge_ptep_set_access_flags()
423 pfn = pte_pfn(pte); in huge_ptep_set_wrprotect()
/Linux-v5.4/arch/x86/xen/
Dp2m.c459 if (pte_pfn(*ptep) == PFN_DOWN(__pa(p2m_identity))) in get_phys_to_machine()
589 p2m_pfn = pte_pfn(READ_ONCE(*ptep)); in xen_alloc_p2m_entry()
606 if (pte_pfn(*ptep) == p2m_pfn) { in xen_alloc_p2m_entry()
674 if (pte_pfn(*ptep) == PFN_DOWN(__pa(p2m_missing))) in __set_phys_to_machine()
677 if (pte_pfn(*ptep) == PFN_DOWN(__pa(p2m_identity))) in __set_phys_to_machine()
/Linux-v5.4/arch/sparc/include/asm/
Dpgtable_64.h259 static inline unsigned long pte_pfn(pte_t pte) in pte_pfn() function
278 #define pte_page(x) pfn_to_page(pte_pfn(x))
697 return pte_pfn(pte); in pmd_pfn()
842 pfn = pte_pfn(pte); in __pmd_page()
852 pfn = pte_pfn(pte); in pud_page_vaddr()
881 return pte_pfn(pte); in pud_pfn()
972 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-v5.4/arch/x86/kernel/
Dcrash_dump_32.c28 return pte_pfn(pfn_pte(pfn, __pgprot(0))) == pfn; in is_crashed_pfn_valid()
/Linux-v5.4/arch/um/include/asm/
Dpgtable-2level.h41 #define pte_pfn(x) phys_to_pfn(pte_val(x)) macro
Dpgtable-3level.h97 static inline unsigned long pte_pfn(pte_t pte) in pte_pfn() function
/Linux-v5.4/arch/csky/abiv2/
Dcacheflush.c38 pfn = pte_pfn(*pte); in update_mmu_cache()
/Linux-v5.4/arch/csky/abiv1/
Dcacheflush.c39 unsigned long pfn = pte_pfn(*ptep); in update_mmu_cache()
/Linux-v5.4/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-v5.4/arch/unicore32/include/asm/
Dpgtable.h150 #define pte_pfn(pte) (pte_val(pte) >> PAGE_SHIFT) macro
156 #define pte_page(pte) (pfn_to_page(pte_pfn(pte)))
/Linux-v5.4/arch/arc/include/asm/
Dpgtable.h279 #define pte_page(pte) pfn_to_page(pte_pfn(pte))
284 #define pte_pfn(pte) (pte_val(pte) >> PAGE_SHIFT) macro
Dhugepage.h35 #define pmd_pfn(pmd) pte_pfn(pmd_pte(pmd))
/Linux-v5.4/arch/hexagon/include/asm/
Dpgtable.h298 #define pte_page(x) pfn_to_page(pte_pfn(x))
398 #define pte_pfn(pte) (pte_val(pte) >> PAGE_SHIFT) macro
/Linux-v5.4/arch/powerpc/include/asm/
Dpgtable.h47 #define pte_page(x) pfn_to_page(pte_pfn(x))
/Linux-v5.4/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-v5.4/arch/csky/include/asm/
Dpgtable.h51 #define pte_pfn(x) ((unsigned long)((x).pte_low >> PAGE_SHIFT)) macro
70 #define pte_page(x) pfn_to_page(pte_pfn(x))
/Linux-v5.4/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-v5.4/arch/riscv/include/asm/
Dpgtable.h179 static inline unsigned long pte_pfn(pte_t pte) in pte_pfn() function
184 #define pte_page(x) pfn_to_page(pte_pfn(x))
/Linux-v5.4/arch/parisc/kernel/
Dcache.c89 unsigned long pfn = pte_pfn(*ptep); in update_mmu_cache()
582 pfn = pte_pfn(*ptep); in flush_cache_mm()
623 pfn = pte_pfn(*ptep); in flush_cache_range()

1234