| /linux-6.15/mm/ |
| H A D | folio-compat.c | 15 return folio_unlock(page_folio(page)); in unlock_page() 21 return folio_end_writeback(page_folio(page)); in end_page_writeback() 27 return folio_wait_writeback(page_folio(page)); in wait_on_page_writeback() 33 folio_mark_accessed(page_folio(page)); in mark_page_accessed() 39 folio_start_writeback(page_folio(page)); in set_page_writeback() 45 return folio_mark_dirty(page_folio(page)); in set_page_dirty() 51 return folio_mark_dirty_lock(page_folio(page)); in set_page_dirty_lock() 57 return folio_clear_dirty_for_io(page_folio(page)); in clear_page_dirty_for_io() 64 return folio_redirty_for_writepage(wbc, page_folio(page)); in redirty_page_for_writepage() 71 return filemap_add_folio(mapping, page_folio(page), index, gfp); in add_to_page_cache_lru()
|
| H A D | migrate_device.c | 64 page_folio(migrate->fault_page) : NULL; in migrate_vma_collect_pmd() 193 folio = page_folio(page); in migrate_vma_collect_pmd() 341 struct folio *folio = page_folio(page); in migrate_vma_check_page() 381 page_folio(fault_page) : NULL; in migrate_device_unmap() 398 folio = page_folio(page); in migrate_device_unmap() 442 folio = page_folio(page); in migrate_device_unmap() 749 newfolio = page_folio(newpage); in __migrate_device_pages() 750 folio = page_folio(page); in __migrate_device_pages() 827 page_folio(fault_page) : NULL; in __migrate_device_finalize() 836 dst = page_folio(newpage); in __migrate_device_finalize() [all …]
|
| H A D | memory-failure.c | 398 shake_folio(page_folio(page)); in shake_page() 1407 if (folio == page_folio(page)) in __get_hwpoison_page() 1411 folio = page_folio(page); in __get_hwpoison_page() 1424 if (folio == page_folio(page)) in __get_hwpoison_page() 1506 if (folio == page_folio(page)) in __get_unpoison_page() 2081 folio = page_folio(p); in try_memory_failure_hugetlb() 2094 folio = page_folio(p); in try_memory_failure_hugetlb() 2318 folio = page_folio(p); in memory_failure() 2354 folio = page_folio(p); in memory_failure() 2571 folio = page_folio(p); in unpoison_memory() [all …]
|
| H A D | page_idle.c | 42 folio = page_folio(page); in page_idle_get_folio() 45 if (unlikely(page_folio(page) != folio || !folio_test_lru(folio))) { in page_idle_get_folio()
|
| H A D | mmu_gather.c | 66 folio_remove_rmap_ptes(page_folio(page), page, nr_pages, in tlb_flush_rmap_batch() 176 VM_WARN_ON_ONCE(page_folio(page) != page_folio(page + nr_pages - 1)); in __tlb_remove_folio_pages_size()
|
| H A D | gup.c | 60 folio = page_folio(page); in sanity_check_pinned_pages() 83 folio = page_folio(page); in try_get_folio() 98 if (unlikely(page_folio(page) != folio)) { in try_get_folio() 192 gup_put_folio(page_folio(page), 1, FOLL_PIN); in unpin_user_page() 240 struct folio *folio = page_folio(next); in gup_folio_range_next() 254 struct folio *folio = page_folio(list[i]); in gup_folio_next() 258 if (page_folio(list[nr]) != folio) in gup_folio_next() 553 return page_folio(page); in try_grab_folio_fast() 899 folio = page_folio(page); in follow_page_pte() 1541 struct folio *folio = page_folio(page); in __get_user_pages() [all …]
|
| /linux-6.15/arch/sh/mm/ |
| H A D | cache.c | 64 struct folio *folio = page_folio(page); in copy_to_user_page() 85 struct folio *folio = page_folio(page); in copy_from_user_page() 102 struct folio *src = page_folio(from); in copy_user_highpage() 150 struct folio *folio = page_folio(pfn_to_page(pfn)); in __update_cache() 160 struct folio *folio = page_folio(page); in __flush_anon_page() 247 cacheop_on_each_cpu(local_flush_icache_folio, page_folio(page), 1); in flush_icache_pages()
|
| H A D | kmap.c | 30 struct folio *folio = page_folio(page); in kmap_coherent()
|
| /linux-6.15/arch/arm64/include/asm/ |
| H A D | mte.h | 44 VM_WARN_ON_ONCE(folio_test_hugetlb(page_folio(page))); in set_page_mte_tagged() 58 VM_WARN_ON_ONCE(folio_test_hugetlb(page_folio(page))); in page_mte_tagged() 83 VM_WARN_ON_ONCE(folio_test_hugetlb(page_folio(page))); in try_page_mte_tagging()
|
| /linux-6.15/arch/csky/abiv1/ |
| H A D | cacheflush.c | 40 flush_dcache_folio(page_folio(page)); in flush_dcache_page() 58 folio = page_folio(pfn_to_page(pfn)); in update_mmu_cache_range()
|
| /linux-6.15/arch/arm64/mm/ |
| H A D | copypage.c | 21 struct folio *src = page_folio(from); in copy_highpage() 22 struct folio *dst = page_folio(to); in copy_highpage()
|
| H A D | flush.c | 54 struct folio *folio = page_folio(pte_page(pte)); in __sync_icache_dcache() 79 flush_dcache_folio(page_folio(page)); in flush_dcache_page()
|
| /linux-6.15/arch/mips/mm/ |
| H A D | cache.c | 104 struct folio *folio = page_folio(page); in __flush_dcache_pages() 130 struct folio *folio = page_folio(page); in __flush_anon_page() 157 folio = page_folio(pfn_to_page(pfn)); in __update_cache()
|
| H A D | init.c | 85 BUG_ON(folio_test_dcache_dirty(page_folio(page))); in __kmap_pgprot() 166 struct folio *src = page_folio(from); in copy_user_highpage() 192 struct folio *folio = page_folio(page); in copy_to_user_page() 212 struct folio *folio = page_folio(page); in copy_from_user_page()
|
| /linux-6.15/mm/damon/ |
| H A D | ops-common.c | 32 folio = page_folio(page); in damon_get_folio() 35 if (unlikely(page_folio(page) != folio || !folio_test_lru(folio))) { in damon_get_folio()
|
| /linux-6.15/arch/s390/include/asm/ |
| H A D | tlb.h | 65 VM_WARN_ON_ONCE(page_folio(page) != page_folio(page + nr_pages - 1)); in __tlb_remove_folio_pages()
|
| /linux-6.15/arch/xtensa/mm/ |
| H A D | cache.c | 90 struct folio *folio = page_folio(page); in clear_user_highpage() 105 struct folio *folio = page_folio(dst); in copy_user_highpage() 226 folio = page_folio(pfn_to_page(pfn)); in update_mmu_cache_range()
|
| /linux-6.15/include/linux/ |
| H A D | page-flags.h | 302 #define page_folio(p) (_Generic((p), \ macro 737 unsigned long flags = (unsigned long)page_folio(page)->mapping; in PageAnonNotKsm() 744 return folio_test_anon(page_folio(page)); in PageAnon() 825 return folio_test_uptodate(page_folio(page)); in PageUptodate() 1100 return folio_test_slab(page_folio(page)); in PAGE_TYPE_OPS() 1129 return folio_test_hugetlb(page_folio(page)); in FOLIO_TYPE_OPS() 1143 folio = page_folio(page); in is_page_hwpoison()
|
| /linux-6.15/fs/f2fs/ |
| H A D | compress.c | 93 struct folio *folio = page_folio(page); in f2fs_set_compressed_page() 863 struct folio *folio = page_folio(pages[index + i]); in f2fs_all_cluster_page_ready() 886 if (page_folio(page)->index >= nr_pages) in cluster_has_invalid_data() 1072 if (folio_test_writeback(page_folio(cc->rpages[i]))) in cancel_cluster_writeback() 1120 f2fs_compress_ctx_add_page(cc, page_folio(page)); in prepare_compress_overwrite() 1150 f2fs_compress_ctx_add_page(cc, page_folio(page)); in prepare_compress_overwrite() 1153 f2fs_handle_page_eio(sbi, page_folio(page), DATA); in prepare_compress_overwrite() 1201 struct folio *folio = page_folio(cc.rpages[0]); in f2fs_compress_write_end() 1246 struct folio *folio = page_folio(rpages[i]); in f2fs_truncate_partial_cluster() 1325 folio = page_folio(cc->rpages[last_index]); in f2fs_write_compressed_pages() [all …]
|
| /linux-6.15/fs/btrfs/tests/ |
| H A D | extent-io-tests.c | 183 found = find_lock_delalloc_range(inode, page_folio(locked_page), &start, in test_find_delalloc() 214 found = find_lock_delalloc_range(inode, page_folio(locked_page), &start, in test_find_delalloc() 248 found = find_lock_delalloc_range(inode, page_folio(locked_page), &start, in test_find_delalloc() 269 found = find_lock_delalloc_range(inode, page_folio(locked_page), &start, in test_find_delalloc() 310 found = find_lock_delalloc_range(inode, page_folio(locked_page), &start, in test_find_delalloc()
|
| /linux-6.15/arch/arm/mm/ |
| H A D | copypage-xscale.c | 87 struct folio *src = page_folio(from); in xscale_mc_copy_user_highpage()
|
| H A D | copypage-v4mc.c | 67 struct folio *src = page_folio(from); in v4_mc_copy_user_highpage()
|
| /linux-6.15/arch/s390/kvm/ |
| H A D | gmap.c | 72 struct folio *folio = page_folio(page); in __gmap_destroy_page()
|
| /linux-6.15/arch/openrisc/include/asm/ |
| H A D | cacheflush.h | 85 flush_dcache_folio(page_folio(page)); in flush_dcache_page()
|
| /linux-6.15/arch/s390/mm/ |
| H A D | hugetlbpage.c | 149 folio = page_folio(pud_page(__pud(rste))); in clear_huge_pte_skeys() 153 folio = page_folio(pmd_page(__pmd(rste))); in clear_huge_pte_skeys()
|