Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

mm/huge_memory.c list_lru_init_memcg_key() -> __list_lru_init()

Type Parameter Key Value
PARAM_VALUE 0 lru 5765240915404554240
PARAM_VALUE 0 lru->key 1210454233113128960
PARAM_VALUE 1 memcg_aware 1
PARAM_VALUE 2 shrinker 4096-ptr_max
PARAM_VALUE 2 shrinker->flags 2,6,10,14,18
PARAM_VALUE 2 shrinker->name 1-u64max
PARAM_VALUE 2 shrinker->seeks 2
BUF_SIZE 2 shrinker 208
DATA_SOURCE 0 lru $0
DATA_SOURCE 2 shrinker $1
BIT_INFO 2 shrinker->flags 0x2,0xffffffffffffffff

fs/super.c alloc_super() -> __list_lru_init()

Type Parameter Key Value
PARAM_VALUE 0 lru 4096-ptr_max
PARAM_VALUE 1 memcg_aware 1
PARAM_VALUE 2 shrinker 4096-ptr_max
PARAM_VALUE 2 shrinker->batch 1024
PARAM_VALUE 2 shrinker->count_objects 5611855553569669120
PARAM_VALUE 2 shrinker->flags 2,6,10,14,18
PARAM_VALUE 2 shrinker->name 1-u64max
PARAM_VALUE 2 shrinker->private_data 4096-ptr_max
PARAM_VALUE 2 shrinker->scan_objects 7727112553868603392
PARAM_VALUE 2 shrinker->seeks 2
BUF_SIZE 2 shrinker 208
BUF_SIZE 2 shrinker->private_data 2880
DATA_SOURCE 2 shrinker r shrinker_alloc
BIT_INFO 2 shrinker->flags 0x2,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
LOCK2 &s->s_umount
HALF_LOCKED2 global &cifs_mount_mutex
TYPE_LOCK (struct super_block)->s_umount

fs/super.c alloc_super() -> __list_lru_init()

Type Parameter Key Value
PARAM_VALUE 0 lru 4096-ptr_max
PARAM_VALUE 1 memcg_aware 1
PARAM_VALUE 2 shrinker 4096-ptr_max
PARAM_VALUE 2 shrinker->batch 1024
PARAM_VALUE 2 shrinker->count_objects 5611855553569669120
PARAM_VALUE 2 shrinker->flags 2,6,10,14,18
PARAM_VALUE 2 shrinker->name 1-u64max
PARAM_VALUE 2 shrinker->private_data 4096-ptr_max
PARAM_VALUE 2 shrinker->scan_objects 7727112553868603392
PARAM_VALUE 2 shrinker->seeks 2
BUF_SIZE 2 shrinker 208
BUF_SIZE 2 shrinker->private_data 2880
DATA_SOURCE 2 shrinker r shrinker_alloc
BIT_INFO 2 shrinker->flags 0x2,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
LOCK2 &s->s_umount
HALF_LOCKED2 global &cifs_mount_mutex
TYPE_LOCK (struct super_block)->s_umount

fs/nfsd/filecache.c nfsd_file_cache_init() -> __list_lru_init()

Type Parameter Key Value
PARAM_VALUE 0 lru 3521641436325564416
PARAM_VALUE 1 memcg_aware 0
PARAM_VALUE 2 shrinker 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &nfsd_mutex

drivers/android/tests/binder_alloc_kunit.c binder_alloc_test_init() -> __list_lru_init()

Type Parameter Key Value
PARAM_VALUE 0 lru 272,4096-ptr_max
PARAM_VALUE 1 memcg_aware 0
PARAM_VALUE 2 shrinker 0
MEM_ZERO 0 lru

mm/zswap.c zswap_setup() -> __list_lru_init()

Type Parameter Key Value
PARAM_VALUE 0 lru 1093151290471878656
PARAM_VALUE 1 memcg_aware 1
PARAM_VALUE 2 shrinker 4096-ptr_max
PARAM_VALUE 2 shrinker->batch 0
PARAM_VALUE 2 shrinker->count_objects 3399975070370598912
PARAM_VALUE 2 shrinker->flags 2,6,10,14,18
PARAM_VALUE 2 shrinker->name 1-u64max
PARAM_VALUE 2 shrinker->scan_objects 1977664686121648128
PARAM_VALUE 2 shrinker->seeks 2
BUF_SIZE 2 shrinker 208
DATA_SOURCE 2 shrinker r zswap_alloc_shrinker
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &zswap_init_lock

fs/nfs/nfs42xattr.c nfs4_xattr_shrinker_init() -> __list_lru_init()

Type Parameter Key Value
PARAM_VALUE 0 lru 2492439036485898240,3645958511530889216,6551739749658140672
PARAM_VALUE 1 memcg_aware 1
PARAM_VALUE 2 shrinker 4096-ptr_max
PARAM_VALUE 2 shrinker->flags 2,6,10,14,18
PARAM_VALUE 2 shrinker->name 1-u64max
PARAM_VALUE 2 shrinker->seeks 2
DATA_SOURCE 0 lru $1
DATA_SOURCE 2 shrinker r shrinker_alloc

mm/workingset.c list_lru_init_memcg_key() -> __list_lru_init()

Type Parameter Key Value
PARAM_VALUE 0 lru 1444489299079577600
PARAM_VALUE 0 lru->key 3490323793527947264
PARAM_VALUE 1 memcg_aware 1
PARAM_VALUE 2 shrinker 4096-ptr_max
PARAM_VALUE 2 shrinker->flags 2,6,10,14,18
PARAM_VALUE 2 shrinker->name 1-u64max
PARAM_VALUE 2 shrinker->seeks 2
BUF_SIZE 2 shrinker 208
DATA_SOURCE 0 lru $0
DATA_SOURCE 2 shrinker $1
BIT_INFO 2 shrinker->flags 0x2,0xffffffffffffffff

drivers/android/binder_alloc.c binder_alloc_shrinker_init() -> __list_lru_init()

Type Parameter Key Value
PARAM_VALUE 0 lru 3253916367428993024
PARAM_VALUE 1 memcg_aware 0
PARAM_VALUE 2 shrinker 0

fs/xfs/xfs_qm.c xfs_qm_init_quotainfo() -> __list_lru_init()

Type Parameter Key Value
PARAM_VALUE 0 lru 448,4096-ptr_max
PARAM_VALUE 1 memcg_aware 0
PARAM_VALUE 2 shrinker 0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/ttm/ttm_pool.c ttm_pool_type_init() -> __list_lru_init()

Type Parameter Key Value
PARAM_VALUE 0 lru 4096-ptr_max
PARAM_VALUE 1 memcg_aware 0
PARAM_VALUE 2 shrinker 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &ttm_global_mutex

fs/gfs2/main.c init_gfs2_fs() -> __list_lru_init()

Type Parameter Key Value
PARAM_VALUE 0 lru 1543625242756567040
PARAM_VALUE 1 memcg_aware 0
PARAM_VALUE 2 shrinker 0

fs/xfs/xfs_buf.c xfs_init_buftarg() -> __list_lru_init()

Type Parameter Key Value
PARAM_VALUE 0 lru 4096-ptr_max
PARAM_VALUE 1 memcg_aware 0
PARAM_VALUE 2 shrinker 0
RX_PATH
TASK_NOT_RUNNING