Symbol: pte_pfn
arch/alpha/include/asm/pgtable.h
177
#define pte_page(pte) pfn_to_page(pte_pfn(pte))
arch/arc/include/asm/pgtable-levels.h
175
#define pte_page(pte) pfn_to_page(pte_pfn(pte))
arch/arc/mm/tlb.c
477
struct page *page = pfn_to_page(pte_pfn(*ptep));
arch/arm/include/asm/pgtable.h
161
#define pte_page(pte) pfn_to_page(pte_pfn(pte))
arch/arm/mm/fault-armv.c
190
unsigned long pfn = pte_pfn(*ptep);
arch/arm/mm/flush.c
294
pfn = pte_pfn(pteval);
arch/arm/mm/mmu.c
1736
map.pfn = pte_pfn(*pte);
arch/arm64/include/asm/pgtable.h
141
#define pte_page(pte) (pfn_to_page(pte_pfn(pte)))
arch/arm64/include/asm/pgtable.h
1695
bool palign = (pte_pfn(pte) & contmask) == contmask;
arch/arm64/include/asm/pgtable.h
459
unsigned long pfn = pte_pfn(pte);
arch/arm64/include/asm/pgtable.h
467
return pfn_pte(pte_pfn(pte) + nr, pte_pgprot(pte));
arch/arm64/mm/contpte.c
279
pfn = ALIGN_DOWN(pte_pfn(pte), CONT_PTES);
arch/arm64/mm/contpte.c
366
return pte_valid_cont(pte) && pte_pfn(pte) == pfn &&
arch/arm64/mm/contpte.c
404
pfn = pte_pfn(orig_pte) - (orig_ptep - ptep);
arch/arm64/mm/contpte.c
472
pfn = pte_pfn(pte);
arch/arm64/mm/contpte.c
79
pte = pfn_pte(ALIGN_DOWN(pte_pfn(pte), CONT_PTES), pte_pgprot(pte));
arch/arm64/mm/mmu.c
134
if (pte_pfn(__pte(old)) != pte_pfn(__pte(new)))
arch/csky/abiv1/cacheflush.c
47
unsigned long pfn = pte_pfn(*ptep);
arch/csky/abiv2/cacheflush.c
13
unsigned long pfn = pte_pfn(*pte);
arch/csky/include/asm/pgtable.h
45
#define pte_page(x) pfn_to_page(pte_pfn(x))
arch/hexagon/include/asm/pgtable.h
239
#define pte_page(x) pfn_to_page(pte_pfn(x))
arch/loongarch/include/asm/pgtable.h
267
#define pte_page(x) pfn_to_page(pte_pfn(x))
arch/loongarch/mm/pgtable.c
20
return phys_to_page(pfn_to_phys(pte_pfn(*virt_to_kpte(kaddr))));
arch/mips/include/asm/pgtable-32.h
192
#define pte_page(x) pfn_to_page(pte_pfn(x))
arch/mips/include/asm/pgtable-64.h
299
#define pte_page(x) pfn_to_page(pte_pfn(x))
arch/mips/include/asm/pgtable.h
214
(pte_pfn(ptep[i]) == pte_pfn(pte)))
arch/mips/mm/cache.c
153
pfn = pte_pfn(pte);
arch/nios2/include/asm/pgtable.h
167
#define pte_page(pte) (pfn_to_page(pte_pfn(pte)))
arch/nios2/mm/cacheflush.c
213
unsigned long pfn = pte_pfn(pte);
arch/parisc/include/asm/pgtable.h
353
#define pte_page(pte) (pfn_to_page(pte_pfn(pte)))
arch/parisc/kernel/cache.c
111
unsigned long pfn = pte_pfn(pte);
arch/parisc/kernel/cache.c
637
__flush_cache_page(vma, vmaddr, PFN_PHYS(pte_pfn(pte)));
arch/parisc/kernel/cache.c
793
__flush_cache_page(vma, addr, PFN_PHYS(pte_pfn(pte)));
arch/parisc/kernel/cache.c
809
unsigned long pfn = pte_pfn(pte);
arch/powerpc/include/asm/book3s/64/pgtable.h
1048
#define pmd_pfn(pmd) pte_pfn(pmd_pte(pmd))
arch/powerpc/include/asm/book3s/64/pgtable.h
897
#define pud_pfn(pud) pte_pfn(pud_pte(pud))
arch/powerpc/include/asm/pgtable.h
47
#define pte_page(x) pfn_to_page(pte_pfn(x))
arch/powerpc/include/asm/pte-walk.h
53
pa = PFN_PHYS(pte_pfn(*ptep));
arch/powerpc/kernel/mce_power.c
55
pfn = pte_pfn(pte);
arch/powerpc/kernel/mce_power.c
58
pfn = pte_pfn(__pte(pte_val(pte) | (addr & rpnmask)));
arch/powerpc/kvm/book3s_64_mmu_hv.c
630
hpa = pte_pfn(pte) << PAGE_SHIFT;
arch/powerpc/kvm/book3s_64_mmu_radix.c
489
pte_pfn(*p) << PAGE_SHIFT,
arch/powerpc/kvm/book3s_64_mmu_radix.c
512
pte_pfn(*(pte_t *)p) << PAGE_SHIFT,
arch/powerpc/kvm/book3s_hv_rm_mmu.c
272
pa = pte_pfn(pte) << PAGE_SHIFT;
arch/powerpc/kvm/book3s_hv_rm_mmu.c
913
pa = pte_pfn(pte) << PAGE_SHIFT;
arch/powerpc/mm/book3s64/hash_4k.c
81
pa = pte_pfn(__pte(old_pte)) << PAGE_SHIFT;
arch/powerpc/mm/book3s64/hash_64k.c
152
pa = pte_pfn(__pte(old_pte)) << HW_PAGE_SHIFT;
arch/powerpc/mm/book3s64/hash_64k.c
154
pa = pte_pfn(__pte(old_pte)) << PAGE_SHIFT;
arch/powerpc/mm/book3s64/hash_64k.c
291
pa = pte_pfn(__pte(old_pte)) << PAGE_SHIFT;
arch/powerpc/mm/book3s64/hash_utils.c
1578
if (!pfn_valid(pte_pfn(pte)))
arch/powerpc/mm/book3s64/hugetlbpage.c
108
pa = pte_pfn(__pte(old_pte)) << PAGE_SHIFT;
arch/powerpc/mm/nohash/e500_hugetlbpage.c
157
mas7_3 = (u64)pte_pfn(pte) << PAGE_SHIFT;
arch/powerpc/mm/pgtable.c
64
unsigned long pfn = pte_pfn(pte);
arch/riscv/include/asm/pgtable.h
332
#define pte_page(x) pfn_to_page(pte_pfn(x))
arch/riscv/include/asm/pgtable.h
347
unsigned long pfn = pte_pfn(pte);
arch/riscv/kvm/gstage.c
176
new_pte = pfn_pte(pte_pfn(ptep_get(ptep)), prot);
arch/riscv/kvm/gstage.c
258
} else if (ALIGN_DOWN(PFN_PHYS(pte_pfn(ptep_get(ptep))), page_size) == hpa) {
arch/riscv/mm/ptdump.c
282
u64 pa = PFN_PHYS(pte_pfn(__pte(val)));
arch/s390/include/asm/pgtable.h
1470
#define pte_page(x) pfn_to_page(pte_pfn(x))
arch/s390/kernel/uv.c
159
return uv_destroy_folio(pfn_folio(pte_pfn(pte)));
arch/s390/kernel/uv.c
209
return uv_convert_from_secure_folio(pfn_folio(pte_pfn(pte)));
arch/s390/mm/gmap_helpers.c
183
if (is_zero_pfn(pte_pfn(*pte))) {
arch/s390/mm/vmem.c
183
vmem_free_pages((unsigned long)pfn_to_virt(pte_pfn(*pte)), get_order(PAGE_SIZE), altmap);
arch/sh/include/asm/pgtable_32.h
333
#define pte_page(x) pfn_to_page(pte_pfn(x))
arch/sh/kernel/io_trapped.c
162
return pfn_to_kaddr(pte_pfn(entry));
arch/sh/mm/cache.c
144
unsigned long pfn = pte_pfn(pte);
arch/sparc/include/asm/pgtable_32.h
269
#define pte_page(pte) pfn_to_page(pte_pfn(pte))
arch/sparc/include/asm/pgtable_64.h
255
#define pte_page(x) pfn_to_page(pte_pfn(x))
arch/sparc/include/asm/pgtable_64.h
690
return pte_pfn(pte);
arch/sparc/include/asm/pgtable_64.h
838
pfn = pte_pfn(pte);
arch/sparc/include/asm/pgtable_64.h
848
pfn = pte_pfn(pte);
arch/sparc/include/asm/pgtable_64.h
879
return pte_pfn(pte);
arch/sparc/include/asm/pgtable_64.h
958
unsigned long this_pfn = pte_pfn(pte); \
arch/sparc/mm/fault_64.c
123
pa = (pte_pfn(pte) << PAGE_SHIFT);
arch/sparc/mm/init_64.c
1664
return pfn_valid(pte_pfn(*pte));
arch/sparc/mm/init_64.c
398
unsigned long pfn = pte_pfn(pte);
arch/sparc/mm/tlb.c
127
unsigned long paddr, pfn = pte_pfn(orig);
arch/um/include/asm/pgtable.h
94
#define pte_page(x) pfn_to_page(pte_pfn(x))
arch/x86/coco/sev/vc-handle.c
66
pa = (phys_addr_t)pte_pfn(*pte) << PAGE_SHIFT;
arch/x86/include/asm/pgtable.h
288
#define pte_page(pte) pfn_to_page(pte_pfn(pte))
arch/x86/include/asm/tlbflush.h
445
if (pte_pfn(oldpte) != pte_pfn(newpte))
arch/x86/kernel/crash_dump_32.c
25
return pte_pfn(pfn_pte(pfn, __pgprot(0))) == pfn;
arch/x86/mm/mem_encrypt_amd.c
224
pfn = pte_pfn(*kpte);
arch/x86/mm/pat/set_memory.c
1261
pfn = pte_pfn(first);
arch/x86/mm/pat/set_memory.c
1279
if (pte_pfn(entry) != pte_pfn(first) + i)
arch/x86/mm/pat/set_memory.c
1864
unsigned long pfn = pte_pfn(old_pte);
arch/x86/mm/pat/set_memory.c
870
phys_addr = (phys_addr_t)pte_pfn(*pte) << PAGE_SHIFT;
arch/x86/virt/svm/sev.c
870
paddr = PFN_PHYS(pte_pfn(*pte)) | (hva & ~page_level_mask(level));
arch/x86/xen/enlighten_pv.c
466
pfn = pte_pfn(*ptep);
arch/x86/xen/enlighten_pv.c
573
pfn = pte_pfn(*ptep);
arch/x86/xen/mmu_pv.c
1128
pa = pte_pfn(pte_tbl[i]) << PAGE_SHIFT;
arch/x86/xen/mmu_pv.c
1944
pa = pte_pfn(pte) << PAGE_SHIFT;
arch/x86/xen/p2m.c
445
if (pte_pfn(*ptep) == PFN_DOWN(__pa(p2m_identity)))
arch/x86/xen/p2m.c
574
p2m_pfn = pte_pfn(READ_ONCE(*ptep));
arch/x86/xen/p2m.c
591
if (pte_pfn(*ptep) == p2m_pfn) {
arch/x86/xen/p2m.c
658
if (pte_pfn(*ptep) == PFN_DOWN(__pa(p2m_missing)))
arch/x86/xen/p2m.c
661
if (pte_pfn(*ptep) == PFN_DOWN(__pa(p2m_identity)))
arch/xtensa/include/asm/pgtable.h
270
#define pte_page(x) pfn_to_page(pte_pfn(x))
arch/xtensa/mm/cache.c
219
unsigned long pfn = pte_pfn(*ptep);
drivers/misc/sgi-gru/grufault.c
240
*paddr = pte_pfn(pte) << PAGE_SHIFT;
fs/hugetlbfs/inode.c
360
if (pte_pfn(pte) == pfn)
fs/proc/task_mmu.c
1946
frame = pte_pfn(pte);
fs/proc/task_mmu.c
2154
frame = pte_pfn(pte) +
fs/proc/task_mmu.c
2366
if (is_zero_pfn(pte_pfn(pte)))
fs/proc/task_mmu.c
2493
if (is_zero_pfn(pte_pfn(pte)))
include/linux/ksm.h
33
#define is_ksm_zero_pte(pte) (is_zero_pfn(pte_pfn(pte)) && pte_dirty(pte))
kernel/events/uprobes.c
431
flush_cache_page(vma, vaddr, pte_pfn(fw->pte));
mm/damon/ops-common.c
52
pfn = pte_pfn(pteval);
mm/damon/vaddr.c
273
struct folio *folio = pfn_folio(pte_pfn(entry));
mm/damon/vaddr.c
429
folio = pfn_folio(pte_pfn(entry));
mm/debug_vm_pgtable.c
1004
args->pte_pfn = ULONG_MAX;
mm/debug_vm_pgtable.c
1007
if (args->pte_pfn != ULONG_MAX) {
mm/debug_vm_pgtable.c
1008
__free_page(pfn_to_page(args->pte_pfn));
mm/debug_vm_pgtable.c
1010
args->pte_pfn = ULONG_MAX;
mm/debug_vm_pgtable.c
1163
args->pte_pfn = ULONG_MAX;
mm/debug_vm_pgtable.c
1246
args->pte_pfn = args->pud_pfn;
mm/debug_vm_pgtable.c
1256
args->pte_pfn = args->pmd_pfn;
mm/debug_vm_pgtable.c
1263
args->pte_pfn = page_to_pfn(page);
mm/debug_vm_pgtable.c
130
page = (args->pte_pfn != ULONG_MAX) ? pfn_to_page(args->pte_pfn) : NULL;
mm/debug_vm_pgtable.c
138
pte = pfn_pte(args->pte_pfn, args->page_prot);
mm/debug_vm_pgtable.c
148
pte = pfn_pte(args->pte_pfn, args->page_prot);
mm/debug_vm_pgtable.c
162
pte = pfn_pte(args->pte_pfn, args->page_prot);
mm/debug_vm_pgtable.c
609
pte_t pte = pfn_pte(args->pte_pfn, args->page_prot);
mm/debug_vm_pgtable.c
611
page = (args->pte_pfn != ULONG_MAX) ? pfn_to_page(args->pte_pfn) : NULL;
mm/debug_vm_pgtable.c
67
unsigned long pte_pfn;
mm/debug_vm_pgtable.c
859
page = (args->pte_pfn != ULONG_MAX) ? pfn_to_page(args->pte_pfn) : NULL;
mm/debug_vm_pgtable.c
996
args->pte_pfn = ULONG_MAX;
mm/gup.c
1068
if ((gup_flags & FOLL_DUMP) || !is_zero_pfn(pte_pfn(entry)))
mm/gup.c
2861
VM_WARN_ON_ONCE(!pfn_valid(pte_pfn(pte)));
mm/gup.c
839
if (is_zero_pfn(pte_pfn(pte))) {
mm/highmem.c
185
idx = arch_kmap_local_map_idx(i, pte_pfn(pteval));
mm/highmem.c
673
idx = arch_kmap_local_map_idx(i, pte_pfn(pteval));
mm/highmem.c
704
idx = arch_kmap_local_map_idx(i, pte_pfn(pteval));
mm/hmm.c
314
!is_zero_pfn(pte_pfn(pte))) {
mm/hmm.c
323
new_pfn_flags = pte_pfn(pte) | cpu_flags;
mm/hmm.c
584
pfn = pte_pfn(entry) + ((start & ~hmask) >> PAGE_SHIFT);
mm/internal.h
348
VM_WARN_ON_FOLIO(page_folio(pfn_to_page(pte_pfn(pte))) != folio, folio);
mm/internal.h
358
folio_pfn(folio) + folio_nr_pages(folio) - pte_pfn(pte));
mm/kasan/shadow.c
484
__free_page(pfn_to_page(pte_pfn(pte)));
mm/khugepaged.c
348
return pte_present(pte) && is_zero_pfn(pte_pfn(pte));
mm/khugepaged.c
524
pfn = pte_pfn(pteval);
mm/ksm.c
1446
flush_cache_page(vma, addr, pte_pfn(ptep_get(ptep)));
mm/memory-failure.c
699
pfn = pte_pfn(pte);
mm/memory.c
2347
if (pte_pfn(pteval) != page_to_pfn(page)) {
mm/memory.c
2348
WARN_ON_ONCE(!is_zero_pfn(pte_pfn(pteval)));
mm/memory.c
2677
if (pte_pfn(entry) != pfn) {
mm/memory.c
2678
WARN_ON_ONCE(!is_zero_pfn(pte_pfn(entry)));
mm/memory.c
3750
VM_WARN_ON(is_zero_pfn(pte_pfn(vmf->orig_pte)));
mm/memory.c
3763
flush_cache_page(vma, vmf->address, pte_pfn(vmf->orig_pte));
mm/memory.c
3858
pfn_is_zero = is_zero_pfn(pte_pfn(vmf->orig_pte));
mm/memory.c
3906
flush_cache_page(vma, vmf->address, pte_pfn(vmf->orig_pte));
mm/memory.c
6107
int nr = pte_pfn(fault_pte) - folio_pfn(folio);
mm/memory.c
6127
if (pfn_folio(pte_pfn(ptent)) != folio)
mm/memory.c
6959
pte_pfn(pte), PAGE_MASK, pte_write(pte),
mm/memory.c
754
return __vm_normal_page(vma, addr, pte_pfn(pte), pte_special(pte),
mm/mempolicy.c
794
folio = pfn_folio(pte_pfn(ptep));
mm/migrate_device.c
1067
unsigned long pfn = pte_pfn(orig_pte);
mm/migrate_device.c
1089
flush_cache_page(vma, addr, pte_pfn(orig_pte));
mm/migrate_device.c
336
pfn = pte_pfn(pte);
mm/migrate_device.c
410
flush_cache_page(vma, addr, pte_pfn(pte));
mm/mprotect.c
667
return pfn_modify_allowed(pte_pfn(ptep_get(pte)),
mm/mprotect.c
676
return pfn_modify_allowed(pte_pfn(ptep_get(pte)),
mm/mprotect.c
85
VM_WARN_ON_ONCE(is_zero_pfn(pte_pfn(pte)) && pte_dirty(pte));
mm/page_table_check.c
155
page_table_check_clear(pte_pfn(pte), PAGE_SIZE >> PAGE_SHIFT);
mm/page_table_check.c
215
page_table_check_set(pte_pfn(pte), nr, pte_write(pte));
mm/page_vma_mapped.c
120
pfn = pte_pfn(ptent);
mm/pagewalk.c
1008
is_zero_pfn(pte_pfn(pte))) {
mm/pagewalk.c
1009
page = pfn_to_page(pte_pfn(pte));
mm/rmap.c
1137
flush_cache_page(vma, address, pte_pfn(entry));
mm/rmap.c
2102
pfn = pte_pfn(pteval);
mm/rmap.c
2508
pfn = pte_pfn(pteval);
mm/sparse-vmemmap.c
146
unsigned long pfn = pte_pfn(ptep_get(pte));
mm/sparse-vmemmap.c
511
pte_pfn(ptep_get(pte)),
mm/sparse-vmemmap.c
536
pte_pfn(ptep_get(pte)),
mm/userfaultfd.c
1055
if (!pte_present(orig_src_pte) || is_zero_pfn(pte_pfn(orig_src_pte)))
mm/userfaultfd.c
1336
if (is_zero_pfn(pte_pfn(orig_src_pte))) {
mm/vmscan.c
3390
unsigned long pfn = pte_pfn(pte);