Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 11 files:

Smatch caller information:

mm/huge_memory.c deferred_split_isolate() -> list_lru_isolate()

Type Parameter Key Value
PARAM_VALUE 0 list 1-u64max
PARAM_VALUE 0 list->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 item 4096-ptr_max
BUF_SIZE 0 list (-1),96
BUF_SIZE 0 list (-1),96
CAPPED_DATA 1 item 1
DATA_SOURCE 0 list $1
DATA_SOURCE 1 item $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/nfsd/filecache.c nfsd_file_lru_cb() -> list_lru_isolate()

Type Parameter Key Value
PARAM_VALUE 0 list 1-u64max
PARAM_VALUE 0 list->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 item 4096-ptr_max
BUF_SIZE 0 list (-1),96
BUF_SIZE 0 list (-1),96
DATA_SOURCE 0 list $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/inode.c inode_lru_isolate() -> list_lru_isolate()

Type Parameter Key Value
PARAM_VALUE 0 list 1-u64max
PARAM_VALUE 0 list->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 item 4096-ptr_max
BUF_SIZE 0 list (-1),96
BUF_SIZE 0 list (-1),96
DATA_SOURCE 0 list $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &inode->i_lock
TYPE_LOCK (struct inode)->i_lock

fs/nfs/nfs42xattr.c cache_lru_isolate() -> list_lru_isolate()

Type Parameter Key Value
PARAM_VALUE 0 list 1-u64max
PARAM_VALUE 0 list->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 item 4096-ptr_max
BUF_SIZE 0 list (-1),96
BUF_SIZE 0 list (-1),96
DATA_SOURCE 0 list $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &inode->i_lock
TYPE_LOCK (struct inode)->i_lock

fs/nfs/nfs42xattr.c entry_lru_isolate() -> list_lru_isolate()

Type Parameter Key Value
PARAM_VALUE 0 list 1-u64max
PARAM_VALUE 0 list->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 item 4096-ptr_max
BUF_SIZE 0 list (-1),96
BUF_SIZE 0 list (-1),96
DATA_SOURCE 0 list $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bucket->lock
TYPE_LOCK (struct nfs4_xattr_bucket)->lock

fs/nfs/nfs42xattr.c entry_lru_isolate() -> list_lru_isolate()

Type Parameter Key Value
PARAM_VALUE 0 list 1-u64max
PARAM_VALUE 0 list->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 item 4096-ptr_max
BUF_SIZE 0 list (-1),96
BUF_SIZE 0 list (-1),96
DATA_SOURCE 0 list $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &cache->listxattr_lock
TYPE_LOCK (struct nfs4_xattr_cache)->listxattr_lock

mm/workingset.c shadow_lru_isolate() -> list_lru_isolate()

Type Parameter Key Value
PARAM_VALUE 0 list 1-u64max
PARAM_VALUE 0 list->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 item 4096-ptr_max
BUF_SIZE 0 list (-1),96
BUF_SIZE 0 list (-1),96
CAPPED_DATA 1 item 1
DATA_SOURCE 0 list $1
DATA_SOURCE 1 item $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &(&mapping->i_pages)->xa_lock
HALF_LOCKED2 &mapping->host->i_lock

drivers/android/binder_alloc.c binder_alloc_free_page() -> list_lru_isolate()

Type Parameter Key Value
PARAM_VALUE 0 list 1-u64max
PARAM_VALUE 0 list->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 item 4096-ptr_max
BUF_SIZE 0 list (-1),96
BUF_SIZE 0 list (-1),96
CAPPED_DATA 1 item 1
DATA_SOURCE 0 list $1
DATA_SOURCE 1 item $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &alloc->mutex
HALF_LOCKED2 &mm->mmap_lock
TYPE_LOCK (struct binder_alloc)->mutex

fs/xfs/xfs_qm.c xfs_qm_dquot_isolate() -> list_lru_isolate()

Type Parameter Key Value
PARAM_VALUE 0 list 1-u64max
PARAM_VALUE 0 list->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 item 4096-ptr_max
BUF_SIZE 0 list (-1),96
BUF_SIZE 0 list (-1),96
DATA_SOURCE 0 list $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/ttm/ttm_pool.c take_one_from_lru() -> list_lru_isolate()

Type Parameter Key Value
PARAM_VALUE 0 list 1-u64max
PARAM_VALUE 0 list->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 item 4096-ptr_max
BUF_SIZE 0 list (-1),96
BUF_SIZE 0 list (-1),96
CAPPED_DATA 1 item 1
DATA_SOURCE 0 list $1
DATA_SOURCE 1 item $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/xfs/xfs_buf.c xfs_buftarg_isolate() -> list_lru_isolate()

Type Parameter Key Value
PARAM_VALUE 0 list 1-u64max
PARAM_VALUE 0 list->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 item 4096-ptr_max
BUF_SIZE 0 list (-1),96
BUF_SIZE 0 list (-1),96
DATA_SOURCE 0 list $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bp->b_lockref.lock
TYPE_LOCK (struct lockref)->lock

fs/dcache.c d_lru_isolate() -> list_lru_isolate()

Type Parameter Key Value
PARAM_VALUE 0 list 1-u64max
PARAM_VALUE 0 list->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 item 4096-ptr_max
BUF_SIZE 0 list (-1),96
BUF_SIZE 0 list (-1),96
DATA_SOURCE 0 list $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dentry->d_lockref.lock
TYPE_LOCK (struct lockref)->lock