Lines Matching defs:migratetype

34 				int migratetype, int flags)
49 if (is_migrate_cma(migratetype))
143 * This function set pageblock migratetype to isolate if no unmovable page is
147 static int set_migratetype_isolate(struct page *page, int migratetype, int isol_flags,
179 migratetype, isol_flags);
206 static void unset_migratetype_isolate(struct page *page, int migratetype)
255 nr_pages = move_freepages_block(zone, page, migratetype, NULL);
256 __mod_zone_freepage_state(zone, nr_pages, migratetype);
258 set_pageblock_migratetype(page, migratetype);
260 __putback_isolated_page(page, order, migratetype);
291 * @migratetype: migrate type to set in error recovery.
301 * split into separate migratetype lists, which is supposed to; if it is an
308 int migratetype)
338 ret = set_migratetype_isolate(pfn_to_page(isolate_pageblock), migratetype,
426 * pages to be added into separate migratetype free
440 * restore the page's migratetype so that it can
441 * be split into separate migratetype free lists
452 * the free page to the right migratetype list.
478 /* restore the original migratetype */
480 unset_migratetype_isolate(pfn_to_page(isolate_pageblock), migratetype);
488 * @migratetype: Migrate type to set in error recovery.
530 int migratetype, int flags, gfp_t gfp_flags)
542 skip_isolation, migratetype);
551 skip_isolation, migratetype);
553 unset_migratetype_isolate(pfn_to_page(isolate_start), migratetype);
562 if (page && set_migratetype_isolate(page, migratetype, flags,
564 undo_isolate_page_range(isolate_start, pfn, migratetype);
567 migratetype);
578 * @migratetype: New migrate type to set on the range
581 * and switches it to @migratetype.
584 int migratetype)
597 unset_migratetype_isolate(page, migratetype);
666 * Then we just check migratetype first.