Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
fs/cachefiles/cache.c cachefiles_withdraw_fscache_volumes() -> fscache_try_get_volume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | volume | 4096-ptr_max |
| PARAM_VALUE | 0 | volume->n_accesses.counter | s32min-(-1),1-s32max |
| PARAM_VALUE | 1 | where | 4 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &cache->object_list_lock | ||
| TYPE_LOCK | (struct cachefiles_cache)->object_list_lock |
fs/cachefiles/cache.c cachefiles_withdraw_volumes() -> fscache_try_get_volume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | where | 4 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &cache->object_list_lock | ||
| TYPE_LOCK | (struct cachefiles_cache)->object_list_lock |