Lines Matching defs:shrinker
55 #include <linux/shrinker.h>
232 struct shrinker shrinker;
2085 static unsigned long zs_shrinker_scan(struct shrinker *shrinker,
2089 struct zs_pool *pool = container_of(shrinker, struct zs_pool,
2090 shrinker);
2102 static unsigned long zs_shrinker_count(struct shrinker *shrinker,
2108 struct zs_pool *pool = container_of(shrinker, struct zs_pool,
2109 shrinker);
2124 unregister_shrinker(&pool->shrinker);
2129 pool->shrinker.scan_objects = zs_shrinker_scan;
2130 pool->shrinker.count_objects = zs_shrinker_count;
2131 pool->shrinker.batch = 0;
2132 pool->shrinker.seeks = DEFAULT_SEEKS;
2134 return register_shrinker(&pool->shrinker, "mm-zspool:%s",
2267 * Not critical since shrinker is only used to trigger internal