Lines Matching refs:s_shrink
70 sb = container_of(shrink, struct super_block, s_shrink); in super_cache_scan()
123 sb = container_of(shrink, struct super_block, s_shrink); in super_cache_count()
185 free_prealloced_shrinker(&s->s_shrink); in destroy_unused_super()
263 s->s_shrink.seeks = DEFAULT_SEEKS; in alloc_super()
264 s->s_shrink.scan_objects = super_cache_scan; in alloc_super()
265 s->s_shrink.count_objects = super_cache_count; in alloc_super()
266 s->s_shrink.batch = 1024; in alloc_super()
267 s->s_shrink.flags = SHRINKER_NUMA_AWARE | SHRINKER_MEMCG_AWARE; in alloc_super()
268 if (prealloc_shrinker(&s->s_shrink, "sb-%s", type->name)) in alloc_super()
270 if (list_lru_init_memcg(&s->s_dentry_lru, &s->s_shrink)) in alloc_super()
272 if (list_lru_init_memcg(&s->s_inode_lru, &s->s_shrink)) in alloc_super()
331 unregister_shrinker(&s->s_shrink); in deactivate_locked_super()
582 register_shrinker_prepared(&s->s_shrink); in sget_fc()
661 register_shrinker_prepared(&s->s_shrink); in sget()
1321 shrinker_debugfs_rename(&s->s_shrink, "sb-%s:%s", in get_tree_bdev()
1398 shrinker_debugfs_rename(&s->s_shrink, "sb-%s:%s", in mount_bdev()