Lines Matching refs:pagelist
406 static int migrate_page_add(struct page *page, struct list_head *pagelist,
410 struct list_head *pagelist; member
467 migrate_page_add(page, qp->pagelist, flags)) { in queue_pages_pmd()
540 if (migrate_page_add(page, qp->pagelist, flags)) in queue_pages_pte_range()
575 isolate_huge_page(page, qp->pagelist); in queue_pages_hugetlb()
682 struct list_head *pagelist) in queue_pages_range() argument
685 .pagelist = pagelist, in queue_pages_range()
971 static int migrate_page_add(struct page *page, struct list_head *pagelist, in migrate_page_add() argument
980 list_add_tail(&head->lru, pagelist); in migrate_page_add()
1028 LIST_HEAD(pagelist); in migrate_to_node()
1041 flags | MPOL_MF_DISCONTIG_OK, &pagelist); in migrate_to_node()
1043 if (!list_empty(&pagelist)) { in migrate_to_node()
1044 err = migrate_pages(&pagelist, alloc_new_node_page, NULL, dest, in migrate_to_node()
1047 putback_movable_pages(&pagelist); in migrate_to_node()
1199 static int migrate_page_add(struct page *page, struct list_head *pagelist, in migrate_page_add() argument
1226 LIST_HEAD(pagelist); in do_mbind()
1288 flags | MPOL_MF_INVERT, &pagelist); in do_mbind()
1300 if (!list_empty(&pagelist)) { in do_mbind()
1302 nr_failed = migrate_pages(&pagelist, new_page, NULL, in do_mbind()
1305 putback_movable_pages(&pagelist); in do_mbind()
1312 if (!list_empty(&pagelist)) in do_mbind()
1313 putback_movable_pages(&pagelist); in do_mbind()