| /linux/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()
|
| /linux/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/mm/ |
| H A D | util.c | 756 copy_highpage(folio_page(dst, i), folio_page(src, i)); in folio_copy() 770 if (copy_mc_highpage(folio_page(dst, i), folio_page(src, i))) in folio_mc_copy() 1161 flush_dcache_page(folio_page(folio, i)); in flush_dcache_folio()
|
| H A D | rmap.c | 1669 struct page *page = folio_page(folio, i); in folio_add_new_anon_rmap() 2112 subpage = folio_page(folio, pfn - folio_pfn(folio)); in try_to_unmap_one() 2487 subpage = folio_page(folio, pfn - folio_pfn(folio)); in try_to_migrate_one() 2518 subpage = folio_page(folio, pfn - folio_pfn(folio)); in try_to_migrate_one()
|
| H A D | slab.h | 149 #define slab_page(s) folio_page(slab_folio(s), 0)
|
| H A D | migrate_device.c | 204 unsigned long pfn = page_to_pfn(folio_page(folio, 0)); in migrate_vma_collect_huge_pmd() 211 ret = set_pmd_migration_entry(&pvmw, folio_page(folio, 0)); in migrate_vma_collect_huge_pmd()
|
| H A D | memory.c | 4953 page = folio_page(folio, 0); in do_swap_page() 7471 struct page *page = folio_page(folio, r[i].start); in folio_zero_user() 7489 dst_page = folio_page(dst, i); in copy_user_gigantic_page() 7490 src_page = folio_page(src, i); in copy_user_gigantic_page() 7509 struct page *dst = folio_page(copy_arg->dst, idx); in copy_subpage() 7510 struct page *src = folio_page(copy_arg->src, idx); in copy_subpage() 7544 subpage = folio_page(dst_folio, i); in copy_folio_from_user()
|
| H A D | hugetlb.c | 3121 struct page *page = folio_page(folio, start_page_number); in hugetlb_folio_init_tail_vmemmap() 3185 init_cma_pageblock(folio_page(folio, i)); in hugetlb_bootmem_init_migratetype() 3187 init_pageblock_migratetype(folio_page(folio, i), in hugetlb_bootmem_init_migratetype() 3951 struct page *page = folio_page(folio, i); in demote_free_hugetlb_folios() 5279 tlb_remove_page_size(tlb, folio_page(folio, 0), in __unmap_hugepage_range()
|
| H A D | migrate.c | 301 struct page *page = folio_page(folio, idx); in try_to_map_unused_to_zeropage() 363 new = folio_page(folio, idx); in remove_migration_pte()
|
| H A D | huge_memory.c | 3598 page_range_has_hwpoisoned(folio_page(folio, 0), new_nr_pages)) in __split_folio_to_order() 4494 if (pages_identical(folio_page(folio, i), ZERO_PAGE(0))) { in thp_underused() 4789 struct page *split_at = folio_page(folio, in split_huge_pages_pid() 4865 struct page *split_at = folio_page(folio, in split_huge_pages_in_file()
|
| /linux/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/arch/openrisc/mm/ |
| H A D | cache.c | 97 sync_icache_dcache(folio_page(folio, nr)); in update_cache()
|
| /linux/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_dmem.c | 160 struct page *dpage = folio_page(dfolio, 0); in nouveau_dmem_copy_folio() 161 struct page *spage = folio_page(sfolio, 0); in nouveau_dmem_copy_folio() 242 dpage = folio_page(vma_alloc_folio(GFP_HIGHUSER | __GFP_ZERO, in nouveau_dmem_migrate_to_ram() 428 zone_device_folio_init(folio, page_pgmap(folio_page(folio, 0)), order); in nouveau_dmem_page_alloc_locked() 497 dpage = folio_page( in nouveau_dmem_evict_chunk()
|
| /linux/arch/mips/include/asm/ |
| H A D | cacheflush.h | 59 __flush_dcache_folio_pages(folio, folio_page(folio, 0), in flush_dcache_folio()
|
| /linux/include/linux/ |
| H A D | highmem-internal.h | 86 const struct page *page = folio_page(folio, offset / PAGE_SIZE); in kmap_local_folio()
|
| H A D | nfs_page.h | 195 return folio_page(folio, pgbase >> PAGE_SHIFT); in nfs_page_to_page()
|
| H A D | pagemap.h | 972 return folio_page(folio, index & (folio_nr_pages(folio) - 1)); in folio_file_page() 1477 array[i++] = folio_page(folio, 0); in __readahead_batch()
|
| H A D | page-flags.h | 313 #define folio_page(folio, n) (&(folio)->page + (n)) macro
|
| /linux/virt/kvm/ |
| H A D | guest_memfd.c | 417 clear_highpage(folio_page(folio, 0)); in kvm_gmem_fault_user_mapping() 528 struct page *page = folio_page(folio, 0); in kvm_gmem_free_folio() 805 clear_highpage(folio_page(folio, 0)); in kvm_gmem_get_pfn()
|
| /linux/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() 673 dump_page(folio_page(eb->folios[0], 0), "eb page dump"); in block_group_err() 1125 dump_page(folio_page(eb->folios[0], 0), "eb page dump"); in dev_item_err() 1398 dump_page(folio_page(eb->folios[0], 0), "eb page dump"); in extent_err()
|
| H A D | extent_io.c | 3398 __free_page(folio_page(eb->folios[i], 0)); in attach_eb_folio_to_filemap() 3413 __free_page(folio_page(eb->folios[i], 0)); in attach_eb_folio_to_filemap() 3550 if (i && folio_page(eb->folios[i - 1], 0) + 1 != folio_page(folio, 0)) in alloc_extent_buffer()
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_pagemap.c | 801 page = folio_page(folio, 0); in drm_pagemap_migrate_populate_ram_pfn() 1227 struct page *page = folio_page(folio, 0); in drm_pagemap_folio_free()
|
| /linux/drivers/dma-buf/ |
| H A D | udmabuf.c | 123 pages[pg] = folio_page(ubuf->folios[pg], in vmap_udmabuf()
|
| /linux/block/ |
| H A D | bio.c | 1074 __bio_add_page(bio, folio_page(folio, nr), len, off % PAGE_SIZE); in bio_add_folio_nofail() 1099 return bio_add_page(bio, folio_page(folio, nr), len, off % PAGE_SIZE) > 0; in bio_add_folio()
|
| /linux/fs/erofs/ |
| H A D | zdata.c | 575 folio_page(folio ?: newfolio, 0); in z_erofs_bind_cache() 1072 .page = folio_page(folio, pgs >> PAGE_SHIFT), in z_erofs_scan_folio()
|