Lines Matching defs:zone

359 struct zone {  struct
370 * wasting several GB of ram we must reserve some of the lower zone argument
381 struct pglist_data *zone_pgdat; argument
393 unsigned long zone_start_pfn; argument
396 * spanned_pages is the total pages spanned by the zone, including argument
446 * of pageblock. Protected by zone->lock. argument
464 /* zone flags, see below */ argument
465 unsigned long flags;
468 spinlock_t lock;
482 unsigned long compact_cached_free_pfn;
484 unsigned long compact_cached_migrate_pfn[2];
493 unsigned int compact_considered;
494 unsigned int compact_defer_shift;
495 int compact_order_failed;
500 bool compact_blockskip_flush;
525 static inline unsigned long zone_end_pfn(const struct zone *zone) in zone_end_pfn()
530 static inline bool zone_spans_pfn(const struct zone *zone, unsigned long pfn) in zone_spans_pfn()
535 static inline bool zone_is_initialized(struct zone *zone) in zone_is_initialized()
540 static inline bool zone_is_empty(struct zone *zone) in zone_is_empty()
549 static inline bool zone_intersects(struct zone *zone, in zone_intersects()
588 struct zone *zone; /* Pointer to actual zone */ member
728 static inline spinlock_t *zone_lru_lock(struct zone *zone) in zone_lru_lock()
796 #define zone_idx(zone) ((zone) - (zone)->zone_pgdat->node_zones) argument
799 static inline bool is_dev_zone(const struct zone *zone) in is_dev_zone()
804 static inline bool is_dev_zone(const struct zone *zone) in is_dev_zone()
816 static inline bool managed_zone(struct zone *zone) in managed_zone()
822 static inline bool populated_zone(struct zone *zone) in populated_zone()
828 static inline int zone_to_nid(struct zone *zone) in zone_to_nid()
833 static inline void zone_set_nid(struct zone *zone, int nid) in zone_set_nid()
838 static inline int zone_to_nid(struct zone *zone) in zone_to_nid()
843 static inline void zone_set_nid(struct zone *zone, int nid) {} in zone_set_nid()
875 static inline int is_highmem(struct zone *zone) in is_highmem()
936 #define for_each_zone(zone) \ argument
941 #define for_each_populated_zone(zone) \ argument
1024 #define for_each_zone_zonelist_nodemask(zone, z, zlist, highidx, nodemask) \ argument
1030 #define for_next_zone_zonelist_nodemask(zone, z, zlist, highidx, nodemask) \ argument
1046 #define for_each_zone_zonelist(zone, z, zlist, highidx) \ argument
1326 struct page *page, struct zone *zone) in memmap_valid_within()