Lines Matching refs:newfolio
471 struct folio *newfolio, struct folio *folio, int expected_count) in __folio_migrate_mapping() argument
490 newfolio->index = folio->index; in __folio_migrate_mapping()
491 newfolio->mapping = folio->mapping; in __folio_migrate_mapping()
495 __folio_set_swapbacked(newfolio); in __folio_migrate_mapping()
501 newzone = folio_zone(newfolio); in __folio_migrate_mapping()
516 newfolio->index = folio->index; in __folio_migrate_mapping()
517 newfolio->mapping = folio->mapping; in __folio_migrate_mapping()
520 folio_ref_add(newfolio, nr); /* add cache reference */ in __folio_migrate_mapping()
522 __folio_set_swapbacked(newfolio); in __folio_migrate_mapping()
524 folio_set_swapcache(newfolio); in __folio_migrate_mapping()
525 newfolio->private = folio_get_private(folio); in __folio_migrate_mapping()
535 folio_set_dirty(newfolio); in __folio_migrate_mapping()
540 xas_store(&xas, newfolio); in __folio_migrate_mapping()
602 struct folio *newfolio, struct folio *folio, int extra_count) in folio_migrate_mapping() argument
609 return __folio_migrate_mapping(mapping, newfolio, folio, expected_count); in folio_migrate_mapping()
653 void folio_migrate_flags(struct folio *newfolio, struct folio *folio) in folio_migrate_flags() argument
658 folio_set_referenced(newfolio); in folio_migrate_flags()
660 folio_mark_uptodate(newfolio); in folio_migrate_flags()
663 folio_set_active(newfolio); in folio_migrate_flags()
665 folio_set_unevictable(newfolio); in folio_migrate_flags()
667 folio_set_workingset(newfolio); in folio_migrate_flags()
669 folio_set_checked(newfolio); in folio_migrate_flags()
677 folio_set_mappedtodisk(newfolio); in folio_migrate_flags()
681 folio_set_dirty(newfolio); in folio_migrate_flags()
684 folio_set_young(newfolio); in folio_migrate_flags()
686 folio_set_idle(newfolio); in folio_migrate_flags()
688 folio_migrate_refs(newfolio, folio); in folio_migrate_flags()
701 bool t_toptier = node_is_toptier(folio_nid(newfolio)); in folio_migrate_flags()
706 folio_xchg_last_cpupid(newfolio, cpupid); in folio_migrate_flags()
708 folio_migrate_ksm(newfolio, folio); in folio_migrate_flags()
726 if (folio_test_writeback(newfolio)) in folio_migrate_flags()
727 folio_end_writeback(newfolio); in folio_migrate_flags()
735 folio_set_readahead(newfolio); in folio_migrate_flags()
737 folio_copy_owner(newfolio, folio); in folio_migrate_flags()
738 pgalloc_tag_swap(newfolio, folio); in folio_migrate_flags()
740 mem_cgroup_migrate(folio, newfolio); in folio_migrate_flags()