Symbol: page_to_pfn
arch/alpha/include/asm/pgtable.h
173
#define page_to_pa(page) (page_to_pfn(page) << PAGE_SHIFT)
arch/arm/include/asm/kexec.h
71
return page_to_pfn(page) + (arch_phys_to_idmap_offset >> PAGE_SHIFT);
arch/arm/mm/copypage-feroceon.c
73
flush_cache_page(vma, vaddr, page_to_pfn(from));
arch/arm/mm/copypage-v4wb.c
54
flush_cache_page(vma, vaddr, page_to_pfn(from));
arch/arm/mm/copypage-xsc3.c
71
flush_cache_page(vma, vaddr, page_to_pfn(from));
arch/arm/mm/dma-mapping.c
114
phys_addr_t base = __pfn_to_phys(page_to_pfn(page));
arch/arm/mm/dma-mapping.c
976
unsigned int next_pfn = page_to_pfn(pages[i]) + 1;
arch/arm/mm/dma-mapping.c
981
if (page_to_pfn(pages[j]) != next_pfn)
arch/arm/mm/flush.c
140
flush_pfn_alias(page_to_pfn(page), uaddr);
arch/arm/mm/flush.c
149
flush_icache_alias(page_to_pfn(page), uaddr, len);
arch/arm/mm/flush.c
395
pfn = page_to_pfn(page);
arch/arm64/kvm/guest.c
1021
if (!pfn_to_online_page(page_to_pfn(page))) {
arch/hexagon/include/asm/pgalloc.h
51
set_pmd(pmd, __pmd(((unsigned long)page_to_pfn(pte) << PAGE_SHIFT) |
arch/loongarch/include/asm/page.h
98
#define virt_to_pfn(kaddr) page_to_pfn(virt_to_page(kaddr))
arch/m68k/include/asm/cacheflush_mm.h
276
flush_cache_page(vma, vaddr, page_to_pfn(page));
arch/m68k/include/asm/cacheflush_mm.h
284
flush_cache_page(vma, vaddr, page_to_pfn(page));
arch/m68k/include/asm/page_mm.h
141
pfn_to_virt(page_to_pfn(page)); \
arch/microblaze/include/asm/page.h
99
# define page_to_virt(page) __va(page_to_pfn(page) << PAGE_SHIFT)
arch/mips/mm/init.c
202
flush_cache_page(vma, vaddr, page_to_pfn(page));
arch/nios2/mm/cacheflush.c
265
flush_cache_page(vma, user_vaddr, page_to_pfn(page));
arch/nios2/mm/cacheflush.c
276
flush_cache_page(vma, user_vaddr, page_to_pfn(page));
arch/openrisc/include/asm/pgalloc.h
35
((unsigned long)page_to_pfn(pte) <<
arch/openrisc/mm/cache.c
46
unsigned long paddr = page_to_pfn(page) << PAGE_SHIFT;
arch/parisc/kernel/cache.c
654
__flush_cache_page(vma, vaddr, PFN_PHYS(page_to_pfn(from)));
arch/parisc/kernel/cache.c
663
__flush_cache_page(vma, user_vaddr, PFN_PHYS(page_to_pfn(page)));
arch/parisc/kernel/cache.c
671
__flush_cache_page(vma, user_vaddr, PFN_PHYS(page_to_pfn(page)));
arch/parisc/kernel/cache.c
781
__flush_cache_page(vma, vmaddr, PFN_PHYS(page_to_pfn(page)));
arch/powerpc/include/asm/nohash/64/pgtable.h
107
#define pmd_pfn(pmd) (page_to_pfn(pmd_page(pmd)))
arch/powerpc/kvm/book3s_64_mmu_hv.c
85
hpt = (unsigned long)pfn_to_kaddr(page_to_pfn(page));
arch/powerpc/kvm/book3s_hv_uvmem.c
1020
unsigned long pfn = page_to_pfn(page) -
arch/powerpc/kvm/book3s_hv_uvmem.c
1097
ret = uv_page_in(kvm->arch.lpid, page_to_pfn(page) << PAGE_SHIFT,
arch/powerpc/kvm/book3s_hv_uvmem.c
558
pfn = page_to_pfn(dpage);
arch/powerpc/kvm/book3s_hv_uvmem.c
787
*mig.dst = migrate_pfn(page_to_pfn(dpage));
arch/powerpc/kvm/book3s_hv_uvmem.c
917
if (!uv_page_in(kvm->arch.lpid, page_to_pfn(page) << page_shift, gpa, 0,
arch/powerpc/mm/book3s64/iommu_api.c
161
mem->hpas[i] = page_to_pfn(page) << PAGE_SHIFT;
arch/powerpc/mm/book3s64/radix_pgtable.c
763
unsigned long base_pfn = page_to_pfn(page);
arch/powerpc/mm/init_64.c
108
if (pfn_valid(page_to_pfn(start)))
arch/powerpc/mm/init_64.c
191
unsigned long start_pfn = page_to_pfn((struct page *)start);
arch/powerpc/platforms/powernv/memtrace.c
109
start_pfn = page_to_pfn(page);
arch/riscv/include/asm/page.h
160
#define page_to_virt(page) (pfn_to_virt(page_to_pfn(page)))
arch/riscv/mm/pageattr.c
128
set_pmd(pmdp, pfn_pmd(page_to_pfn(pte_page), PAGE_TABLE));
arch/riscv/mm/pageattr.c
169
set_pud(pudp, pfn_pud(page_to_pfn(pmd_page), PAGE_TABLE));
arch/riscv/mm/pageattr.c
227
set_p4d(p4dp, pfn_p4d(page_to_pfn(pud_page), PAGE_TABLE));
arch/s390/include/asm/page.h
276
#define page_to_virt(page) pfn_to_virt(page_to_pfn(page))
arch/sh/mm/cache.c
78
flush_cache_page(vma, vaddr, page_to_pfn(page));
arch/sparc/include/asm/cacheflush_32.h
22
flush_cache_page(vma, vaddr, page_to_pfn(page));\
arch/sparc/include/asm/cacheflush_32.h
27
flush_cache_page(vma, vaddr, page_to_pfn(page));\
arch/sparc/include/asm/cacheflush_64.h
62
flush_cache_page(vma, vaddr, page_to_pfn(page)); \
arch/sparc/include/asm/cacheflush_64.h
69
flush_cache_page(vma, vaddr, page_to_pfn(page)); \
arch/sparc/kernel/ldc.c
2122
unsigned long base = page_to_pfn(sg_page(sg)) << PAGE_SHIFT;
arch/sparc/kernel/ldc.c
2185
fill_cookies(&state, page_to_pfn(sg_page(s)) << PAGE_SHIFT,
arch/sparc/mm/init_64.c
1904
unsigned long phys_start = page_to_pfn(page) << PAGE_SHIFT;
arch/sparc/mm/iommu.c
369
MKIOPTE(page_to_pfn(virt_to_page(page)), ioperm_noc);
arch/um/include/asm/pgalloc.h
20
((unsigned long long)page_to_pfn(pte) << \
arch/x86/include/asm/pgalloc.h
79
unsigned long pfn = page_to_pfn(pte);
arch/x86/kernel/ldt.c
320
page_to_pfn(virt_to_page(src));
arch/x86/kernel/machine_kexec_32.c
201
page_list[PA_SWAP_PAGE] = (page_to_pfn(image->swap_page)
arch/x86/kernel/machine_kexec_64.c
358
kexec_pa_swap_page = page_to_pfn(image->swap_page) << PAGE_SHIFT;
arch/x86/kernel/machine_kexec_64.c
641
control = PFN_PHYS(page_to_pfn(kexec_crash_image->control_code_page));
arch/x86/kvm/mmu/mmu.c
3177
page_to_pfn(pages[i]), NULL);
arch/x86/kvm/svm/nested.c
1495
svm->nested.vmcb02.pa = __sme_set(page_to_pfn(vmcb02_page) << PAGE_SHIFT);
arch/x86/kvm/svm/sev.c
4922
pfn = page_to_pfn(p);
arch/x86/kvm/svm/svm.c
1351
svm->vmcb01.pa = __sme_set(page_to_pfn(vmcb01_page) << PAGE_SHIFT);
arch/x86/kvm/svm/svm.h
38
return __sme_set(page_to_pfn(page) << PAGE_SHIFT);
arch/x86/mm/pat/set_memory.c
1149
paravirt_alloc_pte(&init_mm, page_to_pfn(base));
arch/x86/mm/pat/set_memory.c
2517
start = page_to_pfn(pages[i]) << PAGE_SHIFT;
arch/x86/mm/pat/set_memory.c
2543
start = page_to_pfn(pages[i]) << PAGE_SHIFT;
arch/x86/mm/pat/set_memory.c
2586
start = page_to_pfn(pages[i]) << PAGE_SHIFT;
arch/x86/mm/pgtable.c
23
paravirt_release_pte(page_to_pfn(pte));
arch/x86/platform/efi/memmap.c
30
return PFN_PHYS(page_to_pfn(p));
arch/x86/virt/vmx/tdx/tdx.c
1990
args.rcx = mk_keyed_paddr(tdx_global_keyid, page_to_pfn(td->tdr_page));
arch/x86/virt/vmx/tdx/tdx.c
616
tdmr_pamt_base = page_to_pfn(pamt) << PAGE_SHIFT;
arch/x86/xen/mmu_pv.c
756
unsigned long pfn = page_to_pfn(page);
arch/x86/xen/mmu_pv.c
886
unsigned long pfn = page_to_pfn(page);
arch/x86/xen/p2m.c
716
pfn = page_to_pfn(pages[i]);
arch/x86/xen/p2m.c
776
unsigned long mfn = __pfn_to_mfn(page_to_pfn(pages[i]));
arch/x86/xen/p2m.c
777
unsigned long pfn = page_to_pfn(pages[i]);
arch/xtensa/include/asm/page.h
171
#define page_to_virt(page) __va(page_to_pfn(page) << PAGE_SHIFT)
drivers/accel/qaic/qaic_data.c
637
ret = remap_pfn_range(vma, vma->vm_start + offset, page_to_pfn(sg_page(sg)),
drivers/block/ublk_drv.c
5367
unsigned long pfn = page_to_pfn(pages[i]);
drivers/block/ublk_drv.c
5373
page_to_pfn(pages[i + 1]) == pfn + (i - start) + 1)
drivers/block/ublk_drv.c
5611
unsigned long pfn = page_to_pfn(bv.bv_page);
drivers/block/xen-blkback/blkback.c
141
#define vaddr(page) ((unsigned long)pfn_to_kaddr(page_to_pfn(page)))
drivers/block/xen-blkback/blkback.c
263
(unsigned long) pfn_to_kaddr(page_to_pfn(
drivers/comedi/comedi_fops.c
2575
pfn = page_to_pfn(virt_to_page(buf->virt_addr));
drivers/crypto/ccp/sev-dev.c
1213
range->base = page_to_pfn(entry->page) << PAGE_SHIFT;
drivers/crypto/ccp/sev-dev.c
1234
__snp_leak_pages(page_to_pfn(entry->page),
drivers/dma-buf/heaps/cma_heap.c
177
return vmf_insert_pfn(vma, vmf->address, page_to_pfn(buffer->pages[vmf->pgoff]));
drivers/dma-buf/heaps/system_heap.c
258
ret = remap_pfn_range(vma, addr, page_to_pfn(page), size, prot);
drivers/dma-buf/udmabuf.c
58
pfn = page_to_pfn(ubuf->pages[pgoff]);
drivers/dma-buf/udmabuf.c
75
pfn = page_to_pfn(ubuf->pages[pgoff]);
drivers/fpga/dfl-afu-dma-region.c
108
if (page_to_pfn(region->pages[i]) + 1 !=
drivers/fpga/dfl-afu-dma-region.c
109
page_to_pfn(region->pages[i + 1]))
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
245
addr = page_to_pfn(page) << PAGE_SHIFT;
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
344
src[i] >> PAGE_SHIFT, page_to_pfn(spage));
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
654
dst[i] >> PAGE_SHIFT, page_to_pfn(dpage));
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
656
migrate->dst[i] = migrate_pfn(page_to_pfn(dpage));
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
200
addr[i] >> PAGE_SHIFT, page_to_pfn(page));
drivers/gpu/drm/drm_gem_shmem_helper.c
655
pfn = page_to_pfn(page);
drivers/gpu/drm/drm_pagemap.c
904
mpfn[i] = migrate_pfn(page_to_pfn(page));
drivers/gpu/drm/etnaviv/etnaviv_gem.c
193
pfn = page_to_pfn(pages[pgoff]);
drivers/gpu/drm/gma500/gem.c
297
pfn = page_to_pfn(pobj->pages[page_offset]);
drivers/gpu/drm/gma500/gtt.c
114
pte = psb_gtt_mask_pte(page_to_pfn(pdev->scratch_page), PSB_MMU_CACHED_MEMORY);
drivers/gpu/drm/gma500/gtt.c
176
pfn_base = page_to_pfn(pdev->scratch_page);
drivers/gpu/drm/gma500/gtt.c
93
pte = psb_gtt_mask_pte(page_to_pfn(pages[i]), PSB_MMU_CACHED_MEMORY);
drivers/gpu/drm/gma500/mmu.c
131
PSB_WSGX32(page_to_pfn(pd->p) << PAGE_SHIFT, offset);
drivers/gpu/drm/gma500/mmu.c
181
pd->invalid_pde = psb_mmu_mask_pte(page_to_pfn(pd->dummy_pt),
drivers/gpu/drm/gma500/mmu.c
183
pd->invalid_pte = psb_mmu_mask_pte(page_to_pfn(pd->dummy_page),
drivers/gpu/drm/gma500/mmu.c
336
v[index] = (page_to_pfn(pt->p) << 12) | pd->pd_mask;
drivers/gpu/drm/gma500/mmu.c
710
pte = psb_mmu_mask_pte(page_to_pfn(*pages++),
drivers/gpu/drm/i915/gt/intel_ring_submission.c
76
set_hws_pga(engine, PFN_PHYS(page_to_pfn(status_page(engine))));
drivers/gpu/drm/i915/gvt/kvmgt.c
163
else if (page_to_pfn(base_page) + npage != page_to_pfn(cur_page)) {
drivers/gpu/drm/i915/gvt/kvmgt.c
193
page_to_pfn(page), ret);
drivers/gpu/drm/i915/i915_scatterlist.h
42
s.pfn = page_to_pfn(sg_page(s.sgp));
drivers/gpu/drm/i915/selftests/scatterlist.c
124
__func__, who, pfn, page_to_pfn(page));
drivers/gpu/drm/i915/selftests/scatterlist.c
256
GEM_BUG_ON(page_to_pfn(sg_page(sg)) != pfn);
drivers/gpu/drm/i915/selftests/scatterlist.c
55
if (page_to_pfn(page) != pfn) {
drivers/gpu/drm/i915/selftests/scatterlist.c
57
__func__, who, pfn, page_to_pfn(page));
drivers/gpu/drm/i915/selftests/scatterlist.c
94
__func__, who, pfn, page_to_pfn(page));
drivers/gpu/drm/msm/msm_gem.c
365
pfn = page_to_pfn(pages[pgoff]);
drivers/gpu/drm/nouveau/nouveau_dmem.c
112
unsigned long off = (page_to_pfn(page) << PAGE_SHIFT) -
drivers/gpu/drm/nouveau/nouveau_dmem.c
252
args.dst[0] = migrate_pfn(page_to_pfn(dpage));
drivers/gpu/drm/nouveau/nouveau_dmem.c
509
dst_pfns[i] = migrate_pfn(page_to_pfn(dpage));
drivers/gpu/drm/nouveau/nouveau_dmem.c
769
mpfn = migrate_pfn(page_to_pfn(dpage));
drivers/gpu/drm/omapdrm/omap_gem.c
366
pfn = page_to_pfn(omap_obj->pages[pgoff]);
drivers/gpu/drm/panthor/panthor_device.c
421
pfn = page_to_pfn(ptdev->pm.dummy_latest_flush);
drivers/gpu/drm/panthor/panthor_gem.c
800
return vmf_insert_pfn(vmf->vma, vmf->address, page_to_pfn(page));
drivers/gpu/drm/panthor/panthor_gem.c
803
unsigned long pfn = page_to_pfn(page);
drivers/gpu/drm/ttm/ttm_bo_vm.c
255
pfn = page_to_pfn(page);
drivers/gpu/drm/ttm/ttm_bo_vm.c
310
pfn = page_to_pfn(page);
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
1026
pdesc->statPPNs[i] = page_to_pfn(pages_stat[i]);
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
1033
pdesc->infoPPNs[i] = page_to_pfn(pages_info[i]);
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
1040
pdesc->strsPPNs[i] = page_to_pfn(pages_strs[i]);
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
1045
hypervisor_ppn_add((PPN64)page_to_pfn(page));
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
1121
hypervisor_ppn_remove((PPN64)page_to_pfn(page));
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
729
pdesc->statPPNs[0] = page_to_pfn(virt_to_page(pstat));
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
732
pdesc->infoPPNs[0] = page_to_pfn(virt_to_page(pinfo));
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
735
pdesc->strsPPNs[0] = page_to_pfn(virt_to_page(pstrs));
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
740
hypervisor_ppn_add((PPN64)page_to_pfn(page));
drivers/gpu/drm/xe/xe_device.c
307
ret = vmf_insert_pfn_prot(vma, vma->vm_start, page_to_pfn(page),
drivers/gpu/drm/xe/xe_mmio_gem.c
181
pfn = page_to_pfn(page);
drivers/gpu/drm/xe/xe_svm.c
459
u64 pfn = page_to_pfn(page);
drivers/hv/hv_balloon.c
1243
page_to_pfn(pg);
drivers/hv/hv_balloon.c
682
if (!has_pfn_is_backed(has, page_to_pfn(pg))) {
drivers/hv/hv_balloon.c
767
unsigned long pfn = page_to_pfn(pg);
drivers/hv/hv_proc.c
101
base_pfn = page_to_pfn(pages[i]);
drivers/hv/hv_proc.c
83
base_pfn = page_to_pfn(pages[i]);
drivers/hv/mshv_regions.c
46
!IS_ALIGNED(page_to_pfn(page), PTRS_PER_PMD) ||
drivers/hv/mshv_root_hv_call.c
1058
page_to_pfn(pages[index]);
drivers/hv/mshv_root_hv_call.c
237
pfnlist[i] = page_to_pfn(pages[index]);
drivers/hv/mshv_root_hv_call.c
459
input->output_data_pfns[i] = page_to_pfn(pages[i]);
drivers/hv/mshv_root_hv_call.c
520
input->data[i].pfns = page_to_pfn(pages[i]);
drivers/hv/mshv_root_hv_call.c
566
page_to_pfn(*state_page);
drivers/hv/mshv_root_hv_call.c
964
page_to_pfn(allocated_page));
drivers/hwtracing/intel_th/msu.c
1622
return vmf_insert_mixed(vmf->vma, vmf->address, page_to_pfn(page));
drivers/infiniband/hw/hfi1/file_ops.c
725
paddr = page_to_pfn(page) << PAGE_SHIFT;
drivers/infiniband/hw/hfi1/user_exp_rcv.c
569
pfn = page_to_pfn(pages[0]);
drivers/infiniband/hw/hfi1/user_exp_rcv.c
571
this_pfn = i < npages ? page_to_pfn(pages[i]) : 0;
drivers/iommu/dma-iommu.c
1715
pfn = page_to_pfn(virt_to_page(cpu_addr));
drivers/iommu/iommufd/pages.c
634
old = xas_store(&xas, xa_mk_value(page_to_pfn(*pages)));
drivers/iommu/iommufd/pages.c
659
if (!batch_add_pfn(batch, page_to_pfn(*pages)))
drivers/iommu/iommufd/pages.c
673
unsigned long pfn = page_to_pfn(folio_page(folio, offset));
drivers/iommu/iommufd/selftest.c
1214
pfn = page_to_pfn(pages[0]);
drivers/iommu/iommufd/viommu.c
345
if (page_to_pfn(pages[i]) == page_to_pfn(pages[i - 1]) + 1)
drivers/iommu/iommufd/viommu.c
351
*base_pa = (page_to_pfn(pages[0]) << PAGE_SHIFT) + offset;
drivers/media/common/videobuf2/frame_vector.c
147
nums[i] = page_to_pfn(pages[i]);
drivers/misc/vmw_balloon.c
717
page_to_pfn(page), status,
drivers/misc/vmw_balloon.c
799
pfn = page_to_pfn(b->page);
drivers/misc/vmw_balloon.c
825
{ .pfn = page_to_pfn(p) };
drivers/mmc/host/usdhi6rol0.c
388
host->pg.page, page_to_pfn(host->pg.page), host->pg.mapped,
drivers/mmc/host/usdhi6rol0.c
511
host->pg.page, page_to_pfn(host->pg.page), host->pg.mapped,
drivers/net/ethernet/natsemi/ns83820.c
1148
(long long)buf, (long) page_to_pfn(frag->page),
drivers/net/xen-netback/netback.c
122
return page_to_pfn(queue->mmap_pages[idx]);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
1057
pfn = page_to_pfn(bo->pages[i]);
drivers/vfio/vfio_iommu_type1.c
526
unsigned long pfn = page_to_pfn(batch->pages[batch->offset]);
drivers/vfio/vfio_iommu_type1.c
600
*pfn = page_to_pfn(batch->pages[0]);
drivers/vfio/vfio_iommu_type1.c
691
*pfn_base = page_to_pfn(batch->pages[batch->offset]);
drivers/vfio/vfio_iommu_type1.c
788
pfn = page_to_pfn(batch->pages[batch->offset]);
drivers/vhost/vdpa.c
1151
map_pfn = page_to_pfn(page_list[0]);
drivers/vhost/vdpa.c
1154
unsigned long this_pfn = page_to_pfn(page_list[i]);
drivers/video/fbdev/core/fb_defio.c
400
page_to_pfn(page), 1);
drivers/virtio/virtio_balloon.c
139
unsigned long pfn = page_to_pfn(page);
drivers/xen/balloon.c
347
unsigned long start_pfn = page_to_pfn(page);
drivers/xen/balloon.c
630
ret = xen_alloc_p2m_entry(page_to_pfn(page));
drivers/xen/biomerge.c
12
unsigned long bfn1 = pfn_to_bfn(page_to_pfn(vec1->bv_page));
drivers/xen/biomerge.c
13
unsigned long bfn2 = pfn_to_bfn(page_to_pfn(page));
drivers/xen/gntdev.c
335
pfn_to_kaddr(page_to_pfn(map->pages[i]));
drivers/xen/gntdev.c
359
pfn_to_kaddr(page_to_pfn(map->pages[i]));
drivers/xen/gntdev.c
451
uint8_t *tmp = pfn_to_kaddr(page_to_pfn(map->pages[pgno]));
drivers/xen/grant-table.c
528
entry->ref, page_to_pfn(entry->page),
drivers/xen/grant-table.c
584
ref, page ? page_to_pfn(page) : -1, deferred, leaked);
drivers/xen/grant-table.c
589
ref, page ? page_to_pfn(page) : -1, deferred, leaked);
drivers/xen/mem-reservation.c
37
unsigned long pfn = page_to_pfn(page);
drivers/xen/mem-reservation.c
65
unsigned long pfn = page_to_pfn(page);
drivers/xen/unpopulated-alloc.c
191
ret = xen_alloc_p2m_entry(page_to_pfn(pg));
drivers/xen/xen-scsiback.c
208
unsigned long pfn = page_to_pfn(page);
drivers/xen/xlate_mmu.c
100
pte_t pte = pte_mkspecial(pfn_pte(page_to_pfn(page), info->prot));
drivers/xen/xlate_mmu.c
276
pte_t pte = pte_mkspecial(pfn_pte(page_to_pfn(page), r->prot));
fs/exec.c
189
flush_cache_page(bprm->vma, pos, page_to_pfn(page));
include/asm-generic/memory_model.h
79
unsigned long __pfn = page_to_pfn(page); \
include/asm-generic/memory_model.h
85
#define page_to_phys(page) PFN_PHYS(page_to_pfn(page))
include/linux/highmem.h
449
memory_failure_queue(page_to_pfn(from), 0);
include/linux/highmem.h
468
memory_failure_queue(page_to_pfn(from), 0);
include/linux/hyperv.h
1772
#define page_to_hvpfn(page) (page_to_pfn(page) * NR_HV_HYP_PAGES_IN_PAGE)
include/linux/kexec.h
475
return page_to_pfn(page);
include/linux/mm.h
120
#define page_to_virt(x) __va(PFN_PHYS(page_to_pfn(x)))
include/linux/mm.h
2566
return page_to_pfn(&folio->page);
include/linux/mm.h
2577
return pfn_pte(page_to_pfn(page), pgprot);
include/linux/mm.h
2704
return is_zero_pfn(page_to_pfn(page));
include/linux/mmzone.h
190
get_pfnblock_migratetype(page, page_to_pfn(page))
include/linux/page-isolation.h
15
get_pfnblock_bit(page, page_to_pfn(page), PB_migrate_isolate)
include/linux/page-isolation.h
17
clear_pfnblock_bit(page, page_to_pfn(page), PB_migrate_isolate)
include/linux/page-isolation.h
19
set_pfnblock_bit(page, page_to_pfn(page), PB_migrate_isolate)
include/linux/page_ext.h
193
for (__page_ext = page_ext_iter_begin(&__iter, page_to_pfn(__page), __pgcount); \
include/linux/pageblock-flags.h
100
set_pfnblock_bit(page, page_to_pfn(page), PB_compact_skip)
include/linux/pageblock-flags.h
96
get_pfnblock_bit(page, page_to_pfn(page), PB_compact_skip)
include/linux/pageblock-flags.h
98
clear_pfnblock_bit(page, page_to_pfn(page), PB_compact_skip)
include/linux/pgtable.h
2056
#define zero_pfn(addr) page_to_pfn(ZERO_PAGE(addr))
include/linux/swapops.h
260
return swp_entry(SWP_HWPOISON, page_to_pfn(page));
include/net/netmem.h
217
return page_to_pfn(netmem_to_page(netmem));
include/trace/events/kmem.h
151
__entry->pfn = page_to_pfn(page);
include/trace/events/kmem.h
172
__entry->pfn = page_to_pfn(page);
include/trace/events/kmem.h
195
__entry->pfn = page ? page_to_pfn(page) : -1UL;
include/trace/events/kmem.h
224
__entry->pfn = page ? page_to_pfn(page) : -1UL;
include/trace/events/kmem.h
259
__entry->pfn = page ? page_to_pfn(page) : -1UL;
include/trace/events/kmem.h
289
__entry->pfn = page_to_pfn(page);
include/trace/events/page_ref.h
30
__entry->pfn = page_to_pfn(page);
include/trace/events/page_ref.h
79
__entry->pfn = page_to_pfn(page);
include/xen/page.h
21
((page_to_pfn(page)) << (PAGE_SHIFT - XEN_PAGE_SHIFT))
init/main.c
1128
page_to_pfn(virt_to_page((void *)initrd_start)) < min_low_pfn) {
init/main.c
1130
page_to_pfn(virt_to_page((void *)initrd_start)),
kernel/bpf/arena.c
167
if (WARN_ON_ONCE(!pfn_valid(page_to_pfn(page))))
kernel/dma/debug.c
1128
page_to_pfn(stack_vm_area->pages[i]))
kernel/dma/mapping.c
769
page_to_pfn(page) + vma->vm_pgoff,
kernel/dma/ops_helpers.c
55
page_to_pfn(page) + vma->vm_pgoff,
kernel/events/core.c
7203
err = remap_pfn_range(vma, va, page_to_pfn(page), PAGE_SIZE,
kernel/kexec_file.c
815
zero_buf = __va(page_to_pfn(ZERO_PAGE(0)) << PAGE_SHIFT);
kernel/liveupdate/kexec_handover.c
928
const unsigned long start_pfn = page_to_pfn(page);
kernel/liveupdate/kexec_handover.c
971
const unsigned long start_pfn = page_to_pfn(page);
kernel/power/snapshot.c
1042
memory_bm_set_bit(free_pages_map, page_to_pfn(page));
kernel/power/snapshot.c
1048
memory_bm_test_bit(free_pages_map, page_to_pfn(page)) : 0;
kernel/power/snapshot.c
1054
memory_bm_clear_bit(free_pages_map, page_to_pfn(page));
kernel/power/snapshot.c
1060
memory_bm_set_bit(forbidden_pages_map, page_to_pfn(page));
kernel/power/snapshot.c
1066
memory_bm_test_bit(forbidden_pages_map, page_to_pfn(page)) : 0;
kernel/power/snapshot.c
1072
memory_bm_clear_bit(forbidden_pages_map, page_to_pfn(page));
kernel/power/snapshot.c
1277
pfn = page_to_pfn(page);
kernel/power/snapshot.c
1657
memory_bm_set_bit(&copy_bm, page_to_pfn(page));
kernel/power/snapshot.c
2057
memory_bm_set_bit(bm, page_to_pfn(page));
kernel/power/snapshot.c
2098
memory_bm_set_bit(copy_bm, page_to_pfn(page));
kernel/power/snapshot.c
2472
memory_bm_set_bit(bm, page_to_pfn(page));
lib/scatterlist.c
421
if (page_to_pfn(a) != page_to_pfn(b) + 1)
lib/scatterlist.c
487
if (page_to_pfn(pages[0]) == next_pfn) {
lib/test_hmm.c
1052
page_to_pfn(spage), page_to_pfn(dpage));
lib/test_hmm.c
1056
*dst |= migrate_pfn(page_to_pfn(dpage));
lib/test_hmm.c
1086
dst[i] = migrate_pfn(page_to_pfn(dpage));
lib/test_hmm.c
1087
dst_page = pfn_to_page(page_to_pfn(dpage));
lib/test_hmm.c
1090
dst_page = pfn_to_page(page_to_pfn(dpage) + i);
lib/test_hmm.c
1093
src_page = pfn_to_page(page_to_pfn(spage) + i);
lib/test_hmm.c
1311
} else if (is_zero_pfn(page_to_pfn(page)))
lib/test_hmm.c
225
dst_pfns[i] = migrate_pfn(page_to_pfn(dpage));
lib/test_hmm.c
764
page_to_pfn(spage)))
lib/test_hmm.c
794
*dst = migrate_pfn(page_to_pfn(dpage)) | write;
lib/test_hmm.c
819
page_to_pfn(spage), page_to_pfn(dpage));
lib/test_hmm.c
821
*dst = migrate_pfn(page_to_pfn(dpage)) | write;
lib/test_hmm.c
831
pfn_to_page(page_to_pfn(rpage) + i);
lib/test_hmm.c
833
pfn_to_page(page_to_pfn(spage) + i);
mm/cma.c
1028
pfn = page_to_pfn(pages);
mm/cma.c
909
trace_cma_alloc_finish(name, page ? page_to_pfn(page) : 0,
mm/cma.c
972
pfn = page_to_pfn(pages);
mm/cma.c
997
unsigned long pfn = page_to_pfn(pages);
mm/compaction.c
100
unsigned long pfn = page_to_pfn(page);
mm/compaction.c
1582
pfn = page_to_pfn(freepage);
mm/compaction.c
1686
low_pfn = page_to_pfn(page);
mm/compaction.c
2017
free_pfn = page_to_pfn(freepage);
mm/debug_vm_pgtable.c
1244
args->pud_pfn = page_to_pfn(page);
mm/debug_vm_pgtable.c
1255
args->pmd_pfn = page_to_pfn(page);
mm/debug_vm_pgtable.c
1263
args->pte_pfn = page_to_pfn(page);
mm/debug_vm_pgtable.c
870
entry = make_writable_migration_entry(page_to_pfn(page));
mm/debug_vm_pgtable.c
878
entry = make_readable_migration_entry(page_to_pfn(page));
mm/gup.c
2247
unsigned long pfn = page_to_pfn(pofs->pages[i]);
mm/highmem.c
593
return __kmap_local_pfn_prot(page_to_pfn(page), prot);
mm/huge_memory.c
3235
page_to_pfn(page + i));
mm/huge_memory.c
3238
page_to_pfn(page + i));
mm/huge_memory.c
3241
page_to_pfn(page + i));
mm/huge_memory.c
3266
page_to_pfn(page + i));
mm/huge_memory.c
3269
page_to_pfn(page + i));
mm/huge_memory.c
4927
entry = make_writable_migration_entry(page_to_pfn(page));
mm/huge_memory.c
4929
entry = make_readable_exclusive_migration_entry(page_to_pfn(page));
mm/huge_memory.c
4931
entry = make_readable_migration_entry(page_to_pfn(page));
mm/huge_memory.c
4991
page_to_pfn(new));
mm/huge_memory.c
4994
page_to_pfn(new));
mm/hugetlb.c
3270
pfn = page_to_pfn(page);
mm/internal.h
594
unsigned long pfn = page_to_pfn(page);
mm/kasan/shadow.c
313
pte = pfn_pte(page_to_pfn(page), PAGE_KERNEL);
mm/kfence/core.c
1060
free_contig_range(page_to_pfn(virt_to_page((void *)kfence_metadata_init)),
mm/kfence/core.c
1063
free_contig_range(page_to_pfn(virt_to_page((void *)addr)),
mm/kmsan/core.c
247
if (pfn_valid(page_to_pfn(page)))
mm/ksm.c
1425
if (!is_zero_pfn(page_to_pfn(kpage))) {
mm/ksm.c
1435
newpte = pte_mkdirty(pte_mkspecial(pfn_pte(page_to_pfn(kpage), vma->vm_page_prot)));
mm/ksm.c
1561
page_to_pfn(ZERO_PAGE(rmap_item->address)),
mm/ksm.c
1606
trace_ksm_merge_with_ksm_page(kpage, page_to_pfn(kpage ? kpage : page),
mm/ksm.c
2146
nid = get_kpfn_nid(page_to_pfn(page));
mm/madvise.c
1464
pfn = page_to_pfn(page);
mm/memory-failure.c
1000
pr_err("%#lx: Unknown page state\n", page_to_pfn(p));
mm/memory-failure.c
1051
ret = truncate_error_folio(folio, page_to_pfn(p), mapping);
mm/memory-failure.c
1157
res = truncate_error_folio(folio, page_to_pfn(p), mapping);
mm/memory-failure.c
1371
pr_info("%#lx cannot catch tail\n", page_to_pfn(page));
mm/memory-failure.c
1436
pr_err("%#lx: unhandlable page.\n", page_to_pfn(p));
mm/memory-failure.c
1799
unmap_and_kill(&to_kill, page_to_pfn(page), mapping,
mm/memory-failure.c
1871
num_poisoned_pages_sub(page_to_pfn(p->page), 1);
mm/memory-failure.c
206
num_poisoned_pages_inc(page_to_pfn(page));
mm/memory-failure.c
2766
page_to_pfn(p), &unpoison_rs);
mm/memory-failure.c
2783
unsigned long pfn = page_to_pfn(page);
mm/memory-failure.c
402
page_to_pfn(p), tsk->comm);
mm/memory-failure.c
976
page_to_pfn(p), action_page_types[ps->type], count);
mm/memory.c
2363
if (pte_pfn(pteval) != page_to_pfn(page)) {
mm/memory_hotplug.c
1072
if (early_section(__pfn_to_section(page_to_pfn(page))))
mm/memory_hotplug.c
1837
page_to_pfn(page));
mm/migrate.c
403
page_to_pfn(new));
mm/migrate.c
406
page_to_pfn(new));
mm/migrate_device.c
1036
page_to_pfn(page));
mm/migrate_device.c
1039
page_to_pfn(page));
mm/migrate_device.c
204
unsigned long pfn = page_to_pfn(folio_page(folio, 0));
mm/migrate_device.c
325
mpfn = migrate_pfn(page_to_pfn(page)) |
mm/migrate_device.c
432
page_to_pfn(page));
mm/migrate_device.c
435
page_to_pfn(page));
mm/migrate_device.c
438
page_to_pfn(page));
mm/migrate_device.c
835
page_to_pfn(page));
mm/migrate_device.c
838
page_to_pfn(page));
mm/mm_init.c
1673
if (page_to_pfn(mem_map) != pgdat->node_start_pfn)
mm/mm_init.c
2684
zero_page_pfn = page_to_pfn(ZERO_PAGE(0));
mm/nommu.c
174
return page_to_pfn(virt_to_page(addr));
mm/page_alloc.c
1263
alloc_tag_add_early_pfn(page_to_pfn(page), gfp_flags);
mm/page_alloc.c
1495
pfn = page_to_pfn(page);
mm/page_alloc.c
1568
split_large_buddy(zone, p, page_to_pfn(p), p_order, fpi_flags);
mm/page_alloc.c
1581
unsigned long pfn = page_to_pfn(page);
mm/page_alloc.c
1981
pfn = page_to_pfn(page);
mm/page_alloc.c
2136
from_mt = __get_pfnblock_flags_mask(page, page_to_pfn(page),
mm/page_alloc.c
2141
to_mt = __get_pfnblock_flags_mask(page, page_to_pfn(page),
mm/page_alloc.c
2942
unsigned long pfn = page_to_pfn(page);
mm/page_alloc.c
3179
__free_one_page(page, page_to_pfn(page), zone, order, mt,
mm/page_alloc.c
5257
__free_contig_range(page_to_pfn(*page_array), nr_contig);
mm/page_alloc.c
539
__set_pfnblock_flags_mask(page, page_to_pfn(page),
mm/page_alloc.c
566
__set_pfnblock_flags_mask(page, page_to_pfn(page), flags,
mm/page_alloc.c
575
unsigned long pfn = page_to_pfn(page);
mm/page_alloc.c
639
current->comm, page_to_pfn(page));
mm/page_alloc.c
6849
unsigned long pfn = page_to_pfn(page);
mm/page_alloc.c
7596
unsigned long pfn = page_to_pfn(page);
mm/page_alloc.c
7656
unsigned long pfn = page_to_pfn(page);
mm/page_alloc.c
7665
unsigned long pfn_head = page_to_pfn(page_head);
mm/page_alloc.c
7691
unsigned long pfn = page_to_pfn(page);
mm/page_ext.c
174
unsigned long pfn = page_to_pfn(page);
mm/page_ext.c
254
unsigned long pfn = page_to_pfn(page);
mm/page_isolation.c
198
check_unmovable_start = max(page_to_pfn(page), start_pfn);
mm/page_isolation.c
199
check_unmovable_end = min(pageblock_end_pfn(page_to_pfn(page)),
mm/page_isolation.c
245
buddy = find_buddy_page_pfn(page, page_to_pfn(page),
mm/page_isolation.c
382
pfn = page_to_pfn(page);
mm/page_isolation.c
414
unsigned long head_pfn = page_to_pfn(head);
mm/page_isolation.c
71
pfn = page_to_pfn(page);
mm/page_vma_mapped.c
354
.pfn = page_to_pfn(page),
mm/rmap.c
2680
page_to_pfn(subpage));
mm/rmap.c
2683
page_to_pfn(subpage));
mm/rmap.c
2686
page_to_pfn(subpage));
mm/rmap.c
2886
flush_cache_page(vma, addr, page_to_pfn(page));
mm/rmap.c
2898
entry = make_device_exclusive_entry(page_to_pfn(page));
mm/sparse-vmemmap.c
382
page_to_pfn(tail), 0);
mm/sparse-vmemmap.c
708
unsigned long pfn = page_to_pfn(memmap);
mm/util.c
1323
ps->pfn = page_to_pfn(page);
mm/util.c
1591
const unsigned long start_pfn = page_to_pfn(page);
mm/vmalloc.c
554
if (WARN_ON(!pfn_valid(page_to_pfn(page)))) {
mm/vmalloc.c
860
return page_to_pfn(vmalloc_to_page(vmalloc_addr));
mm/zpdesc.h
147
return page_to_pfn(zpdesc_page(zpdesc));
security/selinux/selinuxfs.c
257
page_to_pfn(status),
tools/testing/nvdimm/dax-dev.c
32
return PFN_PHYS(page_to_pfn(page));
tools/testing/nvdimm/pmem-dax.c
32
*pfn = page_to_pfn(page);
tools/testing/nvdimm/pmem-dax.c
34
__func__, pmem, pgoff, page_to_pfn(page));
virt/kvm/guest_memfd.c
530
kvm_pfn_t pfn = page_to_pfn(page);
virt/kvm/kvm_main.c
2840
pfn = page_to_pfn(page);