Home
last modified time | relevance | path

Searched refs:newfolio (Results 1 – 5 of 5) sorted by relevance

/linux/mm/
H A Dmigrate.c572 struct folio *newfolio, struct folio *folio, int expected_count) in __folio_migrate_mapping() argument
591 newfolio->index = folio->index; in __folio_migrate_mapping()
592 newfolio->mapping = folio->mapping; in __folio_migrate_mapping()
596 __folio_set_swapbacked(newfolio); in __folio_migrate_mapping()
602 newzone = folio_zone(newfolio); in __folio_migrate_mapping()
624 newfolio->index = folio->index; in __folio_migrate_mapping()
625 newfolio->mapping = folio->mapping; in __folio_migrate_mapping()
628 folio_ref_add(newfolio, nr); /* add cache reference */ in __folio_migrate_mapping()
630 __folio_set_swapbacked(newfolio); in __folio_migrate_mapping()
632 folio_set_swapcache(newfolio); in __folio_migrate_mapping()
[all …]
H A Dmigrate_device.c1114 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 Dpage_owner.c375 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()
/linux/include/linux/
H A Dmigrate.h70 void folio_migrate_flags(struct folio *newfolio, struct folio *folio);
72 struct folio *newfolio, struct folio *folio, int extra_count);
/linux/fs/erofs/
H A Dzdata.c544 struct folio *folio, *newfolio; in z_erofs_bind_cache() local
566 newfolio = filemap_alloc_folio(gfp, 0, NULL); in z_erofs_bind_cache()
567 if (!newfolio) in z_erofs_bind_cache()
569 newfolio->private = Z_EROFS_PREALLOCATED_FOLIO; in z_erofs_bind_cache()
575 folio_page(folio ?: newfolio, 0); in z_erofs_bind_cache()
580 folio_put(folio ?: newfolio); in z_erofs_bind_cache()