Lines Matching refs:shrinker
7344 shrinker_free(conf->shrinker); in free_conf()
7389 static unsigned long raid5_cache_scan(struct shrinker *shrink, in raid5_cache_scan()
7410 static unsigned long raid5_cache_count(struct shrinker *shrink, in raid5_cache_count()
7650 conf->shrinker = shrinker_alloc(0, "md-raid5:%s", mdname(mddev)); in setup_conf()
7651 if (!conf->shrinker) { in setup_conf()
7658 conf->shrinker->seeks = DEFAULT_SEEKS * conf->raid_disks * 4; in setup_conf()
7659 conf->shrinker->scan_objects = raid5_cache_scan; in setup_conf()
7660 conf->shrinker->count_objects = raid5_cache_count; in setup_conf()
7661 conf->shrinker->batch = 128; in setup_conf()
7662 conf->shrinker->private_data = conf; in setup_conf()
7664 shrinker_register(conf->shrinker); in setup_conf()