Lines Matching defs:zone
303 struct zone { struct
319 * GB of ram we must reserve some of the lower zone memory (otherwise we risk argument
327 * This is a per-zone reserve of pages that should not be argument
335 * zone reclaim becomes active if more unmapped pages exist. argument
337 unsigned long min_unmapped_pages;
338 unsigned long min_slab_pages;
340 struct per_cpu_pageset __percpu *pageset;
344 spinlock_t lock;
345 int all_unreclaimable; /* All pages pinned */
348 seqlock_t span_seqlock;
350 struct free_area free_area[MAX_ORDER];
376 struct zone_reclaim_stat reclaim_stat; argument
379 unsigned long flags; /* zone flags, see below */ argument
386 * this zone's LRU. Maintained by the pageout code. argument
388 unsigned int inactive_ratio;
425 struct pglist_data *zone_pgdat; argument
427 unsigned long zone_start_pfn; argument
432 * to be read outside of zone->lock, and it is done in the main argument
450 ZONE_OOM_LOCKED, /* zone is in OOM killer zonelist */ argument
456 static inline void zone_set_flag(struct zone *zone, zone_flags_t flag) in zone_set_flag()
461 static inline int zone_test_and_set_flag(struct zone *zone, zone_flags_t flag) in zone_test_and_set_flag()
466 static inline void zone_clear_flag(struct zone *zone, zone_flags_t flag) in zone_clear_flag()
471 static inline int zone_is_reclaim_congested(const struct zone *zone) in zone_is_reclaim_congested()
476 static inline int zone_is_reclaim_locked(const struct zone *zone) in zone_is_reclaim_locked()
481 static inline int zone_is_oom_locked(const struct zone *zone) in zone_is_oom_locked()
582 struct zone *zone; /* Pointer to actual zone */ member
722 #define zone_idx(zone) ((zone) - (zone)->zone_pgdat->node_zones) argument
724 static inline int populated_zone(struct zone *zone) in populated_zone()
761 static inline int is_highmem(struct zone *zone) in is_highmem()
773 static inline int is_normal(struct zone *zone) in is_normal()
778 static inline int is_dma32(struct zone *zone) in is_dma32()
787 static inline int is_dma(struct zone *zone) in is_dma()
846 #define for_each_zone(zone) \ argument
851 #define for_each_populated_zone(zone) \ argument
912 struct zone **zone) in first_zones_zonelist()
929 #define for_each_zone_zonelist_nodemask(zone, z, zlist, highidx, nodemask) \ argument
943 #define for_each_zone_zonelist(zone, z, zlist, highidx) \ argument
1173 struct page *page, struct zone *zone) in memmap_valid_within()