Lines Matching refs:pagelist
435 static int migrate_page_add(struct page *page, struct list_head *pagelist,
439 struct list_head *pagelist; member
499 migrate_page_add(page, qp->pagelist, flags)) { in queue_pages_pmd()
572 if (migrate_page_add(page, qp->pagelist, flags)) in queue_pages_pte_range()
629 if (!isolate_huge_page(page, qp->pagelist) && in queue_pages_hugetlb()
747 struct list_head *pagelist) in queue_pages_range() argument
751 .pagelist = pagelist, in queue_pages_range()
1044 static int migrate_page_add(struct page *page, struct list_head *pagelist, in migrate_page_add() argument
1053 list_add_tail(&head->lru, pagelist); in migrate_page_add()
1080 LIST_HEAD(pagelist); in migrate_to_node()
1097 flags | MPOL_MF_DISCONTIG_OK, &pagelist); in migrate_to_node()
1099 if (!list_empty(&pagelist)) { in migrate_to_node()
1100 err = migrate_pages(&pagelist, alloc_migration_target, NULL, in migrate_to_node()
1103 putback_movable_pages(&pagelist); in migrate_to_node()
1255 static int migrate_page_add(struct page *page, struct list_head *pagelist, in migrate_page_add() argument
1282 LIST_HEAD(pagelist); in do_mbind()
1340 flags | MPOL_MF_INVERT, &pagelist); in do_mbind()
1352 if (!list_empty(&pagelist)) { in do_mbind()
1354 nr_failed = migrate_pages(&pagelist, new_page, NULL, in do_mbind()
1357 putback_movable_pages(&pagelist); in do_mbind()
1364 if (!list_empty(&pagelist)) in do_mbind()
1365 putback_movable_pages(&pagelist); in do_mbind()