/linux-master/drivers/gpu/drm/panfrost/ |
H A D | panfrost_gem_shrinker.c | 19 panfrost_gem_shrinker_count(struct shrinker *shrinker, struct shrink_control *sc) argument 65 panfrost_gem_shrinker_scan(struct shrinker *shrinker, struct shrink_control *sc) argument [all...] |
H A D | panfrost_device.h | 145 struct shrinker *shrinker; member in struct:panfrost_device
|
/linux-master/include/linux/ |
H A D | shrinker.h | 82 struct shrinker { struct 139 shrinker_try_get(struct shrinker *shrinker) argument 144 shrinker_put(struct shrinker *shrinker) argument 155 shrinker_debugfs_rename(struct shrinker *shrinker, const char *fmt, ...) argument [all...] |
/linux-master/mm/ |
H A D | shrinker_debug.c | 18 static unsigned long shrinker_count_objects(struct shrinker *shrinker, argument 49 struct shrinker *shrinker = m->private; local 108 struct shrinker *shrinker = file->private_data; local 162 shrinker_debugfs_add(struct shrinker *shrinker) argument 196 shrinker_debugfs_rename(struct shrinker *shrinker, const char *fmt, ...) argument 237 shrinker_debugfs_detach(struct shrinker *shrinker, int *debugfs_id) argument 258 struct shrinker *shrinker; local [all...] |
H A D | list_lru.c | 549 __list_lru_init(struct list_lru *lru, bool memcg_aware, struct lock_class_key *key, struct shrinker *shrinker) argument
|
H A D | shrinker.c | 214 static int shrinker_memcg_alloc(struct shrinker *shrinker) argument 239 static void shrinker_memcg_remove(struct shrinker *shrinker) argument 250 static long xchg_nr_deferred_memcg(int nid, struct shrinker *shrinker, argument 266 add_nr_deferred_memcg(long nr, int nid, struct shrinker *shrinker, struct mem_cgroup *memcg) argument 312 shrinker_memcg_alloc(struct shrinker *shrinker) argument 317 shrinker_memcg_remove(struct shrinker *shrinker) argument 321 xchg_nr_deferred_memcg(int nid, struct shrinker *shrinker, struct mem_cgroup *memcg) argument 327 add_nr_deferred_memcg(long nr, int nid, struct shrinker *shrinker, struct mem_cgroup *memcg) argument 334 xchg_nr_deferred(struct shrinker *shrinker, struct shrink_control *sc) argument 351 add_nr_deferred(long nr, struct shrinker *shrinker, struct shrink_control *sc) argument 369 do_shrink_slab(struct shrink_control *shrinkctl, struct shrinker *shrinker, int priority) argument 531 struct shrinker *shrinker; local 616 struct shrinker *shrinker; local 678 struct shrinker *shrinker; local 736 shrinker_register(struct shrinker *shrinker) argument 761 struct shrinker *shrinker = container_of(head, struct shrinker, rcu); local 767 shrinker_free(struct shrinker *shrinker) argument [all...] |
H A D | workingset.c | 646 static unsigned long count_shadow_nodes(struct shrinker *shrinker, argument 775 static unsigned long scan_shadow_nodes(struct shrinker *shrinker, argument
|
H A D | zsmalloc.c | 231 struct shrinker *shrinker; member in struct:zs_pool 2009 static unsigned long zs_shrinker_scan(struct shrinker *shrinker, argument 2025 static unsigned long zs_shrinker_count(struct shrinker *shrinker, argument [all...] |
H A D | internal.h | 1338 static inline void shrinker_debugfs_name_free(struct shrinker *shrinker) argument 1330 shrinker_debugfs_name_alloc( struct shrinker *shrinker, const char *fmt, va_list ap) argument 1350 shrinker_debugfs_add(struct shrinker *shrinker) argument 1354 shrinker_debugfs_name_alloc(struct shrinker *shrinker, const char *fmt, va_list ap) argument 1359 shrinker_debugfs_name_free(struct shrinker *shrinker) argument 1362 shrinker_debugfs_detach(struct shrinker *shrinker, int *debugfs_id) argument [all...] |
H A D | zswap.c | 1275 static unsigned long zswap_shrinker_scan(struct shrinker *shrinke argument 1316 zswap_shrinker_count(struct shrinker *shrinker, struct shrink_control *sc) argument 1367 struct shrinker *shrinker; local [all...] |
/linux-master/drivers/gpu/drm/msm/ |
H A D | msm_gem_shrinker.c | 35 msm_gem_shrinker_count(struct shrinker *shrinker, struct shrink_control *sc) argument 100 msm_gem_shrinker_scan(struct shrinker *shrinker, struct shrink_control *sc) argument [all...] |
H A D | msm_drv.h | 211 struct shrinker *shrinker; member in struct:msm_drm_private
|
/linux-master/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_shrinker.c | 289 i915_gem_shrinker_count(struct shrinker *shrinker, struct shrink_control *sc) argument 317 i915_gem_shrinker_scan(struct shrinker *shrinker, struc argument [all...] |
/linux-master/drivers/xen/xenbus/ |
H A D | xenbus_probe_backend.c | 279 static unsigned long backend_shrink_memory_count(struct shrinker *shrinker, argument
|
/linux-master/fs/nfs/ |
H A D | nfs42xattr.c | 980 nfs4_xattr_shrinker_init(struct shrinker **shrinker, struct list_lru *lru, const char *name, count_objects_cb count, scan_objects_cb scan, long batch, int seeks) argument 1007 nfs4_xattr_shrinker_destroy(struct shrinker *shrinker, struct list_lru *lru) argument [all...] |
/linux-master/drivers/virtio/ |
H A D | virtio_balloon.c | 114 struct shrinker *shrinker; member in struct:virtio_balloon 855 static unsigned long virtio_balloon_shrinker_scan(struct shrinker *shrinker, argument 863 static unsigned long virtio_balloon_shrinker_count(struct shrinker *shrinker, argument [all...] |
/linux-master/drivers/misc/ |
H A D | vmw_balloon.c | 383 struct shrinker *shrinker; member in struct:vmballoon 1510 static unsigned long vmballoon_shrinker_scan(struct shrinker *shrinker, argument 1552 vmballoon_shrinker_count(struct shrinker *shrinker, struct shrink_control *sc) argument [all...] |
/linux-master/fs/btrfs/ |
H A D | compression.c | 174 struct shrinker *shrinker; member in struct:btrfs_compr_pool [all...] |
/linux-master/drivers/md/ |
H A D | raid5.h | 673 struct shrinker *shrinker; member in struct:r5conf
|
H A D | dm-bufio.c | 1004 struct shrinker *shrinker; member in struct:dm_bufio_client [all...] |
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_drv.h | 166 struct shrinker *shrinker; member in struct:i915_gem_mm
|