Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 42 files:
- drivers/android/binder_alloc.c, line 1273
- drivers/gpu/drm/drm_pagemap_util.c, line 440
- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c, line 441
- drivers/gpu/drm/msm/msm_gem_shrinker.c, line 283
- drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c, line 110
- drivers/gpu/drm/panthor/panthor_gem.c, line 1592
- drivers/gpu/drm/ttm/ttm_pool.c, line 1540
- drivers/gpu/drm/xe/xe_shrinker.c, line 302
- drivers/md/bcache/btree.c, line 841
- drivers/md/dm-bufio.c, line 2605
- drivers/md/dm-zoned-metadata.c, line 2946
- drivers/md/raid5.c, line 7753
- drivers/misc/vmw_balloon.c, line 1583
- drivers/virtio/virtio_balloon.c, line 904
- drivers/xen/xenbus/xenbus_probe_backend.c, line 312
- fs/btrfs/compression.c, line 1149
- fs/erofs/zutil.c, line 309
- fs/ext4/extents_status.c, line 1869
- fs/f2fs/super.c, line 167
- fs/gfs2/quota.c, line 207
- fs/jbd2/journal.c, line 1603
- fs/mbcache.c, line 387
- fs/nfs/nfs42xattr.c, line 1002
- fs/nfs/super.c, line 164
- fs/nfsd/filecache.c, line 909
- fs/nfsd/nfs4state.c
- fs/nfsd/nfscache.c, line 211
- fs/quota/dquot.c, line 2989
- fs/super.c, line 918
- fs/ubifs/super.c, line 2458
- fs/xfs/xfs_buf.c, line 1752
- fs/xfs/xfs_icache.c, line 2353
- fs/xfs/xfs_qm.c, line 838
- kernel/rcu/tree_nocb.h, line 1386
- mm/huge_memory.c
- mm/shrinker.c, line 770
- mm/slab_common.c, line 2294
- mm/vmalloc.c, line 5588
- mm/workingset.c, line 835
- mm/zsmalloc.c, line 2190
- mm/zswap.c, line 1799
- net/sunrpc/auth.c, line 884
Smatch caller information:
kernel/rcu/tree.c rcu_init_nohz() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 2480805315932372992 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 7274778414467870720 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| NOCHECK_CALL | |||
| LOCK2 | irq |
mm/huge_memory.c thp_shrinker_init() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 1154711713115275264 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 3456657648957108224 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| NOCHECK_CALL |
drivers/gpu/drm/panthor/panthor_gem.c panthor_gem_shrinker_init() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 374993429463044096 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 7226772020224528384 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/nfs/super.c register_nfs_fs() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 5161436182532550656 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 5196030022263492608 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| NOCHECK_CALL |
fs/super.c sget_fc() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->batch | 1024 |
| PARAM_VALUE | 0 | shrinker->count_objects | 5611855553569669120 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 7727112553868603392 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &cifs_mount_mutex |
fs/nfsd/filecache.c nfsd_file_cache_init() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 1120056081378402304 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 4161565414188691456 |
| PARAM_VALUE | 0 | shrinker->seeks | 1 |
| BUF_SIZE | 0 | shrinker | 208 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &nfsd_mutex |
mm/slab_common.c kvfree_rcu_init() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 8488027862585516032 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 3117785797670969344 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| NOCHECK_CALL | |||
| LOCK2 | irq |
fs/quota/dquot.c dquot_init() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 5219606959817134080 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 5503418656514015232 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| NOCHECK_CALL |
drivers/xen/xenbus/xenbus_probe_backend.c xenbus_probe_backend_init() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 1956816778166165504 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| NOCHECK_CALL |
fs/erofs/zutil.c erofs_init_shrinker() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 2690273424092815360 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 7564575894901145600 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| NOCHECK_CALL |
mm/zswap.c zswap_setup() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->batch | 0 |
| PARAM_VALUE | 0 | shrinker->count_objects | 3399975070370598912 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 1977664686121648128 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| DATA_SOURCE | 0 | shrinker | r zswap_alloc_shrinker |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &zswap_init_lock |
drivers/misc/vmw_balloon.c vmballoon_register_shrinker() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 7776392154058858496 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->private_data | 6089539403516022784 |
| PARAM_VALUE | 0 | shrinker->scan_objects | 3516954847485534208 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| NOCHECK_CALL |
fs/nfsd/nfs4state.c nfs4_state_create_net() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 4723226820971319296 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 6961213727101632512 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &nfsd_mutex |
fs/nfsd/nfs4state.c nfs4_state_start() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 5872728505985007616 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 8205707523021389824 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &nfsd_mutex |
fs/mbcache.c mb_cache_create() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 7671932056990326784 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 5040195585674563584 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| BUF_SIZE | 0 | shrinker->private_data | 208 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/sunrpc/auth.c rpcauth_init_module() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 3096155985145917440 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 6420729360035586048 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| NOCHECK_CALL |
drivers/md/dm-zoned-metadata.c dmz_ctr_metadata() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 325220456541798400 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 786379445051097088 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| BUF_SIZE | 0 | shrinker->private_data | 1136 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &md->type_lock |
fs/nfs/nfs42xattr.c nfs4_xattr_shrinker_init() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| NOCHECK_CALL |
fs/ext4/extents_status.c ext4_es_register_shrinker() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 7624776280423583744 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 8535264091970998272 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| BUF_SIZE | 0 | shrinker->private_data | 1-s32max |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/xe/xe_shrinker.c xe_shrinker_create() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 7095379610037235712 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 6086269722680745984 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| BUF_SIZE | 0 | shrinker->private_data | 184 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
mm/workingset.c workingset_init() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 5751066449633026048 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 1534374147684827136 |
| PARAM_VALUE | 0 | shrinker->seeks | 0 |
| BUF_SIZE | 0 | shrinker | 208 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c i915_gem_driver_register__shrinker() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->batch | 4096 |
| PARAM_VALUE | 0 | shrinker->count_objects | 451191782386606080 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 273062228252930048 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| BUF_SIZE | 0 | shrinker->private_data | (-1),424,1216 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/android/binder_alloc.c binder_alloc_shrinker_init() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 7012140871181131776 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 7380107959448891392 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| NOCHECK_CALL |
fs/xfs/xfs_qm.c xfs_qm_init_quotainfo() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 6504205639747043328 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 5389681980086591488 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| POWER_OF_TWO | 0 | shrinker->private_data | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/msm/msm_gem_shrinker.c msm_gem_shrinker_init() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 6128590999372660736 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 7991368694570385408 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| BUF_SIZE | 0 | shrinker->private_data | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &component_mutex |
fs/jbd2/journal.c journal_init_common() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 6319985247444377600 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 1578446283736367104 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| BUF_SIZE | 0 | shrinker->private_data | 2592 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/gfs2/quota.c gfs2_qd_shrinker_init() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 1834037548837445632 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 8326112491474857984 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| NOCHECK_CALL |
drivers/gpu/drm/ttm/ttm_pool.c ttm_pool_mgr_init() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->batch | 352 |
| PARAM_VALUE | 0 | shrinker->count_objects | 9013939293401051136 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 9192472215264161792 |
| PARAM_VALUE | 0 | shrinker->seeks | 1 |
| BUF_SIZE | 0 | shrinker | 208 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &ttm_global_mutex |
drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c panfrost_gem_shrinker_init() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 4820230506981838848 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 9170931287254794240 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/virtio/virtio_balloon.c virtio_balloon_register_shrinker() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 6544447940687527936 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 4285660395860619264 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| BUF_SIZE | 0 | shrinker->private_data | 2296 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/btrfs/compression.c btrfs_init_compress() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->batch | 32 |
| PARAM_VALUE | 0 | shrinker->count_objects | 7625712651313315840 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 5613124941610569728 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| NOCHECK_CALL |
fs/nfsd/nfscache.c nfsd_reply_cache_init() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 6656745228928819200 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 7878455592589561856 |
| PARAM_VALUE | 0 | shrinker->seeks | 1 |
| BUF_SIZE | 0 | shrinker | 208 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &nfsd_mutex |
drivers/gpu/drm/drm_pagemap_util.c drm_pagemap_shrinker_create_devm() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 7950779771828801536 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 7709244653419847680 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| BUF_SIZE | 0 | shrinker->private_data | 112 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/md/dm-bufio.c dm_bufio_client_create() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->batch | 0 |
| PARAM_VALUE | 0 | shrinker->count_objects | 4711151730790653952 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 1868011952741695488 |
| PARAM_VALUE | 0 | shrinker->seeks | 1 |
| BUF_SIZE | 0 | shrinker | 208 |
| BUF_SIZE | 0 | shrinker->private_data | 704-12992 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/md/raid5.c setup_conf() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->batch | 128 |
| PARAM_VALUE | 0 | shrinker->count_objects | 7179262076039208960 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 9036753816703500288 |
| BUF_SIZE | 0 | shrinker | 208 |
| BUF_SIZE | 0 | shrinker->private_data | 2712 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| NOCHECK_CALL |
fs/xfs/xfs_buf.c xfs_init_buftarg() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 1653399236578496512 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 8135916588253167616 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| BUF_SIZE | 0 | shrinker->private_data | 848 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
mm/vmalloc.c vmalloc_init() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 6900166496215179264 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 3362237673224564736 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| NOCHECK_CALL | |||
| LOCK2 | irq |
drivers/md/bcache/btree.c bch_btree_cache_alloc() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->batch | 0-512 |
| PARAM_VALUE | 0 | shrinker->count_objects | 1172925756905705472 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 3959779772491157504 |
| PARAM_VALUE | 0 | shrinker->seeks | 4 |
| BUF_SIZE | 0 | shrinker | 208 |
| BUF_SIZE | 0 | shrinker->private_data | 87472 |
| CAPPED_DATA | 0 | shrinker->batch | 1 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &bch_register_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock |
fs/f2fs/super.c f2fs_init_shrinker() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 1833996917882400768 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 7640773527359799296 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| NOCHECK_CALL |
mm/zsmalloc.c zs_register_shrinker() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->batch | 0 |
| PARAM_VALUE | 0 | shrinker->count_objects | 410793372619169792 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 737241668238086144 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| BUF_SIZE | 0 | shrinker->private_data | 2240 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
fs/xfs/xfs_icache.c xfs_inodegc_register_shrinker() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->batch | 2049 |
| PARAM_VALUE | 0 | shrinker->count_objects | 2656811459884322816 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 4858686769721692160 |
| PARAM_VALUE | 0 | shrinker->seeks | 0 |
| BUF_SIZE | 0 | shrinker | 208 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| POWER_OF_TWO | 0 | shrinker->private_data | |
| NOCHECK_CALL |
fs/ubifs/super.c ubifs_init() -> shrinker_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shrinker | 4096-ptr_max |
| PARAM_VALUE | 0 | shrinker->count_objects | 6048207960563404800 |
| PARAM_VALUE | 0 | shrinker->flags | 2,6,10,14,18 |
| PARAM_VALUE | 0 | shrinker->name | 1-u64max |
| PARAM_VALUE | 0 | shrinker->scan_objects | 7534277499259678720 |
| PARAM_VALUE | 0 | shrinker->seeks | 2 |
| BUF_SIZE | 0 | shrinker | 208 |
| DATA_SOURCE | 0 | shrinker | r shrinker_alloc |
| BIT_INFO | 0 | shrinker->flags | 0x2,0xffffffffffffffff |
| NOCHECK_CALL |