Searched refs:shrinkctl (Results 1 – 1 of 1) sorted by relevance
/mm/ |
D | vmscan.c | 720 static unsigned long do_shrink_slab(struct shrink_control *shrinkctl, in do_shrink_slab() argument 733 trace_android_vh_do_shrink_slab(shrinker, shrinkctl, priority); in do_shrink_slab() 735 freeable = shrinker->count_objects(shrinker, shrinkctl); in do_shrink_slab() 744 nr = xchg_nr_deferred(shrinker, shrinkctl); in do_shrink_slab() 763 trace_mm_shrink_slab_start(shrinker, shrinkctl, nr, in do_shrink_slab() 786 shrinkctl->nr_to_scan = nr_to_scan; in do_shrink_slab() 787 shrinkctl->nr_scanned = nr_to_scan; in do_shrink_slab() 788 ret = shrinker->scan_objects(shrinker, shrinkctl); in do_shrink_slab() 793 count_vm_events(SLABS_SCANNED, shrinkctl->nr_scanned); in do_shrink_slab() 794 total_scan -= shrinkctl->nr_scanned; in do_shrink_slab() [all …]
|