Lines Matching refs:split_folios
1468 static inline int try_split_folio(struct folio *folio, struct list_head *split_folios) in try_split_folio() argument
1473 rc = split_folio_to_list(folio, split_folios); in try_split_folio()
1476 list_move_tail(&folio->lru, split_folios); in try_split_folio()
1609 struct list_head *ret_folios, struct list_head *split_folios, in migrate_pages_batch() argument
1651 if (!try_split_folio(folio, split_folios)) { in migrate_pages_batch()
1682 int ret = try_split_folio(folio, split_folios); in migrate_pages_batch()
1816 struct list_head *ret_folios, struct list_head *split_folios, in migrate_pages_sync() argument
1826 reason, &folios, split_folios, &astats, in migrate_pages_sync()
1849 split_folios, stats, NR_MAX_MIGRATE_SYNC_RETRY); in migrate_pages_sync()
1894 LIST_HEAD(split_folios); in migrate_pages()
1926 &split_folios, &stats, in migrate_pages()
1931 &split_folios, &stats); in migrate_pages()
1935 list_splice_tail(&split_folios, &ret_folios); in migrate_pages()
1938 if (!list_empty(&split_folios)) { in migrate_pages()
1944 migrate_pages_batch(&split_folios, get_new_folio, in migrate_pages()
1947 list_splice_tail_init(&split_folios, &ret_folios); in migrate_pages()