Home
last modified time | relevance | path

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

/Linux-v6.1/fs/freevxfs/
Dvxfs_immed.c38 memcpy_to_page(folio_page(folio, i), 0, src, PAGE_SIZE); in vxfs_immed_read_folio()
/Linux-v6.1/mm/
Dutil.c739 if (atomic_read(&folio_page(folio, i)->_mapcount) >= 0) in folio_mapped()
830 ret += atomic_read(&folio_page(folio, i)->_mapcount) + 1; in folio_mapcount()
855 copy_highpage(folio_page(dst, i), folio_page(src, i)); in folio_copy()
1190 flush_dcache_page(folio_page(folio, i)); in flush_dcache_folio()
Dswap_state.c116 set_page_private(folio_page(folio, i), entry.val + i); in add_to_swap_cache()
155 set_page_private(folio_page(folio, i), 0); in __delete_from_swap_cache()
Drmap.c1530 subpage = folio_page(folio, in try_to_unmap_one()
1893 subpage = folio_page(folio, in try_to_migrate_one()
1924 subpage = folio_page(folio, in try_to_migrate_one()
2223 subpage = folio_page(folio, in page_make_device_exclusive_one()
Dslab_common.c930 mod_lruvec_page_state(folio_page(folio, 0), NR_SLAB_UNRECLAIMABLE_B, in free_large_kmalloc()
932 __free_pages(folio_page(folio, 0), order); in free_large_kmalloc()
Dslob.c561 __free_pages(folio_page(sp, 0), order); in kfree()
Dslab.h132 #define slab_page(s) folio_page(slab_folio(s), 0)
Dslab.c1374 if (sk_memalloc_socks() && page_is_pfmemalloc(folio_page(folio, 0))) in kmem_getpages()
1391 page_mapcount_reset(folio_page(folio, 0)); in kmem_freepages()
1397 __free_pages(folio_page(folio, 0), order); in kmem_freepages()
Dshmem.c2003 clear_highpage(folio_page(folio, i)); in shmem_get_folio_gfp()
3196 if (PageHWPoison(folio_page(folio, 0)) || in shmem_get_link()
3207 if (PageHWPoison(folio_page(folio, 0))) { in shmem_get_link()
Dmigrate.c189 new = folio_page(folio, idx); in remove_migration_pte()
Dslub.c1803 if (page_is_pfmemalloc(folio_page(folio, 0))) in alloc_slab_page()
2016 __free_pages(folio_page(folio, 0), order); in __free_slab()
Dmemcontrol.c2944 return page_memcg_check(folio_page(folio, 0)); in mem_cgroup_from_obj_folio()
3412 folio_page(folio, i)->memcg_data = folio->memcg_data; in split_page_memcg()
Dpage_alloc.c827 enum compound_dtor_id dtor = folio_page(folio, 1)->compound_dtor; in destroy_large_folio()
/Linux-v6.1/include/linux/
Dhighmem-internal.h78 struct page *page = folio_page(folio, offset / PAGE_SIZE); in kmap_local_folio()
Dmm.h1534 return &folio_page(folio, 1)->compound_pincount; in folio_pincount_ptr()
1689 return (struct folio *)folio_page(folio, folio_nr_pages(folio)); in folio_next()
1736 ret = arch_make_page_accessible(folio_page(folio, i)); in arch_make_folio_accessible()
Dpage-flags.h288 #define folio_page(folio, n) nth_page(&(folio)->page, n) macro
Dpagemap.h685 return folio_page(folio, index & (folio_nr_pages(folio) - 1)); in folio_file_page()
/Linux-v6.1/fs/ceph/
Daddr.c1293 snapc = ceph_find_incompatible(folio_page(*foliop, 0)); in ceph_netfs_check_write_begin()
1708 pages[0] = folio_page(folio, 0); in ceph_uninline_data()