Symbol: page_folio
arch/arc/mm/cache.c
714
return flush_dcache_folio(page_folio(page));
arch/arc/mm/cache.c
885
struct folio *src = page_folio(from);
arch/arc/mm/cache.c
886
struct folio *dst = page_folio(to);
arch/arc/mm/cache.c
901
struct folio *folio = page_folio(page);
arch/arc/mm/tlb.c
490
struct folio *folio = page_folio(page);
arch/arm/mm/copypage-v4mc.c
67
struct folio *src = page_folio(from);
arch/arm/mm/copypage-v6.c
72
struct folio *src = page_folio(from);
arch/arm/mm/copypage-xscale.c
87
struct folio *src = page_folio(from);
arch/arm/mm/fault-armv.c
204
folio = page_folio(pfn_to_page(pfn));
arch/arm/mm/flush.c
298
folio = page_folio(pfn_to_page(pfn));
arch/arm/mm/flush.c
371
flush_dcache_folio(page_folio(page));
arch/arm64/include/asm/mte.h
44
VM_WARN_ON_ONCE(folio_test_hugetlb(page_folio(page)));
arch/arm64/include/asm/mte.h
58
VM_WARN_ON_ONCE(folio_test_hugetlb(page_folio(page)));
arch/arm64/include/asm/mte.h
83
VM_WARN_ON_ONCE(folio_test_hugetlb(page_folio(page)));
arch/arm64/kernel/hibernate.c
273
folio = page_folio(page);
arch/arm64/kernel/mte.c
42
struct folio *folio = page_folio(page);
arch/arm64/kernel/mte.c
484
folio = page_folio(page);
arch/arm64/kvm/guest.c
1027
folio = page_folio(page);
arch/arm64/kvm/mmu.c
1504
struct folio *folio = page_folio(page);
arch/arm64/kvm/mmu.c
1739
} else if (!folio_test_swapbacked(page_folio(page))) {
arch/arm64/mm/contpte.c
270
folio = page_folio(page);
arch/arm64/mm/copypage.c
21
struct folio *src = page_folio(from);
arch/arm64/mm/copypage.c
22
struct folio *dst = page_folio(to);
arch/arm64/mm/flush.c
54
struct folio *folio = page_folio(pte_page(pte));
arch/arm64/mm/flush.c
79
flush_dcache_folio(page_folio(page));
arch/csky/abiv1/cacheflush.c
40
flush_dcache_folio(page_folio(page));
arch/csky/abiv1/cacheflush.c
58
folio = page_folio(pfn_to_page(pfn));
arch/csky/abiv2/cacheflush.c
22
folio = page_folio(pfn_to_page(pfn));
arch/csky/abiv2/inc/abi/cacheflush.h
31
flush_dcache_folio(page_folio(page));
arch/mips/include/asm/cacheflush.h
68
struct folio *folio = page_folio(page);
arch/mips/mm/c-r4k.c
571
struct folio *folio = page_folio(page);
arch/mips/mm/cache.c
130
struct folio *folio = page_folio(page);
arch/mips/mm/cache.c
157
folio = page_folio(pfn_to_page(pfn));
arch/mips/mm/init.c
163
struct folio *src = page_folio(from);
arch/mips/mm/init.c
189
struct folio *folio = page_folio(page);
arch/mips/mm/init.c
209
struct folio *folio = page_folio(page);
arch/mips/mm/init.c
82
BUG_ON(folio_test_dcache_dirty(page_folio(page)));
arch/nios2/mm/cacheflush.c
205
flush_dcache_folio(page_folio(page));
arch/nios2/mm/cacheflush.c
229
folio = page_folio(pfn_to_page(pfn));
arch/openrisc/include/asm/cacheflush.h
89
flush_dcache_folio(page_folio(page));
arch/openrisc/mm/cache.c
101
struct folio *folio = page_folio(pfn_to_page(pfn));
arch/parisc/include/asm/cacheflush.h
51
flush_dcache_folio(page_folio(page));
arch/parisc/kernel/cache.c
121
folio = page_folio(pfn_to_page(pfn));
arch/powerpc/include/asm/cacheflush.h
50
flush_dcache_folio(page_folio(page));
arch/powerpc/include/asm/kvm_ppc.h
941
folio = page_folio(pfn_to_page(pfn));
arch/powerpc/mm/book3s64/hash_utils.c
1579
folio = page_folio(pte_page(pte));
arch/powerpc/mm/pgtable.c
72
return page_folio(page);
arch/riscv/include/asm/cacheflush.h
34
flush_dcache_folio(page_folio(page));
arch/riscv/mm/cacheflush.c
102
struct folio *folio = page_folio(pte_page(pte));
arch/s390/include/asm/page.h
260
#define phys_to_folio(phys) page_folio(phys_to_page(phys))
arch/s390/include/asm/tlb.h
50
free_folio_and_swap_cache(page_folio(page));
arch/s390/include/asm/tlb.h
63
VM_WARN_ON_ONCE(page_folio(page) != page_folio(page + nr_pages - 1));
arch/s390/kvm/gmap.c
747
order = folio_order(page_folio(f->page));
arch/s390/kvm/kvm-s390.h
348
struct folio *folio = page_folio(page);
arch/sh/include/asm/cacheflush.h
49
flush_dcache_folio(page_folio(page));
arch/sh/mm/cache-sh4.c
244
struct folio *folio = page_folio(page);
arch/sh/mm/cache.c
102
struct folio *src = page_folio(from);
arch/sh/mm/cache.c
150
struct folio *folio = page_folio(pfn_to_page(pfn));
arch/sh/mm/cache.c
160
struct folio *folio = page_folio(page);
arch/sh/mm/cache.c
247
cacheop_on_each_cpu(local_flush_icache_folio, page_folio(page), 1);
arch/sh/mm/cache.c
64
struct folio *folio = page_folio(page);
arch/sh/mm/cache.c
85
struct folio *folio = page_folio(page);
arch/sh/mm/kmap.c
30
struct folio *folio = page_folio(page);
arch/sparc/include/asm/cacheflush_32.h
45
flush_dcache_folio(page_folio(page));
arch/sparc/include/asm/cacheflush_64.h
53
flush_dcache_folio(page_folio(page));
arch/sparc/include/asm/pgtable_64.h
963
page_folio(pfn_to_page(this_pfn))); \
arch/sparc/mm/init_64.c
288
struct folio *folio = page_folio(page);
arch/sparc/mm/tlb.c
140
folio = page_folio(page);
arch/xtensa/include/asm/cacheflush.h
133
flush_dcache_folio(page_folio(page));
arch/xtensa/mm/cache.c
105
struct folio *folio = page_folio(dst);
arch/xtensa/mm/cache.c
226
folio = page_folio(pfn_to_page(pfn));
arch/xtensa/mm/cache.c
90
struct folio *folio = page_folio(page);
arch/xtensa/mm/tlb.c
259
struct folio *f = page_folio(p);
block/bio-integrity.c
342
struct folio *folio = page_folio(pages[i]);
block/bio-integrity.c
348
if (page_folio(pages[j]) != folio ||
drivers/dax/device.c
160
return vmf_insert_folio_pmd(vmf, page_folio(pfn_to_page(pfn)),
drivers/dax/device.c
206
return vmf_insert_folio_pud(vmf, page_folio(pfn_to_page(pfn)),
drivers/gpu/drm/drm_gem.c
720
struct folio *f = page_folio(pages[j]);
drivers/gpu/drm/drm_gem.c
764
folio = page_folio(pages[i]);
drivers/gpu/drm/drm_gem_shmem_helper.c
589
folio_mark_dirty(page_folio(shmem->pages[page_offset]));
drivers/gpu/drm/drm_gem_shmem_helper.c
603
folio_test_pmd_mappable(page_folio(pfn_to_page(pfn)))) {
drivers/gpu/drm/drm_gem_shmem_helper.c
653
folio = page_folio(page);
drivers/gpu/drm/drm_pagemap.c
1168
order = folio_order(page_folio(pages[i]));
drivers/gpu/drm/drm_pagemap.c
1298
order = folio_order(page_folio(pages[i]));
drivers/gpu/drm/drm_pagemap.c
189
folio = page_folio(page);
drivers/gpu/drm/drm_pagemap.c
215
folio_set_zone_device_data(page_folio(page), drm_pagemap_zdd_get(zdd));
drivers/gpu/drm/drm_pagemap.c
259
folio = page_folio(page);
drivers/gpu/drm/drm_pagemap.c
345
folio = page_folio(page);
drivers/gpu/drm/drm_pagemap.c
578
folio = page_folio(page);
drivers/gpu/drm/drm_pagemap.c
707
unsigned long nr_pages = src_page ? NR_PAGES(folio_order(page_folio(src_page))) : 1;
drivers/gpu/drm/drm_pagemap.c
770
folio_order(page_folio(src_page)) != HPAGE_PMD_ORDER,
drivers/gpu/drm/drm_pagemap.c
822
unsigned long nr_pages = page ? NR_PAGES(folio_order(page_folio(page))) : 1;
drivers/gpu/drm/drm_pagemap.c
892
order = folio_order(page_folio(src_page));
drivers/gpu/drm/drm_pagemap.c
924
WARN_ON_ONCE(!folio_trylock(page_folio(page)));
drivers/gpu/drm/drm_pagemap.c
926
order = folio_order(page_folio(page));
drivers/gpu/drm/drm_pagemap.c
946
order = folio_order(page_folio(page));
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
46
struct folio *folio = page_folio(page);
drivers/gpu/drm/nouveau/nouveau_dmem.c
205
sfolio = page_folio(vmf->page);
drivers/gpu/drm/nouveau/nouveau_dmem.c
255
dfolio = page_folio(dpage);
drivers/gpu/drm/nouveau/nouveau_dmem.c
360
drm->dmem->free_folios = page_folio(page);
drivers/gpu/drm/nouveau/nouveau_dmem.c
417
folio = page_folio(page);
drivers/gpu/drm/nouveau/nouveau_dmem.c
423
folio = page_folio(page);
drivers/gpu/drm/nouveau/nouveau_dmem.c
492
struct folio *folio = page_folio(
drivers/gpu/drm/nouveau/nouveau_dmem.c
511
page_folio(migrate_pfn_to_page(src_pfns[i])),
drivers/gpu/drm/nouveau/nouveau_dmem.c
512
page_folio(dpage),
drivers/gpu/drm/nouveau/nouveau_dmem.c
753
if (drm->dmem->migrate.copy_func(drm, folio_nr_pages(page_folio(spage)),
drivers/gpu/drm/nouveau/nouveau_dmem.c
770
if (folio_order(page_folio(dpage)))
drivers/gpu/drm/nouveau/nouveau_dmem.c
803
folio = page_folio(migrate_pfn_to_page(args->dst[i]));
drivers/gpu/drm/nouveau/nouveau_svm.c
619
folio = page_folio(page);
drivers/gpu/drm/panthor/panthor_gem.c
808
folio_test_pmd_mappable(page_folio(page))) {
drivers/gpu/drm/panthor/panthor_mmu.c
2207
return folio_size(page_folio(pg)) >= SZ_2M;
drivers/gpu/drm/ttm/ttm_pool.c
1169
handle = ttm_backup_backup_folio(backup, page_folio(page),
drivers/hv/mshv_regions.c
37
unsigned int page_order = folio_order(page_folio(page));
fs/btrfs/extent_io.c
698
eb->folios[i] = page_folio(page_array[i]);
fs/btrfs/file.c
1844
struct folio *folio = page_folio(page);
fs/btrfs/free-space-cache.c
1455
ret = btrfs_dirty_folio(BTRFS_I(inode), page_folio(io_ctl->pages[i]),
fs/btrfs/inode.c
3279
struct folio *folio = page_folio(phys_to_page(paddr));
fs/btrfs/inode.c
822
return page_folio(phys_to_page(paddr));
fs/btrfs/tests/extent-io-tests.c
182
found = find_lock_delalloc_range(inode, page_folio(locked_page), &start,
fs/btrfs/tests/extent-io-tests.c
213
found = find_lock_delalloc_range(inode, page_folio(locked_page), &start,
fs/btrfs/tests/extent-io-tests.c
247
found = find_lock_delalloc_range(inode, page_folio(locked_page), &start,
fs/btrfs/tests/extent-io-tests.c
268
found = find_lock_delalloc_range(inode, page_folio(locked_page), &start,
fs/btrfs/tests/extent-io-tests.c
309
found = find_lock_delalloc_range(inode, page_folio(locked_page), &start,
fs/buffer.c
2621
struct folio *folio = page_folio(vmf->page);
fs/buffer.c
882
return folio_alloc_buffers(page_folio(page), size, gfp);
fs/ceph/addr.c
2075
struct folio *folio = page_folio(vmf->page);
fs/ceph/addr.c
555
folio_start_private_2(page_folio(page)); /* [DEPRECATED] */
fs/ceph/addr.c
970
page_folio(page));
fs/dax.c
74
return page_folio(pfn_to_page(dax_to_pfn(entry)));
fs/direct-io.c
224
folio_add_pin(page_folio(page));
fs/erofs/data.c
25
folio_put(page_folio(buf->page));
fs/erofs/data.c
49
folio = page_folio(buf->page);
fs/erofs/zdata.c
1099
return !page_folio(page)->mapping && !z_erofs_is_shortlived_page(page);
fs/erofs/zdata.c
1183
erofs_onlinefolio_end(page_folio(bvi->bvec.page), err, true);
fs/erofs/zdata.c
1234
erofs_folio_is_managed(EROFS_SB(be->sb), page_folio(page))) {
fs/erofs/zdata.c
1326
folio_put(page_folio(pcl->compressed_bvecs[0].page));
fs/erofs/zdata.c
1334
if (erofs_folio_is_managed(sbi, page_folio(page))) {
fs/erofs/zdata.c
1355
erofs_onlinefolio_end(page_folio(page), err, true);
fs/erofs/zdata.c
1507
folio = page_folio(zbv.page);
fs/erofs/zdata.c
1572
folio = page_folio(page);
fs/erofs/zdata.c
603
folio = page_folio(pcl->compressed_bvecs[i].page);
fs/erofs/zdata.c
632
if (bvec->page && page_folio(bvec->page) == folio) {
fs/erofs/zdata.c
865
folio_get(page_folio((struct page *)ptr));
fs/ext4/inode.c
6790
struct folio *folio = page_folio(vmf->page);
fs/ext4/page-io.c
600
io_folio = page_folio(bounce_page);
fs/f2fs/compress.c
1072
if (folio_test_writeback(page_folio(cc->rpages[i])))
fs/f2fs/compress.c
1202
struct folio *folio = page_folio(cc.rpages[0]);
fs/f2fs/compress.c
1246
struct folio *folio = page_folio(rpages[i]);
fs/f2fs/compress.c
1332
folio = page_folio(cc->rpages[last_index]);
fs/f2fs/compress.c
1356
page_folio(cc->rpages[i + 1])->index, cic);
fs/f2fs/compress.c
141
return page_folio(ctx->rpages[0]);
fs/f2fs/compress.c
1554
folio = page_folio(cc->rpages[i]);
fs/f2fs/compress.c
1832
rfolio = page_folio(rpage);
fs/f2fs/compress.c
597
folio = page_folio(page);
fs/f2fs/compress.c
849
unsigned long pgidx = page_folio(pages[index])->index;
fs/f2fs/compress.c
863
struct folio *folio = page_folio(pages[index + i]);
fs/f2fs/compress.c
886
if (page_folio(page)->index >= nr_pages)
fs/f2fs/compress.c
90
struct folio *folio = page_folio(page);
fs/f2fs/data.c
1086
bio_folio = page_folio(fio->encrypted_page);
fs/f2fs/data.c
1088
bio_folio = page_folio(fio->compressed_page);
fs/f2fs/data.c
2365
folio = page_folio(page);
fs/f2fs/data.c
2431
struct folio *folio = page_folio(dic->cpages[i]);
fs/f2fs/data.c
2869
fio->encrypted_page = fscrypt_encrypt_pagecache_blocks(page_folio(page),
fs/f2fs/data.c
3385
struct folio *folio = page_folio(page);
fs/f2fs/data.c
3966
*foliop = page_folio(page);
fs/f2fs/data.c
769
page_folio(fio->encrypted_page) : fio_folio;
fs/f2fs/data.c
992
page_folio(fio->encrypted_page) : fio->folio;
fs/f2fs/f2fs.h
3106
f2fs_folio_put(page_folio(page), unlock);
fs/f2fs/f2fs.h
4064
f2fs_folio_wait_writeback(page_folio(page), type, ordered, locked)
fs/f2fs/file.c
76
struct folio *folio = page_folio(vmf->page);
fs/fuse/dev.c
1142
newfolio = page_folio(buf->page);
fs/fuse/file.c
1631
struct folio *folio = page_folio(pages[i]);
fs/fuse/file.c
2376
struct folio *folio = page_folio(vmf->page);
fs/fuse/readdir.c
358
ap->folios[i] = page_folio(pages[i]);
fs/gfs2/file.c
418
struct folio *folio = page_folio(vmf->page);
fs/gfs2/lops.c
217
struct folio *folio = page_folio(page);
fs/iomap/buffered-io.c
1830
struct folio *folio = page_folio(vmf->page);
fs/netfs/buffered_write.c
540
struct folio *folio = page_folio(vmf->page);
fs/netfs/fscache_io.c
185
folio_end_private_2(page_folio(page));
fs/nfs/file.c
656
struct folio *folio = page_folio(vmf->page);
fs/nfs/fscache.c
326
err = nfs_read_add_folio(&pgio, ctx, page_folio(page));
fs/nilfs2/file.c
49
struct folio *folio = page_folio(vmf->page);
fs/ntfs/compress.c
1514
folio_unlock(page_folio(pages[ip]));
fs/ntfs/compress.c
1515
folio_put(page_folio(pages[ip]));
fs/ntfs/compress.c
1534
cp = copy_folio_from_iter_atomic(page_folio(page), off,
fs/ntfs/compress.c
1554
folio = page_folio(pages[i]);
fs/ntfs3/file.c
1041
folio = page_folio(pages[ip]);
fs/ntfs3/file.c
1052
folio = page_folio(pages[ip]);
fs/ntfs3/file.c
1063
folio = page_folio(pages[ip]);
fs/ntfs3/file.c
1107
folio = page_folio(pages[ip]);
fs/ntfs3/file.c
1125
folio = page_folio(pages[ip]);
fs/ntfs3/file.c
1148
folio = page_folio(pages[ip]);
fs/ntfs3/file.c
945
folio = page_folio(pages[npages]);
fs/ntfs3/frecord.c
1869
return page_folio(page);
fs/ntfs3/frecord.c
2488
struct folio *folio = page_folio(pages[0]);
fs/ocfs2/mmap.c
114
struct folio *folio = page_folio(vmf->page);
fs/orangefs/inode.c
625
struct folio *folio = page_folio(vmf->page);
fs/orangefs/orangefs-bufmap.c
283
folio = page_folio(page);
fs/proc/task_mmu.c
1119
folio = page_folio(page);
fs/proc/task_mmu.c
1277
folio = page_folio(pte_page(ptent));
fs/proc/task_mmu.c
2072
folio = page_folio(page);
fs/proc/task_mmu.c
2136
folio = page_folio(page);
fs/proc/task_mmu.c
2226
struct folio *folio = page_folio(pte_page(pte));
fs/proc/task_mmu.c
3312
struct folio *folio = page_folio(page);
fs/proc/task_mmu.c
951
struct folio *folio = page_folio(page);
fs/splice.c
122
struct folio *folio = page_folio(buf->page);
fs/splice.c
67
struct folio *folio = page_folio(buf->page);
fs/squashfs/page_actor.c
65
return page_folio(actor->page[actor->next_page])->index;
fs/ubifs/file.c
1491
struct folio *folio = page_folio(vmf->page);
fs/udf/file.c
43
struct folio *folio = page_folio(vmf->page);
fs/xfs/xfs_file.c
1965
unsigned int len = folio_size(page_folio(vmf->page));
include/drm/drm_pagemap.h
374
struct folio *folio = page_folio(page);
include/linux/bio.h
256
return page_folio(bio_first_page_all(bio));
include/linux/bvec.h
89
return page_folio(bv->bv_page);
include/linux/huge_mm.h
831
return page_folio(ZERO_PAGE(0));
include/linux/leafops.h
395
softleaf_migration_sync(entry, page_folio(page));
include/linux/memcontrol.h
515
return folio_memcg_kmem(page_folio(page));
include/linux/memcontrol.h
938
memcg = folio_memcg(page_folio(page));
include/linux/memremap.h
176
folio_is_device_private(page_folio(page));
include/linux/memremap.h
201
folio_is_pci_p2pdma(page_folio(page));
include/linux/memremap.h
212
return folio_is_device_coherent(page_folio(page));
include/linux/memremap.h
223
return folio_is_fsdax(page_folio(page));
include/linux/mm.h
1946
return page_folio(page);
include/linux/mm.h
2091
struct folio *folio = page_folio(page);
include/linux/mm.h
2188
struct folio *folio = page_folio(page);
include/linux/mm.h
2571
return page_folio(pfn_to_page(pfn));
include/linux/mmzone.h
1300
return page_folio(page)->pgmap;
include/linux/page-flags.h
1068
return folio_test_hugetlb(page_folio(page));
include/linux/page-flags.h
1082
folio = page_folio(page);
include/linux/page-flags.h
728
unsigned long flags = (unsigned long)page_folio(page)->mapping;
include/linux/page-flags.h
735
return folio_test_anon(page_folio(page));
include/linux/page-flags.h
803
return folio_test_uptodate(page_folio(page));
include/linux/page_ref.h
112
return folio_ref_count(page_folio(page));
include/linux/pagemap.h
1053
struct folio *folio = page_folio(page);
include/linux/pagemap.h
1128
return folio_trylock(page_folio(page));
include/linux/pagemap.h
1176
folio = page_folio(page);
include/linux/pagemap.h
643
folio_attach_private(page_folio(page), data);
include/linux/pagemap.h
648
return folio_detach_private(page_folio(page));
include/linux/pgtable.h
34
#define pmd_folio(pmd) page_folio(pmd_page(pmd))
include/linux/rmap.h
350
VM_WARN_ON_FOLIO(page_folio(page) != folio, folio);
include/linux/rmap.h
351
VM_WARN_ON_FOLIO(page_folio(page + nr_pages - 1) != folio, folio);
include/linux/sunrpc/svc.h
512
if (!folio_batch_add(&rqstp->rq_fbatch, page_folio(page)))
include/linux/swap.h
289
struct folio *folio = page_folio(page);
include/linux/vmstat.h
528
lruvec_stat_mod_folio(page_folio(page), idx, val);
io_uring/rsrc.c
785
struct folio *folio = page_folio(p);
io_uring/rsrc.c
811
struct folio *folio = page_folio(page_array[0]);
io_uring/rsrc.c
824
if (page_folio(page_array[i]) == folio &&
io_uring/rsrc.c
840
folio = page_folio(page_array[i]);
io_uring/rsrc.c
941
unpin_user_folio(page_folio(pages[i]), 1);
io_uring/zcrx.c
1518
if (folio_test_partial_kmap(page_folio(dst_page)) ||
io_uring/zcrx.c
1519
folio_test_partial_kmap(page_folio(src_page))) {
io_uring/zcrx.c
192
struct folio *folio = page_folio(pages[i]);
kernel/events/uprobes.c
532
folio = page_folio(page);
kernel/futex/core.c
623
folio = page_folio(page);
kernel/liveupdate/kexec_handover.c
428
return page ? page_folio(page) : NULL;
lib/iov_iter.c
1108
struct folio *folio = page_folio(page + k);
lib/iov_iter.c
1870
struct folio *folio = page_folio(pages[0]);
lib/iov_iter.c
1887
if (page_folio(pages[i]) != folio ||
lib/test_hmm.c
1031
order = folio_order(page_folio(spage));
lib/test_hmm.c
1625
struct folio *rfolio = page_folio(rpage);
lib/test_hmm.c
1644
mdevice->free_folios = page_folio(page);
lib/test_hmm.c
1666
rpage = folio_zone_device_data(page_folio(vmf->page));
lib/test_hmm.c
1670
order = folio_order(page_folio(vmf->page));
lib/test_hmm.c
1744
rfolio = page_folio(rpage);
lib/test_hmm.c
1763
folio_set_count(page_folio(rpage_tail), 1);
lib/test_hmm.c
213
order = folio_order(page_folio(spage));
lib/test_hmm.c
230
folio_copy(page_folio(dpage), page_folio(spage));
lib/test_hmm.c
645
mdevice->free_folios = page_folio(page);
lib/test_hmm.c
727
zone_device_folio_init(page_folio(dpage),
lib/test_hmm.c
728
page_pgmap(folio_page(page_folio(dpage), 0)),
lib/test_hmm.c
785
folio = page_folio(spage);
lib/test_hmm.c
825
struct folio *folio = page_folio(dpage);
lib/test_hmm.c
922
nr = folio_nr_pages(page_folio(dpage));
lib/test_hmm.c
929
VM_WARN_ON(folio_nr_pages(page_folio(rpage)) != nr);
lib/test_hmm.c
932
entry = folio_page(page_folio(rpage), i);
lib/tests/kunit_iov_iter.c
412
folioq_append(p, page_folio(pages[i]));
mm/compaction.c
1079
folio = page_folio(page);
mm/compaction.c
989
folio = page_folio(page);
mm/damon/ops-common.c
32
folio = page_folio(page);
mm/damon/ops-common.c
35
if (unlikely(page_folio(page) != folio) || !folio_test_lru(folio)) {
mm/filemap.c
3993
struct folio *folio = page_folio(vmf->page);
mm/folio-compat.c
16
return folio_unlock(page_folio(page));
mm/folio-compat.c
22
return folio_end_writeback(page_folio(page));
mm/folio-compat.c
28
return folio_wait_writeback(page_folio(page));
mm/folio-compat.c
34
folio_mark_accessed(page_folio(page));
mm/folio-compat.c
40
folio_start_writeback(page_folio(page));
mm/folio-compat.c
46
return folio_mark_dirty(page_folio(page));
mm/folio-compat.c
52
return folio_mark_dirty_lock(page_folio(page));
mm/folio-compat.c
58
return folio_clear_dirty_for_io(page_folio(page));
mm/folio-compat.c
65
return folio_redirty_for_writepage(wbc, page_folio(page));
mm/folio-compat.c
72
return filemap_add_folio(mapping, page_folio(page), index, gfp);
mm/gup.c
1072
ret = try_grab_folio(page_folio(*page), 1, gup_flags);
mm/gup.c
1478
struct folio *folio = page_folio(page);
mm/gup.c
188
gup_put_folio(page_folio(page), 1, FOLL_PIN);
mm/gup.c
2221
return page_folio(pofs->pages[i]);
mm/gup.c
236
struct folio *folio = page_folio(next);
mm/gup.c
250
struct folio *folio = page_folio(list[i]);
mm/gup.c
254
if (page_folio(list[nr]) != folio)
mm/gup.c
541
return page_folio(page);
mm/gup.c
56
folio = page_folio(page);
mm/gup.c
674
ret = try_grab_folio(page_folio(page), 1, flags);
mm/gup.c
731
ret = try_grab_folio(page_folio(page), 1, flags);
mm/gup.c
79
folio = page_folio(page);
mm/gup.c
847
folio = page_folio(page);
mm/gup.c
94
if (unlikely(page_folio(page) != folio)) {
mm/gup_test.c
51
folio = page_folio(pages[i]);
mm/huge_memory.c
1412
folio = page_folio(page);
mm/huge_memory.c
1938
src_folio = page_folio(src_page);
mm/huge_memory.c
2105
folio = page_folio(page);
mm/huge_memory.c
2791
src_folio = page_folio(src_page);
mm/huge_memory.c
2921
folio = page_folio(page);
mm/huge_memory.c
2951
folio = page_folio(page);
mm/huge_memory.c
3070
folio = page_folio(page);
mm/huge_memory.c
3103
folio = page_folio(page);
mm/huge_memory.c
3119
folio = page_folio(page);
mm/huge_memory.c
3171
folio = page_folio(page);
mm/huge_memory.c
3734
folio = page_folio(split_at);
mm/huge_memory.c
3999
if (folio != page_folio(split_at) || folio != page_folio(lock_at)) {
mm/huge_memory.c
4134
if (new_folio == page_folio(lock_at))
mm/huge_memory.c
4254
struct folio *folio = page_folio(page);
mm/huge_memory.c
4559
folio = page_folio(page);
mm/huge_memory.c
4563
if (unlikely(page_folio(page) != folio))
mm/huge_memory.c
4886
struct folio *folio = page_folio(page);
mm/huge_memory.c
4959
struct folio *folio = page_folio(new);
mm/hugetlb.c
2784
struct folio *folio = page_folio(page);
mm/hugetlb.c
4953
pte_folio = page_folio(pte_page(entry));
mm/hugetlb.c
5221
if (folio != page_folio(pte_page(pte))) {
mm/hugetlb.c
5232
folio = page_folio(pte_page(pte));
mm/hugetlb.c
5453
old_folio = page_folio(pte_page(pte));
mm/hugetlb.c
6087
folio = page_folio(pte_page(vmf.orig_pte));
mm/hugetlb_cma.c
54
folio = page_folio(page);
mm/hwpoison-inject.c
116
folio = page_folio(p);
mm/hwpoison-inject.c
22
struct folio *folio = page_folio(p);
mm/internal.h
347
VM_WARN_ON_FOLIO(page_folio(pfn_to_page(pte_pfn(pte))) != folio, folio);
mm/khugepaged.c
1694
folio = page_folio(page);
mm/khugepaged.c
708
folio = page_folio(page);
mm/khugepaged.c
861
src = page_folio(src_page);
mm/ksm.c
1378
struct folio *kfolio = page_folio(kpage);
mm/ksm.c
1380
struct folio *folio = page_folio(page);
mm/ksm.c
1481
struct folio *folio = page_folio(page);
mm/ksm.c
1503
folio = page_folio(page);
mm/ksm.c
1639
return err ? NULL : page_folio(page);
mm/ksm.c
1838
folio = page_folio(page);
mm/ksm.c
2253
struct folio *folio = page_folio(page);
mm/ksm.c
2385
folio = page_folio(page);
mm/ksm.c
2525
folio = page_folio(page);
mm/ksm.c
2549
folio = page_folio(page);
mm/memcontrol.c
360
memcg = folio_memcg_check(page_folio(page));
mm/memory-failure.c
1010
struct folio *folio = page_folio(p);
mm/memory-failure.c
1068
struct folio *folio = page_folio(p);
mm/memory-failure.c
1106
struct folio *folio = page_folio(p);
mm/memory-failure.c
1128
struct folio *folio = page_folio(p);
mm/memory-failure.c
1150
struct folio *folio = page_folio(p);
mm/memory-failure.c
1344
struct folio *folio = page_folio(page);
mm/memory-failure.c
1351
if (folio == page_folio(page))
mm/memory-failure.c
1355
folio = page_folio(page);
mm/memory-failure.c
1368
if (folio == page_folio(page))
mm/memory-failure.c
1443
struct folio *folio = page_folio(page);
mm/memory-failure.c
1450
if (folio == page_folio(page))
mm/memory-failure.c
176
ret = dissolve_free_hugetlb_folio(page_folio(page));
mm/memory-failure.c
1829
struct folio *folio = page_folio(page);
mm/memory-failure.c
1966
folio = page_folio(page);
mm/memory-failure.c
2059
folio = page_folio(p);
mm/memory-failure.c
2429
folio = page_folio(p);
mm/memory-failure.c
2469
folio = page_folio(p);
mm/memory-failure.c
2477
folio = page_folio(p);
mm/memory-failure.c
2680
folio = page_folio(p);
mm/memory-failure.c
2784
struct folio *folio = page_folio(page);
mm/memory-failure.c
2810
folio = page_folio(page);
mm/memory-failure.c
322
shake_folio(page_folio(page));
mm/memory-failure.c
388
tk->size_shift = folio_shift(page_folio(p));
mm/memory-failure.c
972
count -= folio_nr_pages(page_folio(p));
mm/memory.c
1142
folio = page_folio(page);
mm/memory.c
1713
folio = page_folio(page);
mm/memory.c
1748
struct folio *folio = page_folio(page);
mm/memory.c
2336
struct folio *folio = page_folio(page);
mm/memory.c
2355
struct folio *folio = page_folio(page);
mm/memory.c
3710
struct folio *folio = page_folio(vmf->page);
mm/memory.c
3869
old_folio = page_folio(vmf->page);
mm/memory.c
4286
folio = page_folio(vmf->page);
mm/memory.c
4466
struct folio *folio = page_folio(vmf->page);
mm/memory.c
5430
folio = page_folio(vmf->page);
mm/memory.c
5638
folio = page_folio(page);
mm/memory.c
5865
folio = page_folio(vmf->page);
mm/memory.c
5928
folio = page_folio(vmf->page);
mm/memory.c
7072
folio = page_folio(page);
mm/memory.c
7182
folio = page_folio(page);
mm/memory.c
792
return page_folio(page);
mm/memory.c
834
return page_folio(page);
mm/memory.c
923
struct folio *folio = page_folio(page);
mm/memory.c
993
folio = page_folio(page);
mm/memory_hotplug.c
1769
folio = page_folio(page);
mm/memory_hotplug.c
1805
folio = page_folio(page);
mm/memory_hotplug.c
1810
if (unlikely(page_folio(page) != folio))
mm/migrate.c
199
struct folio *folio = page_folio(page);
mm/migrate_device.c
103
new_fault_folio = fault_page ? page_folio(fault_page) : NULL;
mm/migrate_device.c
1161
newfolio = page_folio(newpage);
mm/migrate_device.c
1162
folio = page_folio(page);
mm/migrate_device.c
1222
folio = page_folio(migrate_pfn_to_page(src_pfns[i+j]));
mm/migrate_device.c
1223
newfolio = page_folio(migrate_pfn_to_page(dst_pfns[i+j]));
mm/migrate_device.c
1275
page_folio(fault_page) : NULL;
mm/migrate_device.c
1284
dst = page_folio(newpage);
mm/migrate_device.c
1295
src = page_folio(page);
mm/migrate_device.c
1398
struct folio *folio = page_folio(page);
mm/migrate_device.c
1432
struct folio *folio = page_folio(page);
mm/migrate_device.c
252
page_folio(migrate->fault_page) : NULL;
mm/migrate_device.c
306
folio = page_folio(page);
mm/migrate_device.c
349
folio = page ? page_folio(page) : NULL;
mm/migrate_device.c
385
folio = page_folio(page);
mm/migrate_device.c
534
struct folio *folio = page_folio(page);
mm/migrate_device.c
566
page_folio(fault_page) : NULL;
mm/migrate_device.c
584
folio = page_folio(page);
mm/migrate_device.c
636
folio = page_folio(page);
mm/migrate_device.c
796
struct folio *folio = page_folio(page);
mm/migrate_device.c
86
struct folio *fault_folio = fault_page ? page_folio(fault_page) : NULL;
mm/migrate_device.c
972
struct folio *folio = page_folio(page);
mm/mm_init.c
1029
page_folio(page)->pgmap = pgmap;
mm/mmu_gather.c
178
VM_WARN_ON_ONCE(page_folio(page) != page_folio(page + nr_pages - 1));
mm/mmu_gather.c
68
folio_remove_rmap_ptes(page_folio(page), page, nr_pages,
mm/mprotect.c
356
folio = page_folio(page);
mm/page_alloc.c
1319
struct folio *folio = page_folio(page);
mm/page_alloc.c
3096
pgalloc_tag_split(page_folio(page), order, 0);
mm/page_idle.c
42
folio = page_folio(page);
mm/page_idle.c
45
if (unlikely(page_folio(page) != folio || !folio_test_lru(folio))) {
mm/page_isolation.c
45
struct folio *folio = page_folio(page);
mm/page_vma_mapped.c
352
const struct folio *folio = page_folio(page);
mm/pagewalk.c
1025
return page_folio(page);
mm/rmap.c
2846
folio = page_folio(page);
mm/swap.c
1083
struct folio *folio = page_folio(encoded_page_ptr(encoded[i]));
mm/swap_state.c
577
struct folio *folio = page_folio(encoded_page_ptr(pages[i]));
mm/swapfile.c
417
folio = page_folio(container_of(head, struct page, rcu_head));
mm/truncate.c
268
folio2 = page_folio(split_at2);
mm/userfaultfd.c
368
struct folio *folio = page_folio(page);
mm/util.c
1334
set_ps_flags(ps, page_folio(page), page);
mm/zswap.c
887
folio_memcg(page_folio(page)))) {
net/sunrpc/svc.c
1003
page_folio(*pp)))