Lines Matching refs:shrinker
18 #include <linux/shrinker.h>
70 static struct shrinker *deferred_split_shrinker;
71 static unsigned long deferred_split_count(struct shrinker *shrink,
73 static unsigned long deferred_split_scan(struct shrinker *shrink,
217 /* We take additional reference here. It will be put back by shrinker */
227 * Counter should never go to zero here. Only shrinker can put
253 static unsigned long shrink_huge_zero_page_count(struct shrinker *shrink,
260 static unsigned long shrink_huge_zero_page_scan(struct shrinker *shrink,
274 static struct shrinker *huge_zero_page_shrinker;
3229 * unnecessary to handle it again in shrinker.
3256 static unsigned long deferred_split_count(struct shrinker *shrink,
3269 static unsigned long deferred_split_scan(struct shrinker *shrink,
3316 * Stop shrinker if we didn't split any page, but the queue is empty.