Lines Matching refs:pagelist
432 static int migrate_page_add(struct page *page, struct list_head *pagelist,
436 struct list_head *pagelist;
496 migrate_page_add(page, qp->pagelist, flags)) {
510 * and move them to the pagelist if they do.
569 if (migrate_page_add(page, qp->pagelist, flags))
627 if (isolate_hugetlb(page, qp->pagelist) &&
731 * @nodes and @flags,) it's isolated and queued to the pagelist which is
745 struct list_head *pagelist)
749 .pagelist = pagelist,
1035 static int migrate_page_add(struct page *page, struct list_head *pagelist,
1044 list_add_tail(&head->lru, pagelist);
1071 LIST_HEAD(pagelist);
1088 flags | MPOL_MF_DISCONTIG_OK, &pagelist);
1090 if (!list_empty(&pagelist)) {
1091 err = migrate_pages(&pagelist, alloc_migration_target, NULL,
1094 putback_movable_pages(&pagelist);
1246 static int migrate_page_add(struct page *page, struct list_head *pagelist,
1273 LIST_HEAD(pagelist);
1333 flags | MPOL_MF_INVERT, &pagelist);
1345 if (!list_empty(&pagelist)) {
1347 nr_failed = migrate_pages(&pagelist, new_page, NULL,
1350 putback_movable_pages(&pagelist);
1357 if (!list_empty(&pagelist))
1358 putback_movable_pages(&pagelist);