| /linux-6.15/arch/arm64/mm/ |
| H A D | copypage.c | 35 from != folio_page(src, 0)) in copy_highpage() 48 kfrom = page_address(folio_page(src, i)); in copy_highpage() 49 kto = page_address(folio_page(dst, i)); in copy_highpage()
|
| H A D | mteswap.c | 105 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-6.15/mm/ |
| H A D | util.c | 725 copy_highpage(folio_page(dst, i), folio_page(src, i)); in folio_copy() 739 if (copy_mc_highpage(folio_page(dst, i), folio_page(src, i))) in folio_mc_copy() 1130 flush_dcache_page(folio_page(folio, i)); in flush_dcache_folio()
|
| H A D | memremap.c | 475 __ClearPageAnonExclusive(folio_page(folio, 0)); in free_zone_device_folio() 502 pgmap->ops->page_free(folio_page(folio, 0)); in free_zone_device_folio() 521 pgmap->ops->page_free(folio_page(folio, 0)); in free_zone_device_folio()
|
| H A D | truncate.c | 226 split_at = folio_page(folio, PAGE_ALIGN_DOWN(offset) / PAGE_SIZE); in truncate_inode_partial_folio() 238 split_at2 = folio_page(folio, in truncate_inode_partial_folio()
|
| H A D | page_io.c | 213 entry = page_swap_entry(folio_page(folio, i)); in swap_zeromap_folio_set() 231 entry = page_swap_entry(folio_page(folio, i)); in swap_zeromap_folio_clear()
|
| H A D | khugepaged.c | 815 struct page *page = folio_page(folio, i); in __collapse_huge_page_copy() 1593 if (folio_page(folio, i) != page) in collapse_pte_mapped_thp() 1644 if (folio_page(folio, i) != page) in collapse_pte_mapped_thp() 2091 dst = folio_page(new_folio, 0); in collapse_file() 2102 if (copy_mc_highpage(dst, folio_page(folio, i)) > 0) { in collapse_file()
|
| H A D | rmap.c | 1581 struct page *page = folio_page(folio, i); in folio_add_new_anon_rmap() 1969 subpage = folio_page(folio, pfn - folio_pfn(folio)); in try_to_unmap_one() 2329 subpage = folio_page(folio, in try_to_migrate_one() 2358 subpage = folio_page(folio, pfn - folio_pfn(folio)); in try_to_migrate_one()
|
| H A D | slab.h | 168 #define slab_page(s) folio_page(slab_folio(s), 0)
|
| /linux-6.15/fs/freevxfs/ |
| H A D | vxfs_immed.c | 38 memcpy_to_page(folio_page(folio, i), 0, src, PAGE_SIZE); in vxfs_immed_read_folio()
|
| /linux-6.15/arch/arm/mm/ |
| H A D | flush.c | 220 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-6.15/arch/openrisc/mm/ |
| H A D | cache.c | 97 sync_icache_dcache(folio_page(folio, nr)); in update_cache()
|
| /linux-6.15/crypto/ |
| H A D | scompress.c | 206 spage = folio_page(req->sfolio, 0); in scomp_acomp_comp_decomp() 234 dpage = folio_page(req->dfolio, 0); in scomp_acomp_comp_decomp()
|
| H A D | acompress.c | 218 sg_set_page(&state->ssg, folio_page(folio, off / PAGE_SIZE), in acomp_virt_to_sg() 238 sg_set_page(&state->dsg, folio_page(folio, off / PAGE_SIZE), in acomp_virt_to_sg()
|
| /linux-6.15/include/linux/ |
| H A D | highmem-internal.h | 78 struct page *page = folio_page(folio, offset / PAGE_SIZE); in kmap_local_folio()
|
| H A D | nfs_page.h | 196 return folio_page(folio, pgbase >> PAGE_SHIFT); in nfs_page_to_page()
|
| /linux-6.15/fs/btrfs/ |
| H A D | tree-checker.c | 68 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() 672 dump_page(folio_page(eb->folios[0], 0), "eb page dump"); in block_group_err() 1041 dump_page(folio_page(eb->folios[0], 0), "eb page dump"); in dev_item_err() 1297 dump_page(folio_page(eb->folios[0], 0), "eb page dump"); in extent_err()
|
| /linux-6.15/virt/kvm/ |
| H A D | guest_memfd.c | 65 clear_highpage(folio_page(folio, i)); in kvm_gmem_prepare_folio() 368 struct page *page = folio_page(folio, 0); in kvm_gmem_free_folio()
|
| /linux-6.15/fs/crypto/ |
| H A D | crypto.c | 283 struct page *page = folio_page(folio, i >> PAGE_SHIFT); in fscrypt_decrypt_pagecache_blocks()
|
| /linux-6.15/fs/smb/client/ |
| H A D | compress.c | 191 p = kmap_local_page(folio_page(folio, j)); in collect_sample()
|
| /linux-6.15/block/ |
| H A D | bio.c | 1032 __bio_add_page(bio, folio_page(folio, nr), len, off % PAGE_SIZE); in bio_add_folio_nofail() 1057 return bio_add_page(bio, folio_page(folio, nr), len, off % PAGE_SIZE) > 0; in bio_add_folio() 1101 folio_page(folio, 0), len, offset, in bio_iov_add_folio()
|
| /linux-6.15/fs/f2fs/ |
| H A D | data.c | 2288 if (f2fs_load_compressed_page(sbi, folio_page(folio, 0), in f2fs_read_multi_pages() 2654 page_private_atomic(folio_page(folio, 0)); in f2fs_do_write_data_page() 2685 clear_page_private_gcing(folio_page(folio, 0)); in f2fs_do_write_data_page() 2755 clear_page_private_atomic(folio_page(folio, 0)); in f2fs_do_write_data_page() 2773 struct page *page = folio_page(folio, 0); in f2fs_write_single_data_page() 3036 pages[nr_pages] = folio_page(folio, idx); in f2fs_write_cache_pages() 3396 err = f2fs_convert_inline_page(&dn, folio_page(folio, 0)); in prepare_write_begin() 3713 set_page_private_atomic(folio_page(folio, 0)); in f2fs_write_end()
|
| /linux-6.15/lib/ |
| H A D | scatterlist.c | 1301 sg_set_page(sg, folio_page(folio, 0), part, offset); in extract_folioq_to_sg() 1362 sg_set_page(sg, folio_page(folio, 0), len, offset); in extract_xarray_to_sg()
|
| H A D | alloc_tag.c | 185 if (get_page_tag_ref(folio_page(folio, i), &ref, &handle)) { in pgalloc_tag_split()
|
| /linux-6.15/drivers/iommu/iommufd/ |
| H A D | pages.c | 650 unsigned long pfn = page_to_pfn(folio_page(folio, offset)); in batch_from_folios() 835 *upages++ = folio_page(folio, offset); in pin_memfd_pages() 843 *upages++ = folio_page(folio, offset++); in pin_memfd_pages()
|