Lines Matching defs:newfolio

572 		struct folio *newfolio, struct folio *folio, int expected_count)
591 newfolio->index = folio->index;
592 newfolio->mapping = folio->mapping;
596 __folio_set_swapbacked(newfolio);
602 newzone = folio_zone(newfolio);
624 newfolio->index = folio->index;
625 newfolio->mapping = folio->mapping;
628 folio_ref_add(newfolio, nr); /* add cache reference */
630 __folio_set_swapbacked(newfolio);
632 folio_set_swapcache(newfolio);
633 newfolio->private = folio_get_private(folio);
636 /* Move dirty while folio refs frozen and newfolio not yet exposed */
640 folio_set_dirty(newfolio);
644 __swap_cache_replace_folio(ci, folio, newfolio);
646 xas_store(&xas, newfolio);
711 struct folio *newfolio, struct folio *folio, int extra_count)
718 return __folio_migrate_mapping(mapping, newfolio, folio, expected_count);
762 void folio_migrate_flags(struct folio *newfolio, struct folio *folio)
767 folio_set_referenced(newfolio);
769 folio_mark_uptodate(newfolio);
772 folio_set_active(newfolio);
774 folio_set_unevictable(newfolio);
776 folio_set_workingset(newfolio);
778 folio_set_checked(newfolio);
786 folio_set_mappedtodisk(newfolio);
790 folio_set_dirty(newfolio);
793 folio_set_young(newfolio);
795 folio_set_idle(newfolio);
797 folio_migrate_refs(newfolio, folio);
810 bool t_toptier = node_is_toptier(folio_nid(newfolio));
815 folio_xchg_last_cpupid(newfolio, cpupid);
817 folio_migrate_ksm(newfolio, folio);
835 if (folio_test_writeback(newfolio))
836 folio_end_writeback(newfolio);
844 folio_set_readahead(newfolio);
846 folio_copy_owner(newfolio, folio);
847 pgalloc_tag_swap(newfolio, folio);
849 mem_cgroup_migrate(folio, newfolio);