Lines Matching defs:zone
220 struct zone *zone; member
331 struct zone { struct
342 * wasting several GB of ram we must reserve some of the lower zone argument
356 * this zone's LRU. Maintained by the pageout code. argument
360 struct pglist_data *zone_pgdat; argument
364 * This is a per-zone reserve of pages that should not be argument
379 * zone reclaim becomes active if more unmapped pages exist. argument
386 unsigned long zone_start_pfn; argument
389 * spanned_pages is the total pages spanned by the zone, including argument
439 * of pageblock. Protected by zone->lock. argument
441 unsigned long nr_isolate_pageblock;
446 seqlock_t span_seqlock;
481 /* zone flags, see below */ argument
482 unsigned long flags;
485 spinlock_t lock;
493 struct lruvec lruvec;
496 atomic_long_t inactive_age;
503 unsigned long percpu_drift_mark;
507 unsigned long compact_cached_free_pfn;
509 unsigned long compact_cached_migrate_pfn[2];
535 ZONE_OOM_LOCKED, /* zone is in OOM killer zonelist */ argument
549 static inline unsigned long zone_end_pfn(const struct zone *zone) in zone_end_pfn()
554 static inline bool zone_spans_pfn(const struct zone *zone, unsigned long pfn) in zone_spans_pfn()
559 static inline bool zone_is_initialized(struct zone *zone) in zone_is_initialized()
564 static inline bool zone_is_empty(struct zone *zone) in zone_is_empty()
598 struct zone *zone; /* Pointer to actual zone */ member
716 static inline int zone_id(const struct zone *zone) in zone_id()
724 static inline bool is_dev_zone(const struct zone *zone) in is_dev_zone()
729 static inline bool is_dev_zone(const struct zone *zone) in is_dev_zone()
781 #define zone_idx(zone) ((zone) - (zone)->zone_pgdat->node_zones) argument
783 static inline int populated_zone(struct zone *zone) in populated_zone()
817 static inline int is_highmem(struct zone *zone) in is_highmem()
879 #define for_each_zone(zone) \ argument
884 #define for_each_populated_zone(zone) \ argument
943 struct zone **zone) in first_zones_zonelist()
962 #define for_each_zone_zonelist_nodemask(zone, z, zlist, highidx, nodemask) \ argument
977 #define for_each_zone_zonelist(zone, z, zlist, highidx) \ argument
1214 struct page *page, struct zone *zone) in memmap_valid_within()