Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- drivers/gpu/drm/ttm/ttm_pool.c
- fs/nfsd/filecache.c, line 596
- include/linux/list_lru.h, line 352
- mm/list_lru.c, line 449
Smatch caller information:
fs/nfsd/filecache.c nfsd_file_gc() -> list_lru_walk_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lru | 3521641436325564416 |
| PARAM_VALUE | 1 | nid | 0-64 |
| PARAM_VALUE | 3 | cb_arg | 3262479244016766976 |
| PARAM_VALUE | 4 | nr_to_walk | 3155913847835717632 |
| PARAM_VALUE | 4 | *nr_to_walk | 1-16 |
| BUF_SIZE | 3 | cb_arg | 16 |
| CAPPED_DATA | 1 | nid | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | global &nfsd_gc_lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/android/tests/binder_alloc_kunit.c list_lru_walk() -> list_lru_walk_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | nid | 0-64 |
| PARAM_VALUE | 3 | cb_arg | 0 |
| PARAM_VALUE | 4 | *nr_to_walk | 1-u64max |
| CAPPED_DATA | 1 | nid | 1 |
| DATA_SOURCE | 0 | lru | $0 |
| DATA_SOURCE | 2 | isolate | $1 |
| DATA_SOURCE | 3 | cb_arg | $2 |
drivers/android/binder_alloc.c list_lru_walk() -> list_lru_walk_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lru | 3253916367428993024 |
| PARAM_VALUE | 1 | nid | 0-64 |
| PARAM_VALUE | 3 | cb_arg | 0 |
| CAPPED_DATA | 1 | nid | 1 |
| DATA_SOURCE | 0 | lru | $0 |
| DATA_SOURCE | 2 | isolate | $1 |
| DATA_SOURCE | 3 | cb_arg | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 4 | *nr_to_walk | 0-u64max |
| USER_PTR | 4 | nr_to_walk | |
| HALF_LOCKED2 | global &bch_register_lock |
drivers/gpu/drm/ttm/ttm_pool.c list_lru_walk() -> list_lru_walk_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lru | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 0-64 |
| PARAM_VALUE | 3 | cb_arg | 4840446802416558080 |
| PARAM_VALUE | 4 | *nr_to_walk | 1-u64max |
| BUF_SIZE | 3 | cb_arg | 16 |
| BUF_SIZE | 3 | cb_arg | 16 |
| CAPPED_DATA | 1 | nid | 1 |
| DATA_SOURCE | 0 | lru | $0 |
| DATA_SOURCE | 2 | isolate | $1 |
| DATA_SOURCE | 3 | cb_arg | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &ttm_global_mutex |
drivers/gpu/drm/ttm/ttm_pool.c ttm_pool_shrink() -> list_lru_walk_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lru | 4096-ptr_max |
| PARAM_VALUE | 3 | cb_arg | 5796835956150173696 |
| BUF_SIZE | 3 | cb_arg | 16 |
| DATA_SOURCE | 1 | nid | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 4 | *nr_to_walk | 0-u64max |
| USER_PTR | 4 | nr_to_walk | |
| LOCK2 | global &pool_shrink_rwsem |
drivers/gpu/drm/ttm/ttm_pool.c ttm_pool_type_take() -> list_lru_walk_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lru | 4096-ptr_max |
| PARAM_VALUE | 3 | cb_arg | 5718301116509904896 |
| PARAM_VALUE | 3 | *cb_arg | 0 |
| PARAM_VALUE | 4 | nr_to_walk | 5579459095547416576 |
| PARAM_VALUE | 4 | *nr_to_walk | 1 |
| BUF_SIZE | 3 | cb_arg | 8 |
| DATA_SOURCE | 1 | nid | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/xfs/xfs_buf.c list_lru_walk() -> list_lru_walk_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lru | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 0-64 |
| PARAM_VALUE | 3 | cb_arg | 1719262292222361600 |
| PARAM_VALUE | 4 | *nr_to_walk | 1-u64max |
| BUF_SIZE | 3 | cb_arg | 16 |
| BUF_SIZE | 3 | cb_arg | 16 |
| CAPPED_DATA | 1 | nid | 1 |
| DATA_SOURCE | 0 | lru | $0 |
| DATA_SOURCE | 2 | isolate | $1 |
| DATA_SOURCE | 3 | cb_arg | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/dcache.c list_lru_walk() -> list_lru_walk_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lru | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 0-64 |
| PARAM_VALUE | 3 | cb_arg | 181694880466436096 |
| PARAM_VALUE | 4 | *nr_to_walk | 1-u64max |
| BUF_SIZE | 3 | cb_arg | 16 |
| BUF_SIZE | 3 | cb_arg | 16 |
| CAPPED_DATA | 1 | nid | 1 |
| DATA_SOURCE | 0 | lru | $0 |
| DATA_SOURCE | 2 | isolate | $1 |
| DATA_SOURCE | 3 | cb_arg | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fc->killsb | ||
| HALF_LOCKED2 | &sb->s_umount | ||
| HALF_LOCKED2 | &vcp->vc_mutex |