Lines Matching defs:zone
845 struct zone { struct
858 * wasting several GB of ram we must reserve some of the lower zone argument
869 struct pglist_data *zone_pgdat; argument
871 struct per_cpu_zonestat __percpu *per_cpu_zonestats; argument
889 unsigned long zone_start_pfn; argument
892 * spanned_pages is the total pages spanned by the zone, including argument
949 * of pageblock. Protected by zone->lock. argument
971 /* To be called once the last page in the zone is accepted */ argument
975 /* zone flags, see below */ argument
976 unsigned long flags;
979 spinlock_t lock;
982 struct llist_head trylock_free_pages;
992 unsigned long percpu_drift_mark;
996 unsigned long compact_cached_free_pfn;
998 unsigned long compact_cached_migrate_pfn[ASYNC_AND_SYNC];
999 unsigned long compact_init_migrate_pfn;
1000 unsigned long compact_init_free_pfn;
1010 unsigned int compact_considered;
1011 unsigned int compact_defer_shift;
1012 int compact_order_failed;
1040 ZONE_BOOSTED_WATERMARK, /* zone recently boosted watermarks. argument
1073 static inline unsigned long zone_managed_pages(struct zone *zone) in zone_managed_pages()
1078 static inline unsigned long zone_cma_pages(struct zone *zone) in zone_cma_pages()
1087 static inline unsigned long zone_end_pfn(const struct zone *zone) in zone_end_pfn()
1092 static inline bool zone_spans_pfn(const struct zone *zone, unsigned long pfn) in zone_spans_pfn()
1097 static inline bool zone_is_initialized(struct zone *zone) in zone_is_initialized()
1102 static inline bool zone_is_empty(struct zone *zone) in zone_is_empty()
1232 static inline bool zone_intersects(struct zone *zone, in zone_intersects()
1271 struct zone *zone; /* Pointer to actual zone */ member
1537 #define zone_idx(zone) ((zone) - (zone)->zone_pgdat->node_zones) argument
1540 static inline bool zone_is_zone_device(struct zone *zone) in zone_is_zone_device()
1545 static inline bool zone_is_zone_device(struct zone *zone) in zone_is_zone_device()
1557 static inline bool managed_zone(struct zone *zone) in managed_zone()
1563 static inline bool populated_zone(struct zone *zone) in populated_zone()
1569 static inline int zone_to_nid(struct zone *zone) in zone_to_nid()
1574 static inline void zone_set_nid(struct zone *zone, int nid) in zone_set_nid()
1579 static inline int zone_to_nid(struct zone *zone) in zone_to_nid()
1584 static inline void zone_set_nid(struct zone *zone, int nid) {} in zone_set_nid()
1606 static inline int is_highmem(struct zone *zone) in is_highmem()
1654 #define for_each_zone(zone) \ argument
1659 #define for_each_populated_zone(zone) \ argument
1746 #define for_each_zone_zonelist_nodemask(zone, z, zlist, highidx, nodemask) \ argument
1752 #define for_next_zone_zonelist_nodemask(zone, z, highidx, nodemask) \ argument
1768 #define for_each_zone_zonelist(zone, z, zlist, highidx) \ argument