Home
last modified time | relevance | path

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

12

/linux/arch/arm64/mm/
H A Dmteswap.c105 err = mte_save_tags(folio_page(folio, i)); in arch_prepare_to_swap()
113 __mte_invalidate_tags(folio_page(folio, i)); in arch_prepare_to_swap()
127 mte_restore_tags(entry, folio_page(folio, i)); in arch_swap_restore()
/linux/fs/freevxfs/
H A Dvxfs_immed.c38 memcpy_to_page(folio_page(folio, i), 0, src, PAGE_SIZE); in vxfs_immed_read_folio()
/linux/arch/openrisc/mm/
H A Dcache.c58 sync_icache_dcache(folio_page(folio, nr)); in update_cache()
/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()
/linux/mm/
H A Dmemremap.c474 __ClearPageAnonExclusive(folio_page(folio, 0)); in free_zone_device_folio()
489 folio->page.pgmap->ops->page_free(folio_page(folio, 0)); in free_zone_device_folio()
H A Dutil.c823 copy_highpage(folio_page(dst, i), folio_page(src, i)); in folio_copy()
1161 flush_dcache_page(folio_page(folio, i)); in flush_dcache_folio()
H A Drmap.c1411 struct page *page = folio_page(folio, i); in folio_add_new_anon_rmap()
1688 subpage = folio_page(folio, pfn - folio_pfn(folio)); in try_to_unmap_one()
2027 subpage = folio_page(folio, in try_to_migrate_one()
2060 subpage = folio_page(folio, pfn - folio_pfn(folio)); in try_to_migrate_one()
2375 subpage = folio_page(folio, in page_make_device_exclusive_one()
H A Dkhugepaged.c792 struct page *page = folio_page(folio, i); in __collapse_huge_page_copy()
1563 if (folio_page(folio, i) != page) in collapse_pte_mapped_thp()
1611 if (folio_page(folio, i) != page) in collapse_pte_mapped_thp()
2038 dst = folio_page(new_folio, 0); in collapse_file()
2045 if (copy_mc_highpage(dst, folio_page(folio, 0)) > 0) { in collapse_file()
H A Dslab.h161 #define slab_page(s) folio_page(slab_folio(s), 0)
H A Dhugetlb.c1524 p = folio_page(folio, i); in __destroy_compound_gigantic_folio()
2075 p = folio_page(folio, i); in __prep_compound_gigantic_folio()
2130 p = folio_page(folio, j); in __prep_compound_gigantic_folio()
2137 p = folio_page(folio, j); in __prep_compound_gigantic_folio()
3978 subpage = folio_page(folio, i); in demote_free_hugetlb_folio()
H A Dksm.c3059 struct page *page = folio_page(folio, 0); in ksm_might_need_to_copy()
3088 if (copy_mc_user_highpage(folio_page(new_folio, 0), page, in ksm_might_need_to_copy()
H A Dmemory.c4130 page = folio_page(folio, 0); in do_swap_page()
6347 dst_page = folio_page(dst, i); in copy_user_gigantic_page()
6348 src_page = folio_page(src, i); in copy_user_gigantic_page()
6409 subpage = folio_page(dst_folio, i); in copy_folio_from_user()
/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 Dpage-flags.h280 #define folio_page(folio, n) nth_page(&(folio)->page, n) macro
H A Dpagemap.h838 return folio_page(folio, index & (folio_nr_pages(folio) - 1));
/linux/fs/btrfs/
H A Dextent_io.c275 struct page *page = folio_page(folio, 0); in lock_delalloc_pages()
490 folio_page(folio, 0), start, len, !error); in end_bbio_data_write()
1765 wbc_account_cgroup_owner(wbc, folio_page(folio, 0), in write_one_eb()
3802 __free_page(folio_page(eb->folios[i], 0)); in attach_eb_folio_to_filemap()
3808 folio_page(existing_folio, 0)); in attach_eb_folio_to_filemap()
3818 __free_page(folio_page(eb->folios[i], 0)); in attach_eb_folio_to_filemap()
3958 if (i && folio_page(eb->folios[i - 1], 0) + 1 != folio_page(folio, 0)) in alloc_extent_buffer()
4005 unlock_page(folio_page(eb->folios[i], 0)); in alloc_extent_buffer()
4029 unlock_page(folio_page(eb->folios[i], 0)); in alloc_extent_buffer()
4238 lock_page(folio_page(eb->folios[0], 0)); in set_extent_buffer_dirty()
[all …]
H A Dtree-checker.c68 dump_page(folio_page(eb->folios[0], 0), "eb page dump"); in generic_err()
96 dump_page(folio_page(eb->folios[0], 0), "eb page dump"); in file_extent_err()
157 dump_page(folio_page(eb->folios[0], 0), "eb page dump"); in dir_item_err()
653 dump_page(folio_page(eb->folios[0], 0), "eb page dump"); in block_group_err()
1010 dump_page(folio_page(eb->folios[0], 0), "eb page dump"); in dev_item_err()
1266 dump_page(folio_page(eb->folios[0], 0), "eb page dump"); in extent_err()
H A Dsubpage.c798 dump_page(folio_page(folio, 0), "btrfs subpage dump"); in btrfs_subpage_dump_bitmap()
/linux/fs/crypto/
H A Dcrypto.c285 struct page *page = folio_page(folio, i >> PAGE_SHIFT); in fscrypt_decrypt_pagecache_blocks()
/linux/virt/kvm/
H A Dguest_memfd.c39 clear_highpage(folio_page(folio, i)); in kvm_gmem_get_folio()
/linux/fs/btrfs/tests/
H A Dextent-io-tests.c675 struct page *page = folio_page(eb->folios[i >> PAGE_SHIFT], 0); in dump_eb_and_memory_contents()
/linux/fs/smb/client/
H A Dcifsencrypt.c131 p = kmap_local_page(folio_page(folio, j)); in cifs_shash_xarray()
/linux/lib/
H A Dscatterlist.c1296 sg_set_page(sg, folio_page(folio, 0), len, offset); in extract_xarray_to_sg()
/linux/fs/ceph/
H A Daddr.c1464 snapc = ceph_find_incompatible(folio_page(*foliop, 0)); in ceph_netfs_check_write_begin()
1889 pages[0] = folio_page(folio, 0); in ceph_uninline_data()

12