Home
last modified time | relevance | path

Searched refs:folio_page (Results 1 – 25 of 26) sorted by relevance

12

/openbmc/linux/fs/freevxfs/
H A Dvxfs_immed.c38 memcpy_to_page(folio_page(folio, i), 0, src, PAGE_SIZE); in vxfs_immed_read_folio()
/openbmc/linux/arch/openrisc/mm/
H A Dcache.c58 sync_icache_dcache(folio_page(folio, nr)); in update_cache()
/openbmc/linux/arch/arm/mm/
H A Dflush.c220 void *addr = kmap_high_get(folio_page(folio, i)); in __flush_dcache_folio()
223 kunmap_high(folio_page(folio, i)); in __flush_dcache_folio()
/openbmc/linux/mm/
H A Dutil.c806 copy_highpage(folio_page(dst, i), folio_page(src, i)); in folio_copy()
1141 flush_dcache_page(folio_page(folio, i)); in flush_dcache_folio()
H A Drmap.c1089 mapcount += atomic_read(&folio_page(folio, i)->_mapcount); in folio_total_mapcount()
1538 subpage = folio_page(folio, pfn - folio_pfn(folio)); in try_to_unmap_one()
1874 subpage = folio_page(folio, in try_to_migrate_one()
1907 subpage = folio_page(folio, pfn - folio_pfn(folio)); in try_to_migrate_one()
2213 subpage = folio_page(folio, in page_make_device_exclusive_one()
H A Dslab_common.c982 mod_lruvec_page_state(folio_page(folio, 0), NR_SLAB_UNRECLAIMABLE_B, in free_large_kmalloc()
984 __free_pages(folio_page(folio, 0), order); in free_large_kmalloc()
H A Dslab.h175 #define slab_page(s) folio_page(slab_folio(s), 0)
H A Dhugetlb.c1530 p = folio_page(folio, i); in __destroy_compound_gigantic_folio()
1996 p = folio_page(folio, i); in __prep_compound_gigantic_folio()
2051 p = folio_page(folio, j); in __prep_compound_gigantic_folio()
2058 p = folio_page(folio, j); in __prep_compound_gigantic_folio()
3660 subpage = folio_page(folio, i); in demote_free_hugetlb_folio()
H A Dshmem.c2117 clear_highpage(folio_page(folio, i)); in shmem_get_folio_gfp()
3539 if (PageHWPoison(folio_page(folio, 0)) || in shmem_get_link()
3550 if (PageHWPoison(folio_page(folio, 0))) { in shmem_get_link()
H A Dfilemap.c2879 page = folio_page(folio, offset / PAGE_SIZE); in splice_folio_into_pipe()
3517 struct page *page = folio_page(folio, start); in filemap_map_folio_range()
H A Dmemory.c6062 dst_page = folio_page(dst, i); in copy_user_gigantic_page()
6063 src_page = folio_page(src, i); in copy_user_gigantic_page()
6123 subpage = folio_page(dst_folio, i); in copy_folio_from_user()
H A Dmigrate.c199 new = folio_page(folio, idx); in remove_migration_pte()
H A Dkhugepaged.c2039 dst = folio_page(new_folio, 0); in collapse_file()
/openbmc/linux/include/linux/
H A Dhighmem-internal.h78 struct page *page = folio_page(folio, offset / PAGE_SIZE); in kmap_local_folio()
H A Dnfs_page.h199 return folio_page(folio, pgbase >> PAGE_SHIFT); in nfs_page_to_page()
H A Dmm.h2097 return (struct folio *)folio_page(folio, folio_nr_pages(folio)); in folio_next()
2145 return page_mapcount(folio_page(folio, 0)); in folio_estimated_sharers()
2162 ret = arch_make_page_accessible(folio_page(folio, i)); in arch_make_folio_accessible()
H A Dpage-flags.h281 #define folio_page(folio, n) nth_page(&(folio)->page, n) macro
H A Dpagemap.h827 return folio_page(folio, index & (folio_nr_pages(folio) - 1)); in folio_file_page()
/openbmc/linux/fs/crypto/
H A Dcrypto.c272 struct page *page = folio_page(folio, i >> PAGE_SHIFT); in fscrypt_decrypt_pagecache_blocks()
/openbmc/linux/fs/smb/client/
H A Dcifsencrypt.c131 p = kmap_local_page(folio_page(folio, j)); in cifs_shash_xarray()
H A Dsmbdirect.c2554 if (!smb_set_sge(rdma, folio_page(folio, 0), off, len)) { in smb_extract_xarray_to_rdma()
/openbmc/linux/lib/
H A Dscatterlist.c1296 sg_set_page(sg, folio_page(folio, 0), len, offset); in extract_xarray_to_sg()
/openbmc/linux/fs/ceph/
H A Daddr.c1481 snapc = ceph_find_incompatible(folio_page(*foliop, 0)); in ceph_netfs_check_write_begin()
1901 pages[0] = folio_page(folio, 0); in ceph_uninline_data()
/openbmc/linux/block/
H A Dbio.c1159 page = folio_page(fi.folio, fi.offset / PAGE_SIZE); in __bio_release_pages()
/openbmc/linux/fs/f2fs/
H A Ddata.c3019 pages[nr_pages] = folio_page(folio, idx); in f2fs_write_cache_pages()

12