Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 11 files:
- drivers/android/binder_alloc.c, line 1182
- drivers/gpu/drm/ttm/ttm_pool.c, line 354
- fs/dcache.c, line 552
- fs/inode.c, line 955
- fs/nfs/nfs42xattr.c
- fs/nfsd/filecache.c, line 556
- fs/xfs/xfs_buf.c, line 1583
- fs/xfs/xfs_qm.c, line 453
- mm/huge_memory.c, line 4608
- mm/list_lru.c, line 299
- mm/workingset.c, line 749
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 |