Searched refs:MIGRATE_CMA (Results 1 - 8 of 8) sorted by relevance

/linux-master/include/linux/
H A Dmmzone.h56 * MIGRATE_CMA migration type is designed to mimic the way
58 * from MIGRATE_CMA pageblocks and page allocator never
59 * implicitly change migration type of MIGRATE_CMA pageblock.
62 * pageblocks to MIGRATE_CMA which can be done by
65 MIGRATE_CMA, enumerator in enum:migratetype
77 # define is_migrate_cma(migratetype) unlikely((migratetype) == MIGRATE_CMA)
78 # define is_migrate_cma_page(_page) (get_pageblock_migratetype(_page) == MIGRATE_CMA)
79 # define is_migrate_cma_folio(folio, pfn) (MIGRATE_CMA == \
886 * (MIGRATE_CMA).
H A Dmm.h2015 /* MIGRATE_CMA and ZONE_MOVABLE do not allow pin folios */
2022 if (mt == MIGRATE_CMA || mt == MIGRATE_ISOLATE)
/linux-master/mm/
H A Dshow_mem.c149 [MIGRATE_CMA] = 'C',
H A Dcma.c470 ret = alloc_contig_range(pfn, pfn + count, MIGRATE_CMA,
H A Dmm_init.c2340 set_pageblock_migratetype(page, MIGRATE_CMA);
H A Dpage_alloc.c214 * index, e.g. page might have MIGRATE_CMA set but be on a pcplist with any
1605 return __rmqueue_smallest(zone, order, MIGRATE_CMA);
3029 !free_area_empty(area, MIGRATE_CMA)) {
6323 * #MIGRATE_MOVABLE or #MIGRATE_CMA). All pageblocks
6374 * MIGRATE_CMA/MIGRATE_MOVABLE so that free pages in the
H A Dcompaction.c1455 /* If the block is MIGRATE_MOVABLE or MIGRATE_CMA, allow migration */
2357 /* MIGRATE_MOVABLE can fallback on MIGRATE_CMA */
2359 !free_area_empty(area, MIGRATE_CMA))
H A Dvmscan.c1582 folio_migratetype(folio) == MIGRATE_CMA;

Completed in 168 milliseconds