Lines Matching refs:shrinker
6315 if (conf->shrinker.seeks) in free_conf()
6316 unregister_shrinker(&conf->shrinker); in free_conf()
6390 static unsigned long raid5_cache_scan(struct shrinker *shrink, in raid5_cache_scan()
6393 struct r5conf *conf = container_of(shrink, struct r5conf, shrinker); in raid5_cache_scan()
6411 static unsigned long raid5_cache_count(struct shrinker *shrink, in raid5_cache_count()
6414 struct r5conf *conf = container_of(shrink, struct r5conf, shrinker); in raid5_cache_count()
6590 conf->shrinker.seeks = DEFAULT_SEEKS * conf->raid_disks * 4; in setup_conf()
6591 conf->shrinker.scan_objects = raid5_cache_scan; in setup_conf()
6592 conf->shrinker.count_objects = raid5_cache_count; in setup_conf()
6593 conf->shrinker.batch = 128; in setup_conf()
6594 conf->shrinker.flags = 0; in setup_conf()
6595 register_shrinker(&conf->shrinker); in setup_conf()