Lines Matching defs:zone
283 struct zone { struct
299 * GB of ram we must reserve some of the lower zone memory (otherwise we risk argument
309 * zone reclaim becomes active if more unmapped pages exist. argument
311 unsigned long min_unmapped_pages;
312 unsigned long min_slab_pages;
314 struct per_cpu_pageset __percpu *pageset;
318 spinlock_t lock;
319 int all_unreclaimable; /* All pages pinned */
322 seqlock_t span_seqlock;
324 struct free_area free_area[MAX_ORDER];
348 struct zone_lru { argument
352 struct zone_reclaim_stat reclaim_stat; argument
355 unsigned long flags; /* zone flags, see below */ argument
362 * this zone's LRU. Maintained by the pageout code. argument
364 unsigned int inactive_ratio;
401 struct pglist_data *zone_pgdat; argument
403 unsigned long zone_start_pfn; argument
408 * to be read outside of zone->lock, and it is done in the main argument
426 ZONE_OOM_LOCKED, /* zone is in OOM killer zonelist */ argument
432 static inline void zone_set_flag(struct zone *zone, zone_flags_t flag) in zone_set_flag()
437 static inline int zone_test_and_set_flag(struct zone *zone, zone_flags_t flag) in zone_test_and_set_flag()
442 static inline void zone_clear_flag(struct zone *zone, zone_flags_t flag) in zone_clear_flag()
447 static inline int zone_is_reclaim_congested(const struct zone *zone) in zone_is_reclaim_congested()
452 static inline int zone_is_reclaim_locked(const struct zone *zone) in zone_is_reclaim_locked()
457 static inline int zone_is_oom_locked(const struct zone *zone) in zone_is_oom_locked()
558 struct zone *zone; /* Pointer to actual zone */ member
691 #define zone_idx(zone) ((zone) - (zone)->zone_pgdat->node_zones) argument
693 static inline int populated_zone(struct zone *zone) in populated_zone()
730 static inline int is_highmem(struct zone *zone) in is_highmem()
742 static inline int is_normal(struct zone *zone) in is_normal()
747 static inline int is_dma32(struct zone *zone) in is_dma32()
756 static inline int is_dma(struct zone *zone) in is_dma()
815 #define for_each_zone(zone) \ argument
820 #define for_each_populated_zone(zone) \ argument
881 struct zone **zone) in first_zones_zonelist()
898 #define for_each_zone_zonelist_nodemask(zone, z, zlist, highidx, nodemask) \ argument
912 #define for_each_zone_zonelist(zone, z, zlist, highidx) \ argument
1137 struct page *page, struct zone *zone) in memmap_valid_within()