Lines Matching refs:z
2700 struct zone *z; in __drain_all_pages() local
2714 for_each_populated_zone(z) { in __drain_all_pages()
2715 pcp = per_cpu_ptr(z->per_cpu_pageset, cpu); in __drain_all_pages()
3122 static inline void zone_statistics(struct zone *preferred_zone, struct zone *z, in zone_statistics() argument
3132 if (zone_to_nid(z) != numa_node_id()) in zone_statistics()
3135 if (zone_to_nid(z) == zone_to_nid(preferred_zone)) in zone_statistics()
3136 __count_numa_events(z, NUMA_HIT, nr_account); in zone_statistics()
3138 __count_numa_events(z, NUMA_MISS, nr_account); in zone_statistics()
3141 __count_numa_events(z, local_stat, nr_account); in zone_statistics()
3412 struct zoneref *z; in unreserve_highatomic_pageblock() local
3418 for_each_zone_zonelist_nodemask(zone, z, zonelist, ac->highest_zoneidx, in unreserve_highatomic_pageblock()
3486 static inline long __zone_watermark_unusable_free(struct zone *z, in __zone_watermark_unusable_free() argument
3496 unusable_free += READ_ONCE(z->nr_free_highatomic); in __zone_watermark_unusable_free()
3501 unusable_free += zone_page_state(z, NR_FREE_CMA_PAGES); in __zone_watermark_unusable_free()
3513 bool __zone_watermark_ok(struct zone *z, unsigned int order, unsigned long mark, in __zone_watermark_ok() argument
3521 free_pages -= __zone_watermark_unusable_free(z, order, alloc_flags); in __zone_watermark_ok()
3557 if (free_pages <= min + z->lowmem_reserve[highest_zoneidx]) in __zone_watermark_ok()
3566 struct free_area *area = &z->free_area[o]; in __zone_watermark_ok()
3591 bool zone_watermark_ok(struct zone *z, unsigned int order, unsigned long mark, in zone_watermark_ok() argument
3594 return __zone_watermark_ok(z, order, mark, highest_zoneidx, alloc_flags, in zone_watermark_ok()
3595 zone_page_state(z, NR_FREE_PAGES)); in zone_watermark_ok()
3598 static inline bool zone_watermark_fast(struct zone *z, unsigned int order, in zone_watermark_fast() argument
3604 free_pages = zone_page_state(z, NR_FREE_PAGES); in zone_watermark_fast()
3615 reserved = __zone_watermark_unusable_free(z, 0, alloc_flags); in zone_watermark_fast()
3619 if (usable_free > mark + z->lowmem_reserve[highest_zoneidx]) in zone_watermark_fast()
3623 if (__zone_watermark_ok(z, order, mark, highest_zoneidx, alloc_flags, in zone_watermark_fast()
3633 if (unlikely(!order && (alloc_flags & ALLOC_MIN_RESERVE) && z->watermark_boost in zone_watermark_fast()
3635 mark = z->_watermark[WMARK_MIN]; in zone_watermark_fast()
3636 return __zone_watermark_ok(z, order, mark, highest_zoneidx, in zone_watermark_fast()
3722 struct zoneref *z; in get_page_from_freelist() local
3734 z = ac->preferred_zoneref; in get_page_from_freelist()
3735 for_next_zone_zonelist_nodemask(zone, z, ac->highest_zoneidx, in get_page_from_freelist()
4191 struct zoneref *z; in should_compact_retry() local
4202 for_each_zone_zonelist_nodemask(zone, z, ac->zonelist, in should_compact_retry()
4359 struct zoneref *z; in wake_all_kswapds() local
4370 for_each_zone_zonelist_nodemask(zone, z, ac->zonelist, highest_zoneidx, in wake_all_kswapds()
4491 struct zoneref *z; in should_reclaim_retry() local
4514 for_each_zone_zonelist_nodemask(zone, z, ac->zonelist, in should_reclaim_retry()
4535 trace_reclaim_retry_zone(z, order, reclaimable, in should_reclaim_retry()
4665 struct zoneref *z = first_zones_zonelist(ac->zonelist, in __alloc_pages_slowpath() local
4668 if (!zonelist_zone(z)) in __alloc_pages_slowpath()
4965 struct zoneref *z; in alloc_pages_bulk_noprof() local
5016 z = ac.preferred_zoneref; in alloc_pages_bulk_noprof()
5017 for_next_zone_zonelist_nodemask(zone, z, ac.highest_zoneidx, ac.nodemask) { in alloc_pages_bulk_noprof()
5391 struct zoneref *z; in nr_free_zone_pages() local
5399 for_each_zone_zonelist(zone, z, zonelist, offset) { in nr_free_zone_pages()
5631 struct zoneref *z; in local_memory_node() local
5633 z = first_zones_zonelist(node_zonelist(node, GFP_KERNEL), in local_memory_node()
5636 return zonelist_node_idx(z); in local_memory_node()
6979 static bool pfn_range_valid_contig(struct zone *z, unsigned long start_pfn, in pfn_range_valid_contig() argument
6990 if (page_zone(page) != z) in pfn_range_valid_contig()
7039 struct zoneref *z; in alloc_contig_pages_noprof() local
7042 for_each_zone_zonelist_nodemask(zone, z, zonelist, in alloc_contig_pages_noprof()