Lines Matching defs:shrink
667 static unsigned long bch_mca_scan(struct shrinker *shrink,
670 struct cache_set *c = container_of(shrink, struct cache_set, shrink);
734 static unsigned long bch_mca_count(struct shrinker *shrink,
737 struct cache_set *c = container_of(shrink, struct cache_set, shrink);
755 if (c->shrink.list.next)
756 unregister_shrinker(&c->shrink);
831 c->shrink.count_objects = bch_mca_count;
832 c->shrink.scan_objects = bch_mca_scan;
833 c->shrink.seeks = 4;
834 c->shrink.batch = c->btree_pages * 2;
836 if (register_shrinker(&c->shrink, "md-bcache:%pU", c->set_uuid))