Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

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

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
PARAM_VALUE 2 head 0,4096-ptr_max
BUF_SIZE 0 list (-1),96
BUF_SIZE 0 list (-1),96
BUF_SIZE 2 head (-1),8,16,32
BUF_SIZE 2 head (-1),8,16,32
CAPPED_DATA 1 item 1
DATA_SOURCE 0 list $1
DATA_SOURCE 1 item $0
DATA_SOURCE 2 head $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

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
PARAM_VALUE 2 head 0,4096-ptr_max
BUF_SIZE 0 list (-1),96
BUF_SIZE 0 list (-1),96
BUF_SIZE 2 head (-1),8,16,32
BUF_SIZE 2 head (-1),8,16,32
DATA_SOURCE 0 list $1
DATA_SOURCE 2 head $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &inode->i_lock
TYPE_LOCK (struct inode)->i_lock

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

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
PARAM_VALUE 2 head 16,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/gfs2/quota.c gfs2_qd_isolate() -> list_lru_isolate_move()

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
PARAM_VALUE 2 head 0,4096-ptr_max
BUF_SIZE 0 list (-1),96
BUF_SIZE 0 list (-1),96
BUF_SIZE 2 head (-1),8,16,32
BUF_SIZE 2 head (-1),8,16,32
DATA_SOURCE 0 list $1
DATA_SOURCE 2 head $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &qd->qd_lockref.lock
TYPE_LOCK (struct lockref)->lock

drivers/gpu/drm/ttm/ttm_pool.c pool_move_to_dispose_list() -> list_lru_isolate_move()

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
PARAM_VALUE 2 head 0,4096-ptr_max
BUF_SIZE 0 list (-1),96
BUF_SIZE 0 list (-1),96
BUF_SIZE 2 head (-1),8,16,32
BUF_SIZE 2 head (-1),8,16,32
CAPPED_DATA 1 item 1
DATA_SOURCE 0 list $1
DATA_SOURCE 1 item $0
DATA_SOURCE 2 head $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/xfs/xfs_buf.c xfs_buftarg_drain_rele() -> list_lru_isolate_move()

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
PARAM_VALUE 2 head 0,4096-ptr_max
BUF_SIZE 0 list (-1),96
BUF_SIZE 0 list (-1),96
BUF_SIZE 2 head (-1),8,16,32
BUF_SIZE 2 head (-1),8,16,32
CAPPED_DATA 1 item 1
DATA_SOURCE 0 list $1
DATA_SOURCE 1 item $0
DATA_SOURCE 2 head $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bp->b_lockref.lock
TYPE_LOCK (struct lockref)->lock

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

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
PARAM_VALUE 2 head 0,4096-ptr_max
BUF_SIZE 0 list (-1),96
BUF_SIZE 0 list (-1),96
BUF_SIZE 2 head (-1),8,16,32
BUF_SIZE 2 head (-1),8,16,32
CAPPED_DATA 1 item 1
DATA_SOURCE 0 list $1
DATA_SOURCE 1 item $0
DATA_SOURCE 2 head $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &bp->b_lockref.lock
TYPE_LOCK (struct lockref)->lock

fs/dcache.c d_lru_shrink_move() -> list_lru_isolate_move()

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
PARAM_VALUE 2 head 0,4096-ptr_max
BUF_SIZE 0 list (-1),96
BUF_SIZE 0 list (-1),96
BUF_SIZE 2 head (-1),8,16,32
BUF_SIZE 2 head (-1),8,16,32
DATA_SOURCE 0 list $0
DATA_SOURCE 2 head $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dentry->d_lockref.lock
TYPE_LOCK (struct lockref)->lock