Lines Matching refs:pagelist
406 static void migrate_page_add(struct page *page, struct list_head *pagelist,
410 struct list_head *pagelist; member
458 migrate_page_add(page, qp->pagelist, flags); in queue_pages_pmd()
505 migrate_page_add(page, qp->pagelist, flags); in queue_pages_pte_range()
533 isolate_huge_page(page, qp->pagelist); in queue_pages_hugetlb()
621 struct list_head *pagelist) in queue_pages_range() argument
624 .pagelist = pagelist, in queue_pages_range()
903 static void migrate_page_add(struct page *page, struct list_head *pagelist, in migrate_page_add() argument
912 list_add_tail(&head->lru, pagelist); in migrate_page_add()
949 LIST_HEAD(pagelist); in migrate_to_node()
962 flags | MPOL_MF_DISCONTIG_OK, &pagelist); in migrate_to_node()
964 if (!list_empty(&pagelist)) { in migrate_to_node()
965 err = migrate_pages(&pagelist, alloc_new_node_page, NULL, dest, in migrate_to_node()
968 putback_movable_pages(&pagelist); in migrate_to_node()
1120 static void migrate_page_add(struct page *page, struct list_head *pagelist, in migrate_page_add() argument
1145 LIST_HEAD(pagelist); in do_mbind()
1207 flags | MPOL_MF_INVERT, &pagelist); in do_mbind()
1214 if (!list_empty(&pagelist)) { in do_mbind()
1216 nr_failed = migrate_pages(&pagelist, new_page, NULL, in do_mbind()
1219 putback_movable_pages(&pagelist); in do_mbind()
1225 putback_movable_pages(&pagelist); in do_mbind()