Lines Matching defs:shrinker
47 #include <linux/shrinker.h>
2932 TAILQ_HEAD(, shrinker) shrinkers = TAILQ_HEAD_INITIALIZER(shrinkers);
2935 register_shrinker(struct shrinker *shrinker, const char *format, ...)
2937 TAILQ_INSERT_TAIL(&shrinkers, shrinker, next);
2942 unregister_shrinker(struct shrinker *shrinker)
2944 TAILQ_REMOVE(&shrinkers, shrinker, next);
2951 struct shrinker *shrinker;
2954 shrinker = TAILQ_FIRST(&shrinkers);
2955 while (shrinker && npages > 0) {
2957 ret = shrinker->scan_objects(shrinker, &sc);
2962 shrinker = TAILQ_NEXT(shrinker, next);