Lines Matching refs:shrinker
18 #include <linux/shrinker.h>
73 static struct shrinker *deferred_split_shrinker;
74 static unsigned long deferred_split_count(struct shrinker *shrink,
76 static unsigned long deferred_split_scan(struct shrinker *shrink,
248 /* We take additional reference here. It will be put back by shrinker */
258 * Counter should never go to zero here. Only shrinker can put
290 static unsigned long shrink_huge_zero_folio_count(struct shrinker *shrink,
297 static unsigned long shrink_huge_zero_folio_scan(struct shrinker *shrink,
311 static struct shrinker *huge_zero_folio_shrinker;
978 * initialize the shrinker.
3816 * the shrinker before freezing the ref. If the shrinker sees
4371 * unnecessary to handle it again in the shrinker, so excluding
4399 static unsigned long deferred_split_count(struct shrinker *shrink,
4461 static unsigned long deferred_split_scan(struct shrinker *shrink,