Lines Matching refs:classzone_idx

2538 		enum zone_type classzone_idx;  in shrink_zones()  local
2543 classzone_idx = requested_highidx; in shrink_zones()
2545 classzone_idx)) in shrink_zones()
2546 classzone_idx--; in shrink_zones()
2595 if (shrink_zone(zone, sc, zone_idx(zone) == classzone_idx)) in shrink_zones()
2725 pgdat->classzone_idx = min(pgdat->classzone_idx, in pfmemalloc_watermark_ok()
2960 unsigned long balance_gap, int classzone_idx) in zone_balanced() argument
2963 balance_gap, classzone_idx)) in zone_balanced()
2967 order, 0, classzone_idx) == COMPACT_SKIPPED) in zone_balanced()
2993 static bool pgdat_balanced(pg_data_t *pgdat, int order, int classzone_idx) in pgdat_balanced() argument
3000 for (i = 0; i <= classzone_idx; i++) { in pgdat_balanced()
3039 int classzone_idx) in prepare_kswapd_sleep() argument
3061 return pgdat_balanced(pgdat, order, classzone_idx); in prepare_kswapd_sleep()
3073 int classzone_idx, in kswapd_shrink_zone() argument
3091 compaction_suitable(zone, sc->order, 0, classzone_idx) in kswapd_shrink_zone()
3110 balance_gap, classzone_idx)) in kswapd_shrink_zone()
3113 shrink_zone(zone, sc, zone_idx(zone) == classzone_idx); in kswapd_shrink_zone()
3127 zone_balanced(zone, testorder, 0, classzone_idx)) { in kswapd_shrink_zone()
3157 int *classzone_idx) in balance_pgdat() argument
3241 *classzone_idx, 0)) in balance_pgdat()
3331 !pgdat_balanced(pgdat, order, *classzone_idx)); in balance_pgdat()
3340 *classzone_idx = end_zone; in balance_pgdat()
3344 static void kswapd_try_to_sleep(pg_data_t *pgdat, int order, int classzone_idx) in kswapd_try_to_sleep() argument
3355 if (prepare_kswapd_sleep(pgdat, order, remaining, classzone_idx)) { in kswapd_try_to_sleep()
3365 if (prepare_kswapd_sleep(pgdat, order, remaining, classzone_idx)) { in kswapd_try_to_sleep()
3416 int classzone_idx, new_classzone_idx; in kswapd() local
3449 classzone_idx = new_classzone_idx = pgdat->nr_zones - 1; in kswapd()
3450 balanced_classzone_idx = classzone_idx; in kswapd()
3462 new_classzone_idx = pgdat->classzone_idx; in kswapd()
3464 pgdat->classzone_idx = pgdat->nr_zones - 1; in kswapd()
3467 if (order < new_order || classzone_idx > new_classzone_idx) { in kswapd()
3473 classzone_idx = new_classzone_idx; in kswapd()
3478 classzone_idx = pgdat->classzone_idx; in kswapd()
3480 new_classzone_idx = classzone_idx; in kswapd()
3482 pgdat->classzone_idx = pgdat->nr_zones - 1; in kswapd()
3495 balanced_classzone_idx = classzone_idx; in kswapd()
3511 void wakeup_kswapd(struct zone *zone, int order, enum zone_type classzone_idx) in wakeup_kswapd() argument
3523 pgdat->classzone_idx = min(pgdat->classzone_idx, classzone_idx); in wakeup_kswapd()