Lines Matching refs:shrinker
232 struct shrinker shrinker; member
2085 static unsigned long zs_shrinker_scan(struct shrinker *shrinker, in zs_shrinker_scan() argument
2089 struct zs_pool *pool = container_of(shrinker, struct zs_pool, in zs_shrinker_scan()
2090 shrinker); in zs_shrinker_scan()
2102 static unsigned long zs_shrinker_count(struct shrinker *shrinker, in zs_shrinker_count() argument
2108 struct zs_pool *pool = container_of(shrinker, struct zs_pool, in zs_shrinker_count()
2109 shrinker); in zs_shrinker_count()
2124 unregister_shrinker(&pool->shrinker); in zs_unregister_shrinker()
2129 pool->shrinker.scan_objects = zs_shrinker_scan; in zs_register_shrinker()
2130 pool->shrinker.count_objects = zs_shrinker_count; in zs_register_shrinker()
2131 pool->shrinker.batch = 0; in zs_register_shrinker()
2132 pool->shrinker.seeks = DEFAULT_SEEKS; in zs_register_shrinker()
2134 return register_shrinker(&pool->shrinker, "mm-zspool:%s", in zs_register_shrinker()