Lines Matching refs:shrinker
6353 if (conf->shrinker.seeks) in free_conf()
6354 unregister_shrinker(&conf->shrinker); in free_conf()
6429 static unsigned long raid5_cache_scan(struct shrinker *shrink, in raid5_cache_scan()
6432 struct r5conf *conf = container_of(shrink, struct r5conf, shrinker); in raid5_cache_scan()
6450 static unsigned long raid5_cache_count(struct shrinker *shrink, in raid5_cache_count()
6453 struct r5conf *conf = container_of(shrink, struct r5conf, shrinker); in raid5_cache_count()
6634 conf->shrinker.seeks = DEFAULT_SEEKS * conf->raid_disks * 4; in setup_conf()
6635 conf->shrinker.scan_objects = raid5_cache_scan; in setup_conf()
6636 conf->shrinker.count_objects = raid5_cache_count; in setup_conf()
6637 conf->shrinker.batch = 128; in setup_conf()
6638 conf->shrinker.flags = 0; in setup_conf()
6639 register_shrinker(&conf->shrinker); in setup_conf()