| /linux/fs/ramfs/ |
| H A D | file-nommu.c | 239 pfn = folio_pfn(fbatch.folios[0]); in ramfs_nommu_get_unmapped_area() 243 if (pfn + nr_pages != folio_pfn(fbatch.folios[loop])) { in ramfs_nommu_get_unmapped_area()
|
| /linux/arch/xtensa/mm/ |
| H A D | cache.c | 142 unsigned long phys = folio_pfn(folio) * PAGE_SIZE; in flush_dcache_folio() 236 unsigned long phys = folio_pfn(folio) * PAGE_SIZE; in update_mmu_cache_range()
|
| /linux/arch/csky/abiv1/ |
| H A D | cacheflush.c | 22 if (is_zero_pfn(folio_pfn(folio))) in flush_dcache_folio()
|
| /linux/arch/microblaze/include/asm/ |
| H A D | cacheflush.h | 79 unsigned long addr = folio_pfn(folio) << PAGE_SHIFT; in flush_dcache_folio()
|
| /linux/arch/powerpc/mm/ |
| H A D | cacheflush.c | 170 unsigned long pfn = folio_pfn(folio); in flush_dcache_icache_folio()
|
| /linux/arch/sh/mm/ |
| H A D | cache-sh7705.c | 143 unsigned long pfn = folio_pfn(folio); in sh7705_flush_dcache_folio()
|
| /linux/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_shmem.c | 164 folio_pfn(folio) != next_pfn) { in shmem_sg_alloc_table() 176 next_pfn = folio_pfn(folio) + nr_pages; in shmem_sg_alloc_table()
|
| /linux/mm/ |
| H A D | swap_state.c | 214 unsigned long pfn = folio_pfn(folio); in __swap_cache_do_add_folio() 369 unsigned long pfn = folio_pfn(new); in __swap_cache_replace_folio()
|
| H A D | memfd_luo.c | 199 pfolio->pfn = folio_pfn(folio); in memfd_luo_preserve_folios()
|
| H A D | rmap.c | 2016 VM_WARN_ON_ONCE(pte_pfn(pteval) != folio_pfn(folio)); in try_to_unmap_poisoned_hugetlb_one() 2319 page = folio_page(folio, pfn - folio_pfn(folio)); in try_to_unmap_one() 2537 subpage = folio_page(folio, pfn - folio_pfn(folio)); in try_to_migrate_one() 2572 subpage = folio_page(folio, pfn - folio_pfn(folio)); in try_to_migrate_one()
|
| H A D | ksm.c | 1332 flush_cache_page(vma, pvmw.address, folio_pfn(folio)); in write_protect_page() 1871 nid = get_kpfn_nid(folio_pfn(folio)); in stable_tree_search() 2077 kpfn = folio_pfn(kfolio); in stable_tree_insert() 3318 VM_BUG_ON_FOLIO(stable_node->kpfn != folio_pfn(folio), folio); in folio_migrate_ksm() 3319 stable_node->kpfn = folio_pfn(newfolio); in folio_migrate_ksm()
|
| H A D | migrate_device.c | 1505 src_pfn = migrate_pfn(folio_pfn(folio)) | MIGRATE_PFN_MIGRATE; in migrate_device_coherent_folio() 1519 dst_pfn = migrate_pfn(folio_pfn(dfolio)); in migrate_device_coherent_folio()
|
| H A D | huge_memory.c | 295 huge_zero_pfn = folio_pfn(huge_zero_folio); in huge_zero_init() 336 WRITE_ONCE(huge_zero_pfn, folio_pfn(zero_folio)); in get_huge_zero_folio() 1647 const unsigned long pfn = fop.is_folio ? folio_pfn(fop.folio) : in insert_pmd() 1771 const unsigned long pfn = fop.is_folio ? folio_pfn(fop.folio) : in insert_pud() 5173 entry = make_writable_device_private_entry(folio_pfn(folio)); in remove_migration_pmd() 5175 entry = make_readable_device_private_entry(folio_pfn(folio)); in remove_migration_pmd()
|
| H A D | internal.h | 432 folio_pfn(folio) + folio_nr_pages(folio) - pte_pfn(pte)); in folio_pte_batch_flags()
|
| H A D | memory-failure.c | 1607 folio_pfn(folio)); in unmap_poisoned_folio()
|
| H A D | gup.c | 2243 const unsigned long start_pfn = folio_pfn(folio); in pofs_next_folio()
|
| H A D | page_alloc.c | 3019 unsigned long pfn = folio_pfn(folio); in free_unref_folios() 3043 unsigned long pfn = folio_pfn(folio); in free_unref_folios()
|
| H A D | hugetlb.c | 3165 unsigned long head_pfn = folio_pfn(folio); in hugetlb_folio_init_tail_vmemmap() 3224 WARN_ON_ONCE(!pageblock_aligned(folio_pfn(folio))); in hugetlb_bootmem_init_migratetype()
|
| H A D | filemap.c | 158 current->comm, folio_pfn(folio)); in filemap_unaccount_folio()
|
| /linux/include/linux/ |
| H A D | rmap.h | 879 .pfn = folio_pfn(_folio), \
|
| H A D | mm.h | 2668 static inline unsigned long folio_pfn(const struct folio *folio) in folio_pfn() function 2696 return pfn_pte(folio_pfn(folio), pgprot); in folio_mk_pte() 2712 return pmd_mkhuge(pfn_pmd(folio_pfn(folio), pgprot)); in folio_mk_pmd() 2728 return pud_mkhuge(pfn_pud(folio_pfn(folio), pgprot)); in folio_mk_pud()
|
| /linux/lib/ |
| H A D | test_hmm.c | 1851 offset = folio_pfn(tail) - folio_pfn(head); in dmirror_devmem_folio_split()
|
| /linux/virt/kvm/ |
| H A D | guest_memfd.c | 56 return folio_pfn(folio) + (index & (folio_nr_pages(folio) - 1));
|
| /linux/arch/sparc/kernel/ |
| H A D | smp_64.c | 933 unsigned long pfn = folio_pfn(folio) in __local_flush_dcache_folio()
|
| /linux/fs/ |
| H A D | dax.c | 1429 *entry = dax_insert_entry(xas, vmf, iter, *entry, folio_pfn(zero_folio), in dax_pmd_load_hole()
|