Searched refs:newfolio (Results 1 – 7 of 7) sorted by relevance
| /linux/mm/ |
| H A D | migrate.c | 571 struct folio *newfolio, struct folio *folio, int expected_count) in __folio_migrate_mapping() argument 590 newfolio->index = folio->index; in __folio_migrate_mapping() 591 newfolio->mapping = folio->mapping; in __folio_migrate_mapping() 595 __folio_set_swapbacked(newfolio); in __folio_migrate_mapping() 601 newzone = folio_zone(newfolio); in __folio_migrate_mapping() 623 newfolio->index = folio->index; in __folio_migrate_mapping() 624 newfolio->mapping = folio->mapping; in __folio_migrate_mapping() 627 folio_ref_add(newfolio, nr); /* add cache reference */ in __folio_migrate_mapping() 629 __folio_set_swapbacked(newfolio); in __folio_migrate_mapping() 631 folio_set_swapcache(newfolio); in __folio_migrate_mapping() [all …]
|
| H A D | migrate_device.c | 1114 struct folio *newfolio, *folio; in __migrate_device_pages() local 1163 newfolio = page_folio(newpage); in __migrate_device_pages() 1196 if (folio_is_device_private(newfolio) || in __migrate_device_pages() 1197 folio_is_device_coherent(newfolio)) { in __migrate_device_pages() 1211 } else if (folio_is_zone_device(newfolio)) { in __migrate_device_pages() 1225 newfolio = page_folio(migrate_pfn_to_page(dst_pfns[i+j])); in __migrate_device_pages() 1227 r = folio_migrate_mapping(mapping, newfolio, folio, extra_cnt); in __migrate_device_pages() 1231 folio_migrate_flags(newfolio, folio); in __migrate_device_pages()
|
| H A D | page_owner.c | 375 void __folio_copy_owner(struct folio *newfolio, struct folio *old) in __folio_copy_owner() argument 390 page_ext = page_ext_get(&newfolio->page); in __folio_copy_owner() 398 __update_page_owner_handle(&newfolio->page, old_page_owner->handle, in __folio_copy_owner() 408 __update_page_owner_free_handle(&newfolio->page, 0, old_page_owner->order, in __folio_copy_owner()
|
| H A D | ksm.c | 3267 void folio_migrate_ksm(struct folio *newfolio, struct folio *folio) in folio_migrate_ksm() argument 3272 VM_BUG_ON_FOLIO(!folio_test_locked(newfolio), newfolio); in folio_migrate_ksm() 3273 VM_BUG_ON_FOLIO(newfolio->mapping != folio->mapping, newfolio); in folio_migrate_ksm() 3278 stable_node->kpfn = folio_pfn(newfolio); in folio_migrate_ksm()
|
| /linux/include/linux/ |
| H A D | ksm.h | 98 void folio_migrate_ksm(struct folio *newfolio, struct folio *folio); 158 static inline void folio_migrate_ksm(struct folio *newfolio, struct folio *old) in folio_migrate_ksm() argument
|
| H A D | migrate.h | 70 void folio_migrate_flags(struct folio *newfolio, struct folio *folio); 72 struct folio *newfolio, struct folio *folio, int extra_count);
|
| /linux/fs/fuse/ |
| H A D | dev.c | 983 struct folio *newfolio; in fuse_try_move_folio() local 1009 newfolio = page_folio(buf->page); in fuse_try_move_folio() 1011 folio_clear_uptodate(newfolio); in fuse_try_move_folio() 1012 folio_clear_mappedtodisk(newfolio); in fuse_try_move_folio() 1014 if (fuse_check_folio(newfolio) != 0) in fuse_try_move_folio() 1031 replace_page_cache_folio(oldfolio, newfolio); in fuse_try_move_folio() 1033 folio_get(newfolio); in fuse_try_move_folio() 1036 folio_add_lru(newfolio); in fuse_try_move_folio() 1049 *foliop = newfolio; in fuse_try_move_folio() 1053 folio_unlock(newfolio); in fuse_try_move_folio() [all …]
|