page_folio
return flush_dcache_folio(page_folio(page));
struct folio *src = page_folio(from);
struct folio *dst = page_folio(to);
struct folio *folio = page_folio(page);
struct folio *folio = page_folio(page);
struct folio *src = page_folio(from);
struct folio *src = page_folio(from);
struct folio *src = page_folio(from);
folio = page_folio(pfn_to_page(pfn));
folio = page_folio(pfn_to_page(pfn));
flush_dcache_folio(page_folio(page));
VM_WARN_ON_ONCE(folio_test_hugetlb(page_folio(page)));
VM_WARN_ON_ONCE(folio_test_hugetlb(page_folio(page)));
VM_WARN_ON_ONCE(folio_test_hugetlb(page_folio(page)));
folio = page_folio(page);
struct folio *folio = page_folio(page);
folio = page_folio(page);
folio = page_folio(page);
struct folio *folio = page_folio(page);
folio = page_folio(page);
struct folio *src = page_folio(from);
struct folio *dst = page_folio(to);
struct folio *folio = page_folio(pte_page(pte));
flush_dcache_folio(page_folio(page));
flush_dcache_folio(page_folio(page));
folio = page_folio(pfn_to_page(pfn));
folio = page_folio(pfn_to_page(pfn));
flush_dcache_folio(page_folio(page));
struct folio *folio = page_folio(page);
struct folio *folio = page_folio(page);
struct folio *folio = page_folio(page);
folio = page_folio(pfn_to_page(pfn));
struct folio *src = page_folio(from);
struct folio *folio = page_folio(page);
struct folio *folio = page_folio(page);
BUG_ON(folio_test_dcache_dirty(page_folio(page)));
flush_dcache_folio(page_folio(page));
folio = page_folio(pfn_to_page(pfn));
flush_dcache_folio(page_folio(page));
struct folio *folio = page_folio(pfn_to_page(pfn));
flush_dcache_folio(page_folio(page));
folio = page_folio(pfn_to_page(pfn));
flush_dcache_folio(page_folio(page));
folio = page_folio(pfn_to_page(pfn));
folio = page_folio(pte_page(pte));
return page_folio(page);
flush_dcache_folio(page_folio(page));
struct folio *folio = page_folio(pte_page(pte));
#define phys_to_folio(phys) page_folio(phys_to_page(phys))
free_folio_and_swap_cache(page_folio(page));
VM_WARN_ON_ONCE(page_folio(page) != page_folio(page + nr_pages - 1));
order = folio_order(page_folio(f->page));
struct folio *folio = page_folio(page);
flush_dcache_folio(page_folio(page));
struct folio *folio = page_folio(page);
struct folio *src = page_folio(from);
struct folio *folio = page_folio(pfn_to_page(pfn));
struct folio *folio = page_folio(page);
cacheop_on_each_cpu(local_flush_icache_folio, page_folio(page), 1);
struct folio *folio = page_folio(page);
struct folio *folio = page_folio(page);
struct folio *folio = page_folio(page);
flush_dcache_folio(page_folio(page));
flush_dcache_folio(page_folio(page));
page_folio(pfn_to_page(this_pfn))); \
struct folio *folio = page_folio(page);
folio = page_folio(page);
flush_dcache_folio(page_folio(page));
struct folio *folio = page_folio(dst);
folio = page_folio(pfn_to_page(pfn));
struct folio *folio = page_folio(page);
struct folio *f = page_folio(p);
struct folio *folio = page_folio(pages[i]);
if (page_folio(pages[j]) != folio ||
struct folio *folio = page_folio(bv->bv_page);
struct folio *folio = page_folio(bv->bv_page);
folio_put(page_folio(bio->bi_io_vec[0].bv_page));
return vmf_insert_folio_pmd(vmf, page_folio(pfn_to_page(pfn)),
return vmf_insert_folio_pud(vmf, page_folio(pfn_to_page(pfn)),
struct folio *f = page_folio(pages[j]);
folio = page_folio(pages[i]);
folio_test_pmd_mappable(page_folio(pfn_to_page(pfn)))) {
folio = page_folio(page);
unsigned long nr_pages = src_page ? NR_PAGES(folio_order(page_folio(src_page))) : 1;
unsigned long nr_pages = page ? NR_PAGES(folio_order(page_folio(page))) : 1;
order = folio_order(page_folio(src_page));
WARN_ON_ONCE(!folio_trylock(page_folio(page)));
order = folio_order(page_folio(page));
order = folio_order(page_folio(page));
struct folio *folio = page_folio(page);
sfolio = page_folio(vmf->page);
dfolio = page_folio(dpage);
drm->dmem->free_folios = page_folio(page);
folio = page_folio(page);
folio = page_folio(page);
struct folio *folio = page_folio(
page_folio(migrate_pfn_to_page(src_pfns[i])),
page_folio(dpage),
if (drm->dmem->migrate.copy_func(drm, folio_nr_pages(page_folio(spage)),
if (folio_order(page_folio(dpage)))
folio = page_folio(migrate_pfn_to_page(args->dst[i]));
folio = page_folio(page);
return folio_size(page_folio(pg)) >= SZ_2M;
page_order = folio_order(page_folio(page));
const struct folio *folio = page_folio(page);
eb->folios[i] = page_folio(page_array[i]);
struct folio *folio = page_folio(page);
ret = btrfs_dirty_folio(BTRFS_I(inode), page_folio(io_ctl->pages[i]),
page_folio(io_ctl->pages[i]),
struct folio *folio = page_folio(phys_to_page(paddr));
return page_folio(phys_to_page(paddr));
found = find_lock_delalloc_range(inode, page_folio(locked_page), &start,
found = find_lock_delalloc_range(inode, page_folio(locked_page), &start,
found = find_lock_delalloc_range(inode, page_folio(locked_page), &start,
found = find_lock_delalloc_range(inode, page_folio(locked_page), &start,
found = find_lock_delalloc_range(inode, page_folio(locked_page), &start,
struct folio *folio = page_folio(vmf->page);
return folio_alloc_buffers(page_folio(page), size, gfp);
struct folio *folio = page_folio(vmf->page);
folio_start_private_2(page_folio(page)); /* [DEPRECATED] */
page_folio(page));
return page_folio(pfn_to_page(dax_to_pfn(entry)));
folio_add_pin(page_folio(page));
folio_put(page_folio(buf->page));
folio = page_folio(buf->page);
return !page_folio(page)->mapping && !z_erofs_is_shortlived_page(page);
erofs_onlinefolio_end(page_folio(bvi->bvec.page), err, true);
erofs_folio_is_managed(EROFS_SB(be->sb), page_folio(page))) {
folio_put(page_folio(pcl->compressed_bvecs[0].page));
if (erofs_folio_is_managed(sbi, page_folio(page))) {
erofs_onlinefolio_end(page_folio(page), err, true);
folio = page_folio(zbv.page);
folio = page_folio(page);
folio = page_folio(pcl->compressed_bvecs[i].page);
if (bvec->page && page_folio(bvec->page) == folio) {
folio_get(page_folio((struct page *)ptr));
struct folio *folio = page_folio(vmf->page);
io_folio = page_folio(bounce_page);
if (folio_test_writeback(page_folio(cc->rpages[i])))
struct folio *folio = page_folio(cc.rpages[0]);
struct folio *folio = page_folio(rpages[i]);
folio = page_folio(cc->rpages[last_index]);
page_folio(cc->rpages[i + 1])->index, cic);
return page_folio(ctx->rpages[0]);
folio = page_folio(cc->rpages[i]);
rfolio = page_folio(rpage);
folio = page_folio(page);
unsigned long pgidx = page_folio(pages[index])->index;
struct folio *folio = page_folio(pages[index + i]);
if (page_folio(page)->index >= nr_pages)
struct folio *folio = page_folio(page);
bio_folio = page_folio(fio->encrypted_page);
bio_folio = page_folio(fio->compressed_page);
folio = page_folio(page);
struct folio *folio = page_folio(dic->cpages[i]);
fio->encrypted_page = fscrypt_encrypt_pagecache_blocks(page_folio(page),
struct folio *folio = page_folio(page);
*foliop = page_folio(page);
page_folio(fio->encrypted_page) : fio_folio;
page_folio(fio->encrypted_page) : fio->folio;
f2fs_folio_put(page_folio(page), unlock);
f2fs_folio_wait_writeback(page_folio(page), type, ordered, locked)
struct folio *folio = page_folio(vmf->page);
newfolio = page_folio(buf->page);
struct folio *folio = page_folio(pages[i]);
struct folio *folio = page_folio(vmf->page);
struct folio *folio = page_folio(vmf->page);
struct folio *folio = page_folio(page);
struct folio *folio = page_folio(vmf->page);
struct folio *folio = page_folio(vmf->page);
folio_end_private_2(page_folio(page));
struct folio *folio = page_folio(vmf->page);
err = nfs_read_add_folio(&pgio, ctx, page_folio(page));
struct folio *folio = page_folio(vmf->page);
folio = page_folio(pages[ip]);
folio = page_folio(pages[ip]);
folio = page_folio(pages[ip]);
folio = page_folio(pages[ip]);
folio = page_folio(pages[ip]);
folio = page_folio(pages[ip]);
folio = page_folio(pages[npages]);
struct folio *folio = page_folio(pages[0]);
struct folio *folio = page_folio(vmf->page);
struct folio *folio = page_folio(vmf->page);
folio = page_folio(page);
folio = page_folio(pte_page(ptent));
folio = page_folio(page);
folio = page_folio(page);
struct folio *folio = page_folio(pte_page(pte));
struct folio *folio = page_folio(page);
struct folio *folio = page_folio(page);
struct folio *folio = page_folio(buf->page);
struct folio *folio = page_folio(buf->page);
return page_folio(actor->page[actor->next_page])->index;
struct folio *folio = page_folio(vmf->page);
struct folio *folio = page_folio(vmf->page);
unsigned int len = folio_size(page_folio(vmf->page));
return page_folio(bio_first_page_all(bio));
fi->folio = page_folio(bvec->bv_page);
return page_folio(ZERO_PAGE(0));
softleaf_migration_sync(entry, page_folio(page));
return folio_memcg_kmem(page_folio(page));
memcg = folio_memcg(page_folio(page));
folio_is_device_private(page_folio(page));
folio_is_pci_p2pdma(page_folio(page));
return folio_is_device_coherent(page_folio(page));
return folio_is_fsdax(page_folio(page));
return folio_mapped(page_folio(page));
return page_folio(page);
struct folio *folio = page_folio(page);
struct folio *folio = page_folio(page);
return page_folio(pfn_to_page(pfn));
return folio_is_file_lru(page_folio(page));
return page_folio(page)->pgmap;
return folio_test_hugetlb(page_folio(page));
folio = page_folio(page);
unsigned long flags = (unsigned long)page_folio(page)->mapping;
return folio_test_anon(page_folio(page));
return folio_test_uptodate(page_folio(page));
return folio_ref_count(page_folio(page));
struct folio *folio = page_folio(page);
return folio_trylock(page_folio(page));
folio = page_folio(page);
folio_attach_private(page_folio(page), data);
return folio_detach_private(page_folio(page));
#define pmd_folio(pmd) page_folio(pmd_page(pmd))
VM_WARN_ON_FOLIO(page_folio(page) != folio, folio);
VM_WARN_ON_FOLIO(page_folio(page + nr_pages - 1) != folio, folio);
struct folio *folio = page_folio(page);
lruvec_stat_mod_folio(page_folio(page), idx, val);
struct folio *folio = page_folio(imu->bvec[i].bv_page);
struct folio *folio = page_folio(p);
struct folio *folio = page_folio(page_array[0]);
if (page_folio(page_array[i]) == folio &&
folio = page_folio(page_array[i]);
unpin_user_folio(page_folio(pages[i]), 1);
if (folio_test_partial_kmap(page_folio(dst_page)) ||
folio_test_partial_kmap(page_folio(src_page))) {
struct folio *folio = page_folio(pages[i]);
folio = page_folio(page);
folio = page_folio(page);
return page ? page_folio(page) : NULL;
struct folio *folio = page_folio(page + k);
struct folio *folio = page_folio(pages[0]);
if (page_folio(pages[i]) != folio ||
order = folio_order(page_folio(spage));
folio_copy(page_folio(dpage), page_folio(spage));
struct folio *rfolio = page_folio(rpage);
mdevice->free_folios = page_folio(page);
rpage = folio_zone_device_data(page_folio(vmf->page));
order = folio_order(page_folio(vmf->page));
rfolio = page_folio(rpage);
folio_set_count(page_folio(rpage_tail), 1);
mdevice->free_folios = page_folio(page);
zone_device_folio_init(page_folio(dpage),
page_pgmap(folio_page(page_folio(dpage), 0)),
folio = page_folio(spage);
struct folio *folio = page_folio(dpage);
nr = folio_nr_pages(page_folio(dpage));
VM_WARN_ON(folio_nr_pages(page_folio(rpage)) != nr);
entry = folio_page(page_folio(rpage), i);
order = folio_order(page_folio(spage));
folioq_append(p, page_folio(pages[i]));
folio = page_folio(page);
folio = page_folio(page);
folio = page_folio(page);
if (unlikely(page_folio(page) != folio || !folio_test_lru(folio))) {
struct folio *folio = page_folio(vmf->page);
return folio_unlock(page_folio(page));
return folio_end_writeback(page_folio(page));
return folio_wait_writeback(page_folio(page));
folio_mark_accessed(page_folio(page));
folio_start_writeback(page_folio(page));
return folio_mark_dirty(page_folio(page));
return folio_mark_dirty_lock(page_folio(page));
return folio_clear_dirty_for_io(page_folio(page));
return folio_redirty_for_writepage(wbc, page_folio(page));
return filemap_add_folio(mapping, page_folio(page), index, gfp);
ret = try_grab_folio(page_folio(*page), 1, gup_flags);
struct folio *folio = page_folio(page);
gup_put_folio(page_folio(page), 1, FOLL_PIN);
return page_folio(pofs->pages[i]);
struct folio *folio = page_folio(next);
struct folio *folio = page_folio(list[i]);
if (page_folio(list[nr]) != folio)
return page_folio(page);
folio = page_folio(page);
ret = try_grab_folio(page_folio(page), 1, flags);
ret = try_grab_folio(page_folio(page), 1, flags);
folio = page_folio(page);
folio = page_folio(page);
if (unlikely(page_folio(page) != folio)) {
folio = page_folio(pages[i]);
folio = page_folio(page);
src_folio = page_folio(src_page);
folio = page_folio(page);
folio = page_folio(page);
src_folio = page_folio(src_page);
folio = page_folio(page);
folio = page_folio(page);
folio = page_folio(page);
folio = page_folio(page);
folio = page_folio(page);
folio = page_folio(page);
folio = page_folio(split_at);
if (folio != page_folio(split_at) || folio != page_folio(lock_at)) {
if (new_folio == page_folio(lock_at))
struct folio *folio = page_folio(page);
folio = page_folio(page);
if (unlikely(page_folio(page) != folio))
struct folio *folio = page_folio(page);
struct folio *folio = page_folio(new);
struct folio *folio = page_folio(page);
pte_folio = page_folio(pte_page(entry));
if (folio != page_folio(pte_page(pte))) {
folio = page_folio(pte_page(pte));
old_folio = page_folio(pte_page(pte));
folio = page_folio(pte_page(vmf.orig_pte));
folio = page_folio(page);
folio = page_folio(p);
struct folio *folio = page_folio(p);
VM_WARN_ON_FOLIO(page_folio(pfn_to_page(pte_pfn(pte))) != folio, folio);
folio = page_folio(page);
folio = page_folio(page);
src = page_folio(src_page);
struct folio *kfolio = page_folio(kpage);
struct folio *folio = page_folio(page);
struct folio *folio = page_folio(page);
folio = page_folio(page);
return err ? NULL : page_folio(page);
folio = page_folio(page);
struct folio *folio = page_folio(page);
folio = page_folio(page);
folio = page_folio(page);
folio = page_folio(page);
memcg = folio_memcg_check(page_folio(page));
struct folio *folio = page_folio(p);
struct folio *folio = page_folio(p);
struct folio *folio = page_folio(p);
struct folio *folio = page_folio(p);
struct folio *folio = page_folio(p);
struct folio *folio = page_folio(page);
if (folio == page_folio(page))
folio = page_folio(page);
if (folio == page_folio(page))
struct folio *folio = page_folio(page);
if (folio == page_folio(page))
struct folio *folio = page_folio(page);
ret = dissolve_free_hugetlb_folio(page_folio(page));
struct folio *folio = page_folio(page);
folio = page_folio(p);
folio = page_folio(p);
folio = page_folio(p);
folio = page_folio(p);
folio = page_folio(p);
struct folio *folio = page_folio(page);
folio = page_folio(page);
shake_folio(page_folio(page));
tk->size_shift = folio_shift(page_folio(p));
count -= folio_nr_pages(page_folio(p));
folio = page_folio(page);
folio = page_folio(page);
struct folio *folio = page_folio(page);
struct folio *folio = page_folio(page);
struct folio *folio = page_folio(page);
struct folio *folio = page_folio(vmf->page);
old_folio = page_folio(vmf->page);
folio = page_folio(vmf->page);
struct folio *folio = page_folio(vmf->page);
folio = page_folio(vmf->page);
folio = page_folio(page);
folio = page_folio(vmf->page);
folio = page_folio(vmf->page);
folio = page_folio(page);
folio = page_folio(page);
return page_folio(page);
return page_folio(page);
struct folio *folio = page_folio(page);
folio = page_folio(page);
folio = page_folio(page);
folio = page_folio(page);
if (unlikely(page_folio(page) != folio))
struct folio *folio = page_folio(page);
new_fault_folio = fault_page ? page_folio(fault_page) : NULL;
newfolio = page_folio(newpage);
folio = page_folio(page);
folio = page_folio(migrate_pfn_to_page(src_pfns[i+j]));
newfolio = page_folio(migrate_pfn_to_page(dst_pfns[i+j]));
page_folio(fault_page) : NULL;
dst = page_folio(newpage);
src = page_folio(page);
struct folio *folio = page_folio(page);
struct folio *folio = page_folio(page);
page_folio(migrate->fault_page) : NULL;
folio = page_folio(page);
folio = page ? page_folio(page) : NULL;
folio = page_folio(page);
struct folio *folio = page_folio(page);
page_folio(fault_page) : NULL;
folio = page_folio(page);
folio = page_folio(page);
struct folio *folio = page_folio(page);
struct folio *fault_folio = fault_page ? page_folio(fault_page) : NULL;
struct folio *folio = page_folio(page);
page_folio(page)->pgmap = pgmap;
VM_WARN_ON_ONCE(page_folio(page) != page_folio(page + nr_pages - 1));
folio_remove_rmap_ptes(page_folio(page), page, nr_pages,
folio = page_folio(page);
struct folio *folio = page_folio(page);
pgalloc_tag_split(page_folio(page), order, 0);
folio = page_folio(page);
if (unlikely(page_folio(page) != folio || !folio_test_lru(folio))) {
struct folio *folio = page_folio(sio->bvec[p].bv_page);
struct folio *folio = page_folio(sio->bvec[p].bv_page);
struct folio *folio = page_folio(page);
const struct folio *folio = page_folio(page);
return page_folio(page);
folio = page_folio(page);
struct folio *folio = page_folio(encoded_page_ptr(encoded[i]));
struct folio *folio = page_folio(encoded_page_ptr(pages[i]));
folio = page_folio(container_of(head, struct page, rcu_head));
folio2 = page_folio(split_at2);
struct folio *folio = page_folio(page);
set_ps_flags(ps, page_folio(page), page);
folio_memcg(page_folio(page)))) {
page_folio(*rqstp->rq_next_page)))