Lines Matching refs:new_folio
1788 struct folio *folio, *new_folio; in collapse_file() local
1798 result = alloc_charge_folio(&new_folio, mm, cc); in collapse_file()
1802 __folio_set_locked(new_folio); in collapse_file()
1804 __folio_set_swapbacked(new_folio); in collapse_file()
1805 new_folio->index = start; in collapse_file()
1806 new_folio->mapping = mapping; in collapse_file()
2039 dst = folio_page(new_folio, 0); in collapse_file()
2120 __lruvec_stat_mod_folio(new_folio, NR_SHMEM_THPS, HPAGE_PMD_NR); in collapse_file()
2122 __lruvec_stat_mod_folio(new_folio, NR_FILE_THPS, HPAGE_PMD_NR); in collapse_file()
2125 __lruvec_stat_mod_folio(new_folio, NR_FILE_PAGES, nr_none); in collapse_file()
2127 __lruvec_stat_mod_folio(new_folio, NR_SHMEM, nr_none); in collapse_file()
2135 folio_mark_uptodate(new_folio); in collapse_file()
2136 folio_ref_add(new_folio, HPAGE_PMD_NR - 1); in collapse_file()
2139 folio_mark_dirty(new_folio); in collapse_file()
2140 folio_add_lru(new_folio); in collapse_file()
2144 xas_store(&xas, new_folio); in collapse_file()
2155 folio_unlock(new_folio); in collapse_file()
2200 new_folio->mapping = NULL; in collapse_file()
2202 folio_unlock(new_folio); in collapse_file()
2203 folio_put(new_folio); in collapse_file()
2206 …trace_mm_khugepaged_collapse_file(mm, new_folio, index, addr, is_shmem, file, HPAGE_PMD_NR, result… in collapse_file()