Home
last modified time | relevance | path

Searched refs:shrink_control (Results 1 – 25 of 33) sorted by relevance

12

/linux/include/linux/
H A Dshrinker.h34 struct shrink_control { struct
84 struct shrink_control *sc);
86 struct shrink_control *sc);
/linux/drivers/gpu/drm/msm/
H A Dmsm_gem_shrinker.c27 static bool can_block(struct shrink_control *sc) in can_block()
34 msm_gem_shrinker_count(struct shrinker *shrinker, struct shrink_control *sc) in msm_gem_shrinker_count()
154 msm_gem_shrinker_scan(struct shrinker *shrinker, struct shrink_control *sc) in msm_gem_shrinker_scan()
204 struct shrink_control sc = { in msm_gem_shrinker_shrink()
/linux/mm/
H A Dshrinker.c342 struct shrink_control *sc) in xchg_nr_deferred()
359 struct shrink_control *sc) in add_nr_deferred()
376 static unsigned long do_shrink_slab(struct shrink_control *shrinkctl, in do_shrink_slab()
535 struct shrink_control sc = { in shrink_slab_memcg()
663 struct shrink_control sc = { in shrink_slab()
H A Dshrinker_debug.c27 struct shrink_control sc = { in shrinker_count_objects()
107 struct shrink_control sc = { in shrinker_debugfs_scan_write()
H A Dslab_common.c2204 kfree_rcu_shrink_count(struct shrinker *shrink, struct shrink_control *sc) in kfree_rcu_shrink_count()
2222 kfree_rcu_shrink_scan(struct shrinker *shrink, struct shrink_control *sc) in kfree_rcu_shrink_scan()
/linux/fs/ubifs/
H A Dshrinker.c268 struct shrink_control *sc) in ubifs_shrink_count()
280 struct shrink_control *sc) in ubifs_shrink_scan()
/linux/fs/nfsd/
H A Dnfscache.c44 struct shrink_control *sc);
46 struct shrink_control *sc);
296 nfsd_reply_cache_count(struct shrinker *shrink, struct shrink_control *sc) in nfsd_reply_cache_count()
315 nfsd_reply_cache_scan(struct shrinker *shrink, struct shrink_control *sc) in nfsd_reply_cache_scan()
H A Dfilecache.c617 nfsd_file_lru_count(struct shrinker *s, struct shrink_control *sc) in nfsd_file_lru_count()
623 nfsd_file_lru_scan(struct shrinker *s, struct shrink_control *sc) in nfsd_file_lru_scan()
/linux/drivers/gpu/drm/xe/
H A Dxe_shrinker.c139 xe_shrinker_count(struct shrinker *shrink, struct shrink_control *sc) in xe_shrinker_count()
201 static unsigned long xe_shrinker_scan(struct shrinker *shrink, struct shrink_control *sc) in xe_shrinker_scan()
/linux/drivers/gpu/drm/
H A Ddrm_pagemap_util.c351 drm_pagemap_shrinker_count(struct shrinker *shrink, struct shrink_control *sc) in drm_pagemap_shrinker_count()
360 drm_pagemap_shrinker_scan(struct shrinker *shrink, struct shrink_control *sc) in drm_pagemap_shrinker_scan()
/linux/drivers/xen/xenbus/
H A Dxenbus_probe_backend.c280 struct shrink_control *sc) in backend_shrink_memory_count()
/linux/net/sunrpc/
H A Dauth.c475 rpcauth_cache_shrink_scan(struct shrinker *shrink, struct shrink_control *sc) in rpcauth_cache_shrink_scan()
489 rpcauth_cache_shrink_count(struct shrinker *shrink, struct shrink_control *sc) in rpcauth_cache_shrink_count()
/linux/fs/nfs/
H A Dinternal.h394 struct shrink_control *sc);
396 struct shrink_control *sc);
/linux/drivers/misc/
H A Dvmw_balloon.c1514 struct shrink_control *sc) in vmballoon_shrinker_scan()
1556 struct shrink_control *sc) in vmballoon_shrinker_count()
/linux/drivers/virtio/
H A Dvirtio_balloon.c876 struct shrink_control *sc) in virtio_balloon_shrinker_scan()
884 struct shrink_control *sc) in virtio_balloon_shrinker_count()
/linux/fs/
H A Dsuper.c182 static inline bool super_fs_objects_eligible(struct shrink_control *sc) in super_fs_objects_eligible()
195 struct shrink_control *sc) in super_cache_scan()
252 struct shrink_control *sc) in super_cache_count()
/linux/fs/btrfs/
H A Dcompression.c140 static unsigned long btrfs_compr_pool_count(struct shrinker *sh, struct shrink_control *sc) in btrfs_compr_pool_count()
154 static unsigned long btrfs_compr_pool_scan(struct shrinker *sh, struct shrink_control *sc) in btrfs_compr_pool_scan()
H A Dsuper.c2426 static long btrfs_nr_cached_objects(struct super_block *sb, struct shrink_control *sc) in btrfs_nr_cached_objects()
2445 static long btrfs_free_cached_objects(struct super_block *sb, struct shrink_control *sc) in btrfs_free_cached_objects()
/linux/kernel/rcu/
H A Dtree_nocb.h1263 lazy_rcu_shrink_count(struct shrinker *shrink, struct shrink_control *sc) in lazy_rcu_shrink_count()
1288 lazy_rcu_shrink_scan(struct shrinker *shrink, struct shrink_control *sc) in lazy_rcu_shrink_scan()
/linux/fs/xfs/
H A Dxfs_buf.c1607 struct shrink_control *sc) in xfs_buftarg_shrink_scan()
1629 struct shrink_control *sc) in xfs_buftarg_shrink_count()
H A Dxfs_icache.c2278 struct shrink_control *sc) in xfs_inodegc_shrinker_count()
2299 struct shrink_control *sc) in xfs_inodegc_shrinker_scan()
H A Dxfs_qm.c493 struct shrink_control *sc) in xfs_qm_shrink_scan()
527 struct shrink_control *sc) in xfs_qm_shrink_count()
H A Dxfs_super.c1290 struct shrink_control *sc) in xfs_fs_nr_cached_objects()
1301 struct shrink_control *sc) in xfs_fs_free_cached_objects()
/linux/fs/gfs2/
H A Dquota.c174 struct shrink_control *sc) in gfs2_qd_shrink_scan()
191 struct shrink_control *sc) in gfs2_qd_shrink_count()
/linux/fs/jbd2/
H A Djournal.c1255 struct shrink_control *sc) in jbd2_journal_shrink_scan()
1281 struct shrink_control *sc) in jbd2_journal_shrink_count()

12