/linux-master/kernel/rcu/ |
H A D | tree.c | 3829 kfree_rcu_shrink_count(struct shrinker *shrink, struct shrink_control *sc) argument 3847 kfree_rcu_shrink_scan(struct shrinker *shrink, struct shrink_control *sc) argument
|
H A D | tree_nocb.h | 1326 lazy_rcu_shrink_count(struct shrinker *shrink, struct shrink_control *sc) argument 1351 lazy_rcu_shrink_scan(struct shrinker *shrink, struct shrink_control *sc) argument
|
/linux-master/fs/gfs2/ |
H A D | glock.c | 2104 static unsigned long gfs2_glock_shrink_scan(struct shrinker *shrink, argument 2112 static unsigned long gfs2_glock_shrink_count(struct shrinker *shrink, argument
|
H A D | quota.c | 176 static unsigned long gfs2_qd_shrink_scan(struct shrinker *shrink, argument 193 static unsigned long gfs2_qd_shrink_count(struct shrinker *shrink, argument
|
/linux-master/fs/erofs/ |
H A D | zutil.c | 338 /* try to shrink each valid workgroup */ 377 static unsigned long erofs_shrink_count(struct shrinker *shrink, argument 383 static unsigned long erofs_shrink_scan(struct shrinker *shrink, argument 398 /* Iterate over all mounted superblocks and try to shrink them */
|
/linux-master/drivers/md/ |
H A D | raid5.c | 2487 /* Never shrink. */ 2532 * If this fails, we don't bother trying the shrink the 7365 static unsigned long raid5_cache_scan(struct shrinker *shrink, argument 7368 struct r5conf *conf = shrink->private_data; 7386 static unsigned long raid5_cache_count(struct shrinker *shrink, argument 7389 struct r5conf *conf = shrink->private_data; 8354 /* We might be able to shrink, but the devices must 8380 return 0; /* never bother to shrink */
|
H A D | dm-bufio.c | 2434 static unsigned long dm_bufio_shrink_scan(struct shrinker *shrink, struct shrink_control *sc) argument 2438 c = shrink->private_data; 2445 static unsigned long dm_bufio_shrink_count(struct shrinker *shrink, struct shrink_control *sc) argument 2447 struct dm_bufio_client *c = shrink->private_data;
|
H A D | dm-zoned-metadata.c | 615 static unsigned long dmz_mblock_shrinker_count(struct shrinker *shrink, argument 618 struct dmz_metadata *zmd = shrink->private_data; 624 * For mblock shrinker: scan unused metadata blocks and shrink the cache. 626 static unsigned long dmz_mblock_shrinker_scan(struct shrinker *shrink, argument 629 struct dmz_metadata *zmd = shrink->private_data;
|
/linux-master/drivers/md/bcache/ |
H A D | sysfs.c | 863 if (c->shrink) 864 c->shrink->scan_objects(c->shrink, &sc);
|
H A D | btree.c | 667 static unsigned long bch_mca_scan(struct shrinker *shrink, argument 670 struct cache_set *c = shrink->private_data; 734 static unsigned long bch_mca_count(struct shrinker *shrink, argument 737 struct cache_set *c = shrink->private_data; 755 if (c->shrink) 756 shrinker_free(c->shrink); 831 c->shrink = shrinker_alloc(0, "md-bcache:%pU", c->set_uuid); 832 if (!c->shrink) { 837 c->shrink->count_objects = bch_mca_count; 838 c->shrink [all...] |
H A D | bcache.h | 547 struct shrinker *shrink; member in struct:cache_set
|
/linux-master/drivers/gpu/drm/ttm/ |
H A D | ttm_pool.c | 142 * used when we have to shrink and CPU overhead is irrelevant then. 634 static unsigned long ttm_pool_shrinker_scan(struct shrinker *shrink, argument 647 static unsigned long ttm_pool_shrinker_count(struct shrinker *shrink, argument
|
/linux-master/fs/ubifs/ |
H A D | ubifs.h | 1922 unsigned long ubifs_shrink_scan(struct shrinker *shrink, 1924 unsigned long ubifs_shrink_count(struct shrinker *shrink,
|
/linux-master/drivers/android/ |
H A D | binder_alloc.c | 1124 binder_shrink_count(struct shrinker *shrink, struct shrink_control *sc) argument 1130 binder_shrink_scan(struct shrinker *shrink, struct shrink_control *sc) argument
|
/linux-master/fs/nfs/ |
H A D | internal.h | 385 extern unsigned long nfs_access_cache_count(struct shrinker *shrink, 387 extern unsigned long nfs_access_cache_scan(struct shrinker *shrink,
|
H A D | nfs42xattr.c | 790 static unsigned long nfs4_xattr_cache_count(struct shrinker *shrink, 792 static unsigned long nfs4_xattr_entry_count(struct shrinker *shrink, 794 static unsigned long nfs4_xattr_cache_scan(struct shrinker *shrink, 796 static unsigned long nfs4_xattr_entry_scan(struct shrinker *shrink, 839 nfs4_xattr_cache_scan(struct shrinker *shrink, struct shrink_control *sc) argument 860 nfs4_xattr_cache_count(struct shrinker *shrink, struct shrink_control *sc) argument 920 nfs4_xattr_entry_scan(struct shrinker *shrink, struct shrink_control *sc) argument 927 lru = (shrink == nfs4_xattr_large_entry_shrinker) ? 950 nfs4_xattr_entry_count(struct shrinker *shrink, struct shrink_control *sc) argument 955 lru = (shrink [all...] |
H A D | dir.c | 1181 * or shrink it if we're reading too many. 2835 nfs_access_cache_scan(struct shrinker *shrink, struct shrink_control *sc) argument 2847 nfs_access_cache_count(struct shrinker *shrink, struct shrink_control *sc) argument
|
/linux-master/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_ttm.c | 944 * To make sure everything plays nice we keep an extra shrink pin in TTM 1229 .shrink = i915_ttm_shrink, 1316 * Keep an extra shrink pin to prevent the object from being made
|
/linux-master/drivers/cpuidle/governors/ |
H A D | haltpoll.c | 27 /* division factor to shrink halt_poll_ns */ 98 unsigned int shrink = guest_halt_poll_shrink; local 101 if (shrink == 0) { 104 val /= shrink;
|
/linux-master/fs/nfsd/ |
H A D | nfscache.c | 41 static unsigned long nfsd_reply_cache_count(struct shrinker *shrink, 43 static unsigned long nfsd_reply_cache_scan(struct shrinker *shrink, 296 * @shrink: our registered shrinker context 305 nfsd_reply_cache_count(struct shrinker *shrink, struct shrink_control *sc) argument 307 struct nfsd_net *nn = shrink->private_data; 314 * @shrink: our registered shrinker context 324 nfsd_reply_cache_scan(struct shrinker *shrink, struct shrink_control *sc) argument 326 struct nfsd_net *nn = shrink->private_data;
|
/linux-master/fs/ |
H A D | mbcache.c | 293 static unsigned long mb_cache_count(struct shrinker *shrink, argument 296 struct mb_cache *cache = shrink->private_data; 332 static unsigned long mb_cache_scan(struct shrinker *shrink, argument 335 struct mb_cache *cache = shrink->private_data; 339 /* We shrink 1/X of the cache when we have too many entries in it */
|
/linux-master/drivers/gpu/drm/msm/ |
H A D | msm_gem_shrinker.c | 105 bool (*shrink)(struct drm_gem_object *obj); 126 stages[i].shrink);
|
/linux-master/fs/jbd2/ |
H A D | journal.c | 1283 * @shrink: shrinker to work on 1289 static unsigned long jbd2_journal_shrink_scan(struct shrinker *shrink, argument 1292 journal_t *journal = shrink->private_data; 1310 * @shrink: shrinker to work on 1315 static unsigned long jbd2_journal_shrink_count(struct shrinker *shrink, argument 1318 journal_t *journal = shrink->private_data;
|
/linux-master/net/sunrpc/ |
H A D | auth.c | 475 rpcauth_cache_shrink_scan(struct shrinker *shrink, struct shrink_control *sc) argument 489 rpcauth_cache_shrink_count(struct shrinker *shrink, struct shrink_control *sc) argument
|
/linux-master/include/trace/events/ |
H A D | vmscan.h | 210 __field(void *, shrink) 222 __entry->shrink = shr->scan_objects; 232 TP_printk("%pS %p: nid: %d objects to shrink %ld gfp_flags %s cache items %ld delta %lld total_scan %ld priority %d", 233 __entry->shrink, 254 __field(void *, shrink) 264 __entry->shrink = shr->scan_objects; 272 __entry->shrink,
|