Lines Matching refs:zlc
1956 struct zonelist_cache *zlc; /* cached zonelist speedup info */ in zlc_setup() local
1959 zlc = zonelist->zlcache_ptr; in zlc_setup()
1960 if (!zlc) in zlc_setup()
1963 if (time_after(jiffies, zlc->last_full_zap + HZ)) { in zlc_setup()
1964 bitmap_zero(zlc->fullzones, MAX_ZONES_PER_ZONELIST); in zlc_setup()
1965 zlc->last_full_zap = jiffies; in zlc_setup()
1999 struct zonelist_cache *zlc; /* cached zonelist speedup info */ in zlc_zone_worth_trying() local
2003 zlc = zonelist->zlcache_ptr; in zlc_zone_worth_trying()
2004 if (!zlc) in zlc_zone_worth_trying()
2008 n = zlc->z_to_n[i]; in zlc_zone_worth_trying()
2011 return node_isset(n, *allowednodes) && !test_bit(i, zlc->fullzones); in zlc_zone_worth_trying()
2021 struct zonelist_cache *zlc; /* cached zonelist speedup info */ in zlc_mark_zone_full() local
2024 zlc = zonelist->zlcache_ptr; in zlc_mark_zone_full()
2025 if (!zlc) in zlc_mark_zone_full()
2030 set_bit(i, zlc->fullzones); in zlc_mark_zone_full()
2039 struct zonelist_cache *zlc; /* cached zonelist speedup info */ in zlc_clear_zones_full() local
2041 zlc = zonelist->zlcache_ptr; in zlc_clear_zones_full()
2042 if (!zlc) in zlc_clear_zones_full()
2045 bitmap_zero(zlc->fullzones, MAX_ZONES_PER_ZONELIST); in zlc_clear_zones_full()
3799 struct zonelist_cache *zlc; in build_zonelist_cache() local
3803 zonelist->zlcache_ptr = zlc = &zonelist->zlcache; in build_zonelist_cache()
3804 bitmap_zero(zlc->fullzones, MAX_ZONES_PER_ZONELIST); in build_zonelist_cache()
3806 zlc->z_to_n[z - zonelist->_zonerefs] = zonelist_node_idx(z); in build_zonelist_cache()