Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 42 files:

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