Lines Matching refs:shrinkctl
342 static unsigned long do_shrink_slab(struct shrink_control *shrinkctl,
351 int nid = shrinkctl->nid;
359 freeable = shrinker->count_objects(shrinker, shrinkctl);
416 trace_mm_shrink_slab_start(shrinker, shrinkctl, nr,
439 shrinkctl->nr_to_scan = nr_to_scan;
440 shrinkctl->nr_scanned = nr_to_scan;
441 ret = shrinker->scan_objects(shrinker, shrinkctl);
446 count_vm_events(SLABS_SCANNED, shrinkctl->nr_scanned);
447 total_scan -= shrinkctl->nr_scanned;
448 scanned += shrinkctl->nr_scanned;