Lines Matching refs:shrinker
30 * This makes freeing a cache, both from the shrinker and from the
42 * shrinker for the larger entries works more aggressively than
45 * The other shrinker frees the cache structures themselves.
153 * treated as one by the memory shrinker.
365 * invalid cache. Can also be called from a shrinker callback.
382 * shrinker callback.
791 static unsigned long nfs4_xattr_cache_count(struct shrinker *shrink,
793 static unsigned long nfs4_xattr_entry_count(struct shrinker *shrink,
795 static unsigned long nfs4_xattr_cache_scan(struct shrinker *shrink,
797 static unsigned long nfs4_xattr_entry_scan(struct shrinker *shrink,
800 static struct shrinker nfs4_xattr_cache_shrinker = {
807 static struct shrinker nfs4_xattr_entry_shrinker = {
815 static struct shrinker nfs4_xattr_large_entry_shrinker = {
859 nfs4_xattr_cache_scan(struct shrinker *shrink, struct shrink_control *sc)
880 nfs4_xattr_cache_count(struct shrinker *shrink, struct shrink_control *sc)
940 nfs4_xattr_entry_scan(struct shrinker *shrink, struct shrink_control *sc)
970 nfs4_xattr_entry_count(struct shrinker *shrink, struct shrink_control *sc)