Searched refs:newfolio (Results 1 – 9 of 9) sorted by relevance
| /linux-6.15/include/linux/ |
| H A D | page_owner.h | 16 extern void __folio_copy_owner(struct folio *newfolio, struct folio *old); 41 static inline void folio_copy_owner(struct folio *newfolio, struct folio *old) in folio_copy_owner() argument 44 __folio_copy_owner(newfolio, old); in folio_copy_owner() 68 static inline void folio_copy_owner(struct folio *newfolio, struct folio *folio) in folio_copy_owner() argument
|
| H A D | ksm.h | 92 void folio_migrate_ksm(struct folio *newfolio, struct folio *folio); 150 static inline void folio_migrate_ksm(struct folio *newfolio, struct folio *old) in folio_migrate_ksm() argument
|
| H A D | migrate.h | 79 void folio_migrate_flags(struct folio *newfolio, struct folio *folio); 81 struct folio *newfolio, struct folio *folio, int extra_count);
|
| /linux-6.15/mm/ |
| H A D | migrate.c | 501 newzone = folio_zone(newfolio); in __folio_migrate_mapping() 516 newfolio->index = folio->index; in __folio_migrate_mapping() 524 folio_set_swapcache(newfolio); in __folio_migrate_mapping() 535 folio_set_dirty(newfolio); in __folio_migrate_mapping() 540 xas_store(&xas, newfolio); in __folio_migrate_mapping() 660 folio_mark_uptodate(newfolio); in folio_migrate_flags() 663 folio_set_active(newfolio); in folio_migrate_flags() 669 folio_set_checked(newfolio); in folio_migrate_flags() 681 folio_set_dirty(newfolio); in folio_migrate_flags() 684 folio_set_young(newfolio); in folio_migrate_flags() [all …]
|
| H A D | migrate_device.c | 714 struct folio *newfolio, *folio; in __migrate_device_pages() local 749 newfolio = page_folio(newpage); in __migrate_device_pages() 753 if (folio_is_device_private(newfolio) || in __migrate_device_pages() 754 folio_is_device_coherent(newfolio)) { in __migrate_device_pages() 768 } else if (folio_is_zone_device(newfolio)) { in __migrate_device_pages() 780 r = folio_migrate_mapping(mapping, newfolio, folio, extra_cnt); in __migrate_device_pages() 784 folio_migrate_flags(newfolio, folio); in __migrate_device_pages()
|
| H A D | page_owner.c | 363 void __folio_copy_owner(struct folio *newfolio, struct folio *old) in __folio_copy_owner() argument 378 page_ext = page_ext_get(&newfolio->page); in __folio_copy_owner() 386 __update_page_owner_handle(&newfolio->page, old_page_owner->handle, in __folio_copy_owner() 396 __update_page_owner_free_handle(&newfolio->page, 0, old_page_owner->order, in __folio_copy_owner()
|
| H A D | ksm.c | 3118 void folio_migrate_ksm(struct folio *newfolio, struct folio *folio) in folio_migrate_ksm() argument 3123 VM_BUG_ON_FOLIO(!folio_test_locked(newfolio), newfolio); in folio_migrate_ksm() 3124 VM_BUG_ON_FOLIO(newfolio->mapping != folio->mapping, newfolio); in folio_migrate_ksm() 3129 stable_node->kpfn = folio_pfn(newfolio); in folio_migrate_ksm()
|
| /linux-6.15/fs/fuse/ |
| H A D | dev.c | 962 struct folio *newfolio; in fuse_try_move_page() local 988 newfolio = page_folio(buf->page); in fuse_try_move_page() 990 folio_clear_uptodate(newfolio); in fuse_try_move_page() 991 folio_clear_mappedtodisk(newfolio); in fuse_try_move_page() 993 if (fuse_check_folio(newfolio) != 0) in fuse_try_move_page() 1012 folio_get(newfolio); in fuse_try_move_page() 1015 folio_add_lru(newfolio); in fuse_try_move_page() 1028 *pagep = &newfolio->page; in fuse_try_move_page() 1032 folio_unlock(newfolio); in fuse_try_move_page() 1033 folio_put(newfolio); in fuse_try_move_page() [all …]
|
| /linux-6.15/fs/erofs/ |
| H A D | zdata.c | 518 struct folio *folio, *newfolio; in z_erofs_bind_cache() local 540 newfolio = filemap_alloc_folio(gfp, 0); in z_erofs_bind_cache() 541 if (!newfolio) in z_erofs_bind_cache() 543 newfolio->private = Z_EROFS_PREALLOCATED_FOLIO; in z_erofs_bind_cache() 549 folio_page(folio ?: newfolio, 0); in z_erofs_bind_cache() 554 folio_put(folio ?: newfolio); in z_erofs_bind_cache()
|