Lines Matching defs:shrinker
49 #include <linux/shrinker.h>
264 struct shrinker shrinker;
2329 static unsigned long zs_shrinker_scan(struct shrinker *shrinker,
2333 struct zs_pool *pool = container_of(shrinker, struct zs_pool,
2334 shrinker);
2346 static unsigned long zs_shrinker_count(struct shrinker *shrinker,
2352 struct zs_pool *pool = container_of(shrinker, struct zs_pool,
2353 shrinker);
2370 unregister_shrinker(&pool->shrinker);
2375 pool->shrinker.scan_objects = zs_shrinker_scan;
2376 pool->shrinker.count_objects = zs_shrinker_count;
2377 pool->shrinker.batch = 0;
2378 pool->shrinker.seeks = DEFAULT_SEEKS;
2380 return register_shrinker(&pool->shrinker);
2494 * Not critical since shrinker is only used to trigger internal