Lines Matching refs:shrinker
7089 unregister_shrinker(&conf->shrinker); in free_conf()
7134 static unsigned long raid5_cache_scan(struct shrinker *shrink, in raid5_cache_scan()
7137 struct r5conf *conf = container_of(shrink, struct r5conf, shrinker); in raid5_cache_scan()
7155 static unsigned long raid5_cache_count(struct shrinker *shrink, in raid5_cache_count()
7158 struct r5conf *conf = container_of(shrink, struct r5conf, shrinker); in raid5_cache_count()
7388 conf->shrinker.seeks = DEFAULT_SEEKS * conf->raid_disks * 4; in setup_conf()
7389 conf->shrinker.scan_objects = raid5_cache_scan; in setup_conf()
7390 conf->shrinker.count_objects = raid5_cache_count; in setup_conf()
7391 conf->shrinker.batch = 128; in setup_conf()
7392 conf->shrinker.flags = 0; in setup_conf()
7393 if (register_shrinker(&conf->shrinker)) { in setup_conf()