Lines Matching refs:newfolio

411 		struct folio *newfolio, struct folio *folio, int extra_count)  in folio_migrate_mapping()  argument
425 newfolio->index = folio->index; in folio_migrate_mapping()
426 newfolio->mapping = folio->mapping; in folio_migrate_mapping()
428 __folio_set_swapbacked(newfolio); in folio_migrate_mapping()
434 newzone = folio_zone(newfolio); in folio_migrate_mapping()
446 newfolio->index = folio->index; in folio_migrate_mapping()
447 newfolio->mapping = folio->mapping; in folio_migrate_mapping()
448 folio_ref_add(newfolio, nr); /* add cache reference */ in folio_migrate_mapping()
450 __folio_set_swapbacked(newfolio); in folio_migrate_mapping()
452 folio_set_swapcache(newfolio); in folio_migrate_mapping()
453 newfolio->private = folio_get_private(folio); in folio_migrate_mapping()
463 folio_set_dirty(newfolio); in folio_migrate_mapping()
466 xas_store(&xas, newfolio); in folio_migrate_mapping()
555 void folio_migrate_flags(struct folio *newfolio, struct folio *folio) in folio_migrate_flags() argument
560 folio_set_error(newfolio); in folio_migrate_flags()
562 folio_set_referenced(newfolio); in folio_migrate_flags()
564 folio_mark_uptodate(newfolio); in folio_migrate_flags()
567 folio_set_active(newfolio); in folio_migrate_flags()
569 folio_set_unevictable(newfolio); in folio_migrate_flags()
571 folio_set_workingset(newfolio); in folio_migrate_flags()
573 folio_set_checked(newfolio); in folio_migrate_flags()
581 folio_set_mappedtodisk(newfolio); in folio_migrate_flags()
585 folio_set_dirty(newfolio); in folio_migrate_flags()
588 folio_set_young(newfolio); in folio_migrate_flags()
590 folio_set_idle(newfolio); in folio_migrate_flags()
604 bool t_toptier = node_is_toptier(page_to_nid(&newfolio->page)); in folio_migrate_flags()
609 page_cpupid_xchg_last(&newfolio->page, cpupid); in folio_migrate_flags()
611 folio_migrate_ksm(newfolio, folio); in folio_migrate_flags()
628 if (folio_test_writeback(newfolio)) in folio_migrate_flags()
629 folio_end_writeback(newfolio); in folio_migrate_flags()
637 folio_set_readahead(newfolio); in folio_migrate_flags()
639 folio_copy_owner(newfolio, folio); in folio_migrate_flags()
642 mem_cgroup_migrate(folio, newfolio); in folio_migrate_flags()
646 void folio_migrate_copy(struct folio *newfolio, struct folio *folio) in folio_migrate_copy() argument
648 folio_copy(newfolio, folio); in folio_migrate_copy()
649 folio_migrate_flags(newfolio, folio); in folio_migrate_copy()