Lines Matching defs:movable
654 bool movable = migratetype == MIGRATE_MOVABLE;
657 return NR_LOWORDER_PCP_LISTS + movable;
740 * Do not let lower order allocations pollute a movable pageblock
741 * unless compaction is also requesting movable pages.
2013 * migration are movable. But we don't actually try
2226 * fragmentations if they fell back to allocating from a movable block
2228 * allocation size. Later movable allocations can always steal from this
2242 * and the next movable allocation may not need to steal.
2319 * For movable allocation, it's the number of movable pages which
2327 * to MOVABLE pageblock, consider all non-movable pages as
2330 * exact migratetype of non-movable pages.
2461 * Balance movable allocations between regular and CMA areas by
2954 * We only track unmovable, reclaimable and movable on pcp lists.
2956 * offlined but treat HIGHATOMIC and CMA as movable pages so we can
4771 * movable high-order allocations, do that as well, as compaction will
4801 * any suitable zone to satisfy the request - e.g. non-movable
5289 * movable zones are not used during allocation.
6472 * need highmem and movable zones pages, so cap pages_min
6477 * not be capped for highmem and movable zones.
7069 * page range. Migratable pages are movable, __GFP_MOVABLE is implied