Lines Matching defs:zone
114 /* The highest zone to isolate pages for reclaim from */
276 * highest_zoneidx represents highest usable zone index of
277 * the allocation request. Due to the nature of the zone,
278 * memory on lower zone than the highest_zoneidx will be
282 * the target zone since higher zone than this index cannot be
313 unsigned long end_pfn, struct zone *zone);
316 unsigned long end_pfn, struct zone *zone)
318 if (zone->contiguous)
321 return __pageblock_pfn_to_page(start_pfn, end_pfn, zone);
335 extern void zone_pcp_update(struct zone *zone);
336 extern void zone_pcp_reset(struct zone *zone);
346 * at the end of a zone and migrate_pfn begins at the start. Movable pages
347 * are moved to the end of a zone during a compaction run and the run
358 struct zone *zone;
367 const int highest_zoneidx; /* zone index of a direct compactor */
374 bool whole_zone; /* Whole zone should/has been scanned */
415 * Like buddy_order(), but for callers who cannot afford to hold the zone lock.
698 unsigned int reclaim_clean_pages_from_list(struct zone *zone,
700 /* The ALLOC_WMARK bits are used as an index to zone->watermark */
771 void setup_zone_pageset(struct zone *zone);