Lines Matching refs:split_folios
1554 static inline int try_split_folio(struct folio *folio, struct list_head *split_folios, in try_split_folio() argument
1565 rc = split_folio_to_list(folio, split_folios); in try_split_folio()
1568 list_move_tail(&folio->lru, split_folios); in try_split_folio()
1777 struct list_head *ret_folios, struct list_head *split_folios, in migrate_pages_batch() argument
1834 if (!try_split_folio(folio, split_folios, mode)) { in migrate_pages_batch()
1856 if (!try_split_folio(folio, split_folios, mode)) { in migrate_pages_batch()
1888 int ret = try_split_folio(folio, split_folios, mode); in migrate_pages_batch()
1980 struct list_head *ret_folios, struct list_head *split_folios, in migrate_pages_sync() argument
1990 reason, &folios, split_folios, &astats, in migrate_pages_sync()
2018 split_folios, stats, NR_MAX_MIGRATE_SYNC_RETRY); in migrate_pages_sync()
2063 LIST_HEAD(split_folios); in migrate_pages()
2095 &split_folios, &stats, in migrate_pages()
2100 &split_folios, &stats); in migrate_pages()
2104 list_splice_tail(&split_folios, &ret_folios); in migrate_pages()
2107 if (!list_empty(&split_folios)) { in migrate_pages()
2113 migrate_pages_batch(&split_folios, get_new_folio, in migrate_pages()
2116 list_splice_tail_init(&split_folios, &ret_folios); in migrate_pages()