Home
last modified time | relevance | path

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

12345

/linux-6.15/mm/
H A Ddebug_vm_pgtable.c68 unsigned long pte_pfn; member
122 page = (args->pte_pfn != ULONG_MAX) ? pfn_to_page(args->pte_pfn) : NULL; in pte_advanced_tests()
604 page = (args->pte_pfn != ULONG_MAX) ? pfn_to_page(args->pte_pfn) : NULL; in pte_clear_tests()
885 page = (args->pte_pfn != ULONG_MAX) ? pfn_to_page(args->pte_pfn) : NULL; in swap_migration_tests()
1026 args->pte_pfn = ULONG_MAX; in destroy_args()
1040 args->pte_pfn = ULONG_MAX; in destroy_args()
1043 if (args->pte_pfn != ULONG_MAX) { in destroy_args()
1044 page = pfn_to_page(args->pte_pfn); in destroy_args()
1047 args->pte_pfn = ULONG_MAX; in destroy_args()
1271 args->pte_pfn = args->pud_pfn; in init_args()
[all …]
H A Dsparse-vmemmap.c146 unsigned long pfn = pte_pfn(ptep_get(pte)); in vmemmap_verify()
348 pfn = pte_pfn(ptep_get(pte)); in vmemmap_undo_hvo()
402 pte_pfn(ptep_get(pte)), 0); in vmemmap_populate_hvo()
525 pte_pfn(ptep_get(pte)), in vmemmap_populate_compound_pages()
550 pte_pfn(ptep_get(pte)), in vmemmap_populate_compound_pages()
H A Dpage_table_check.c154 page_table_check_clear(pte_pfn(pte), PAGE_SIZE >> PAGE_SHIFT); in __page_table_check_pte_clear()
209 page_table_check_set(pte_pfn(pte), nr, pte_write(pte)); in __page_table_check_ptes_set()
H A Dmigrate_device.c155 pfn = pte_pfn(pte); in migrate_vma_collect_pmd()
212 flush_cache_page(vma, addr, pte_pfn(pte)); in migrate_vma_collect_pmd()
664 unsigned long pfn = pte_pfn(orig_pte); in migrate_vma_insert_page()
686 flush_cache_page(vma, addr, pte_pfn(orig_pte)); in migrate_vma_insert_page()
H A Dhmm.c302 !is_zero_pfn(pte_pfn(pte))) { in hmm_vma_handle_pte()
311 *hmm_pfn = pte_pfn(pte) | cpu_flags; in hmm_vma_handle_pte()
509 pfn = pte_pfn(entry) + ((start & ~hmask) >> PAGE_SHIFT); in hmm_vma_walk_hugetlb_entry()
/linux-6.15/arch/mips/include/asm/
H A Dpgtable-32.h156 #define pte_pfn(x) (((unsigned long)((x).pte_high >> PFN_PTE_SHIFT)) | (unsigned long)((x).pte_low… macro
172 #define pte_pfn(x) ((unsigned long)((x).pte_high >> 6)) macro
187 #define pte_pfn(x) ((unsigned long)((x).pte >> PFN_PTE_SHIFT)) macro
192 #define pte_page(x) pfn_to_page(pte_pfn(x))
H A Dpgtable-64.h299 #define pte_page(x) pfn_to_page(pte_pfn(x))
301 #define pte_pfn(x) ((unsigned long)((x).pte >> PFN_PTE_SHIFT)) macro
/linux-6.15/arch/arm64/mm/
H A Dcontpte.c59 pte = pfn_pte(ALIGN_DOWN(pte_pfn(pte), CONT_PTES), pte_pgprot(pte)); in contpte_convert()
121 pfn = ALIGN_DOWN(pte_pfn(pte), CONT_PTES); in __contpte_try_fold()
218 pfn = pte_pfn(orig_pte) - (orig_ptep - ptep); in contpte_ptep_get_lockless()
225 pte_pfn(pte) != pfn || in contpte_ptep_get_lockless()
260 pfn = pte_pfn(pte); in contpte_set_ptes()
H A Dhugetlbpage.c237 pfn = pte_pfn(pte); in set_huge_pte_at()
436 unsigned long pfn = pte_pfn(pte), dpfn; in huge_ptep_set_access_flags()
487 pfn = pte_pfn(pte); in huge_ptep_set_wrprotect()
/linux-6.15/arch/powerpc/mm/book3s64/
H A Dhash_64k.c152 pa = pte_pfn(__pte(old_pte)) << HW_PAGE_SHIFT; in __hash_page_4K()
154 pa = pte_pfn(__pte(old_pte)) << PAGE_SHIFT; in __hash_page_4K()
291 pa = pte_pfn(__pte(old_pte)) << PAGE_SHIFT; in __hash_page_64K()
/linux-6.15/arch/powerpc/include/asm/
H A Dpgtable.h57 #define pte_page(x) pfn_to_page(pte_pfn(x))
60 static inline unsigned long pte_pfn(pte_t pte) in pte_pfn() function
H A Dpte-walk.h53 pa = PFN_PHYS(pte_pfn(*ptep)); in ppc_find_vmap_phys()
/linux-6.15/arch/arc/include/asm/
H A Dpgtable-levels.h176 #define pte_page(pte) pfn_to_page(pte_pfn(pte))
178 #define pte_pfn(pte) (pte_val(pte) >> PAGE_SHIFT) macro
/linux-6.15/arch/sparc/include/asm/
H A Dpgtable_64.h241 static inline unsigned long pte_pfn(pte_t pte) in pte_pfn() function
260 #define pte_page(x) pfn_to_page(pte_pfn(x))
695 return pte_pfn(pte); in pmd_pfn()
843 pfn = pte_pfn(pte); in pmd_page_vaddr()
853 pfn = pte_pfn(pte); in pud_pgtable()
884 return pte_pfn(pte); in pud_pfn()
963 unsigned long this_pfn = pte_pfn(pte); \
/linux-6.15/arch/x86/kernel/
H A Dcrash_dump_32.c25 return pte_pfn(pfn_pte(pfn, __pgprot(0))) == pfn; in is_crashed_pfn_valid()
/linux-6.15/arch/x86/xen/
H A Dp2m.c445 if (pte_pfn(*ptep) == PFN_DOWN(__pa(p2m_identity))) in get_phys_to_machine()
574 p2m_pfn = pte_pfn(READ_ONCE(*ptep)); in xen_alloc_p2m_entry()
591 if (pte_pfn(*ptep) == p2m_pfn) { in xen_alloc_p2m_entry()
658 if (pte_pfn(*ptep) == PFN_DOWN(__pa(p2m_missing))) in __set_phys_to_machine()
661 if (pte_pfn(*ptep) == PFN_DOWN(__pa(p2m_identity))) in __set_phys_to_machine()
/linux-6.15/arch/hexagon/include/asm/
H A Dpgtable.h245 #define pte_page(x) pfn_to_page(pte_pfn(x))
346 #define pte_pfn(pte) (pte_val(pte) >> PAGE_SHIFT) macro
/linux-6.15/arch/um/include/asm/
H A Dpgtable-2level.h39 #define pte_pfn(x) phys_to_pfn(pte_val(x)) macro
/linux-6.15/arch/nios2/include/asm/
H A Dpgtable.h172 #define pte_pfn(pte) (pte_val(pte) & 0xfffff) macro
174 #define pte_page(pte) (pfn_to_page(pte_pfn(pte)))
/linux-6.15/arch/csky/abiv1/
H A Dcacheflush.c47 unsigned long pfn = pte_pfn(*ptep); in update_mmu_cache_range()
/linux-6.15/arch/x86/include/asm/
H A Dtlbflush.h429 if (pte_pfn(oldpte) != pte_pfn(newpte)) in pte_needs_flush()
/linux-6.15/arch/csky/include/asm/
H A Dpgtable.h38 #define pte_pfn(x) ((unsigned long)((x).pte_low >> PAGE_SHIFT)) macro
45 #define pte_page(x) pfn_to_page(pte_pfn(x))
/linux-6.15/arch/csky/abiv2/
H A Dcacheflush.c13 unsigned long pfn = pte_pfn(*pte); in update_mmu_cache_range()
/linux-6.15/arch/parisc/kernel/
H A Dcache.c111 unsigned long pfn = pte_pfn(pte); in __update_cache()
637 __flush_cache_page(vma, vmaddr, PFN_PHYS(pte_pfn(pte))); in flush_cache_page_if_present()
793 __flush_cache_page(vma, addr, PFN_PHYS(pte_pfn(pte))); in ptep_clear_flush_young()
809 unsigned long pfn = pte_pfn(pte); in ptep_clear_flush()
/linux-6.15/arch/alpha/include/asm/
H A Dpgtable.h192 #define pte_pfn(pte) (pte_val(pte) >> PFN_PTE_SHIFT) macro
194 #define pte_page(pte) pfn_to_page(pte_pfn(pte))

12345