Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 10 files:

Smatch caller information:

mm/huge_memory.c thp_shrinker_exit() -> list_lru_destroy()

Type Parameter Key Value
PARAM_VALUE 0 lru 5765240915404554240
NOCHECK_CALL

fs/super.c deactivate_locked_super() -> list_lru_destroy()

Type Parameter Key Value
PARAM_VALUE 0 lru 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_umount
HALF_LOCKED2 &s->s_umount
HALF_LOCKED2 global &cifs_mount_mutex

fs/super.c deactivate_locked_super() -> list_lru_destroy()

Type Parameter Key Value
PARAM_VALUE 0 lru 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_umount
HALF_LOCKED2 &s->s_umount
HALF_LOCKED2 global &cifs_mount_mutex

fs/super.c destroy_unused_super() -> list_lru_destroy()

Type Parameter Key Value
PARAM_VALUE 0 lru 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &old->s_umount
HALF_LOCKED2 global &cifs_mount_mutex

fs/super.c destroy_unused_super() -> list_lru_destroy()

Type Parameter Key Value
PARAM_VALUE 0 lru 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &old->s_umount
HALF_LOCKED2 global &cifs_mount_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 lru 3521641436325564416
PARAM_VALUE 0 lru->list.next 4096-ptr_max
PARAM_VALUE 0 lru->list.prev 4096-ptr_max
PARAM_VALUE 0 lru->node 4096-ptr_max
PARAM_VALUE 0 lru->xa.xa_flags 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &nfsd_mutex

fs/nfsd/filecache.c nfsd_file_cache_shutdown() -> list_lru_destroy()

Type Parameter Key Value
PARAM_VALUE 0 lru 3521641436325564416
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &nfsd_mutex

drivers/android/tests/binder_alloc_kunit.c binder_alloc_test_exit() -> list_lru_destroy()

Type Parameter Key Value
PARAM_VALUE 0 lru 4096-ptr_max
NOCHECK_CALL

fs/nfs/nfs42xattr.c nfs4_xattr_shrinker_destroy() -> list_lru_destroy()

Type Parameter Key Value
PARAM_VALUE 0 lru 2492439036485898240,3645958511530889216,6551739749658140672
PARAM_VALUE 0 lru->list.prev 0,4096-ptr_max
PARAM_VALUE 0 lru->node 0,4096-ptr_max
PARAM_VALUE 0 lru->xa.xa_flags 0-1
DATA_SOURCE 0 lru $1
NOCHECK_CALL

drivers/android/binder_alloc.c binder_alloc_shrinker_exit() -> list_lru_destroy()

Type Parameter Key Value
PARAM_VALUE 0 lru 3253916367428993024
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 lru 3253916367428993024
PARAM_VALUE 0 lru->list.next 4096-ptr_max
PARAM_VALUE 0 lru->list.prev 4096-ptr_max
PARAM_VALUE 0 lru->node 4096-ptr_max
PARAM_VALUE 0 lru->xa.xa_flags 1
NOCHECK_CALL

fs/xfs/xfs_qm.c xfs_qm_destroy_quotainfo() -> list_lru_destroy()

Type Parameter Key Value
PARAM_VALUE 0 lru 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 lru 4096-ptr_max
PARAM_VALUE 0 lru->list.next 4096-ptr_max
PARAM_VALUE 0 lru->list.prev 4096-ptr_max
PARAM_VALUE 0 lru->node 4096-ptr_max
PARAM_VALUE 0 lru->xa.xa_flags 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/gfs2/main.c exit_gfs2_fs() -> list_lru_destroy()

Type Parameter Key Value
PARAM_VALUE 0 lru 1543625242756567040
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 lru 1543625242756567040
PARAM_VALUE 0 lru->list.next 4096-ptr_max
PARAM_VALUE 0 lru->list.prev 4096-ptr_max
PARAM_VALUE 0 lru->node 4096-ptr_max
PARAM_VALUE 0 lru->xa.xa_flags 1
NOCHECK_CALL

fs/xfs/xfs_buf.c xfs_destroy_buftarg() -> list_lru_destroy()

Type Parameter Key Value
PARAM_VALUE 0 lru 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 lru 4096-ptr_max
PARAM_VALUE 0 lru->list.next 4096-ptr_max
PARAM_VALUE 0 lru->list.prev 4096-ptr_max
PARAM_VALUE 0 lru->node 4096-ptr_max
PARAM_VALUE 0 lru->xa.xa_flags 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL