Defined in 1 files as a function:
Referenced in 3 files:
Smatch caller information:
fs/mbcache.c __entry_find() -> mb_cache_entry_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| PARAM_VALUE | 1 | entry | 4096-ptr_max |
| DATA_SOURCE | 0 | cache | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/mbcache.c mb_cache_destroy() -> mb_cache_entry_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->c_shrink | 0,4096-ptr_max |
| PARAM_VALUE | 0 | cache->c_shrink->debugfs_entry | 0 |
| PARAM_VALUE | 0 | cache->c_shrink->done.done | 0-4294967293,u32max |
| PARAM_VALUE | 0 | cache->c_shrink->done.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | cache->c_shrink->done.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | cache->c_shrink->done.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | cache->c_shrink->done.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->c_shrink->done.wait.task_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->c_shrink->flags | 0,2-4294967294 |
| PARAM_VALUE | 0 | cache->c_shrink->list.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->c_shrink->name | 0 |
| PARAM_VALUE | 0 | cache->c_shrink->rcu.func | 1-u64max |
| PARAM_VALUE | 0 | cache->c_shrink->rcu.next | 0 |
| PARAM_VALUE | 0 | cache->c_shrink_work.lockdep_map->name | 0-255 |
| PARAM_VALUE | 1 | entry | 4096-ptr_max |
| BUF_SIZE | 0 | cache | (-1),208 |
| BUF_SIZE | 0 | cache | (-1),208 |
| CAPPED_DATA | 0 | &cache->c_list | 1 |
| CAPPED_DATA | 0 | &cache->c_shrink_work | 1 |
| CAPPED_DATA | 1 | &entry->e_list | 1 |
| DATA_SOURCE | 0 | cache | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/mbcache.c mb_cache_entry_create() -> mb_cache_entry_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->c_list_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | entry | 4096-ptr_max |
| PARAM_VALUE | 1 | entry->e_flags | 0 |
| PARAM_VALUE | 1 | entry->e_hash_list.next | 0,4096-ptr_max |
| PARAM_VALUE | 1 | entry->e_hash_list.pprev | 4096-ptr_max |
| PARAM_VALUE | 1 | entry->e_list.next | 1-u64max |
| PARAM_VALUE | 1 | entry->e_list.next->next | 1-u64max |
| PARAM_VALUE | 1 | entry->e_list.prev->next | 1-u64max |
| PARAM_VALUE | 1 | entry->e_list.prev->prev | 1-u64max |
| PARAM_VALUE | 1 | entry->e_refcnt.counter | 2 |
| CAPPED_DATA | 0 | cache->c_max_entries | 1 |
| DATA_SOURCE | 0 | cache | $0 |
| DATA_SOURCE | 1 | entry | r kmem_cache_alloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/ext4/xattr.c ext4_evict_ea_inode() -> mb_cache_entry_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| PARAM_VALUE | 1 | entry | 4096-ptr_max |
| PARAM_VALUE | 1 | entry->e_refcnt.counter | 0-s32max |
| CAPPED_DATA | 1 | entry->e_key | 1 |
| CAPPED_DATA | 1 | entry->e_value | 1 |
| DATA_SOURCE | 1 | entry | r mb_cache_entry_delete_or_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/ext4/xattr.c ext4_xattr_block_cache_find() -> mb_cache_entry_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| PARAM_VALUE | 1 | entry | 4096-ptr_max |
| NOCHECK_CALL |
fs/ext4/xattr.c ext4_xattr_inode_cache_find() -> mb_cache_entry_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| PARAM_VALUE | 1 | entry | 4096-ptr_max |
| CAPPED_DATA | 1 | entry->e_key | 1 |
| DATA_SOURCE | 1 | entry | r mb_cache_entry_find_first |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &inode->i_rwsem |
fs/ext4/xattr.c ext4_xattr_inode_cache_find() -> mb_cache_entry_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| PARAM_VALUE | 1 | entry | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &inode->i_rwsem |
fs/ext4/xattr.c ext4_xattr_release_block() -> mb_cache_entry_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| PARAM_VALUE | 1 | entry | 4096-ptr_max |
| PARAM_VALUE | 1 | entry->e_refcnt.counter | 0-s32max |
| CAPPED_DATA | 1 | entry->e_key | 1 |
| CAPPED_DATA | 1 | entry->e_value | 1 |
| DATA_SOURCE | 1 | entry | r mb_cache_entry_delete_or_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/ext4/xattr.c ext4_xattr_release_block() -> mb_cache_entry_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| PARAM_VALUE | 1 | entry | 4096-ptr_max |
| PARAM_VALUE | 1 | entry->e_refcnt.counter | 0-s32max |
| CAPPED_DATA | 1 | entry->e_key | 1 |
| CAPPED_DATA | 1 | entry->e_value | 1 |
| DATA_SOURCE | 1 | entry | r mb_cache_entry_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/ext2/xattr.c ext2_xattr_cache_find() -> mb_cache_entry_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| PARAM_VALUE | 1 | entry | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &inode->i_rwsem |
fs/ext2/xattr.c ext2_xattr_release_block() -> mb_cache_entry_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| PARAM_VALUE | 1 | entry | 4096-ptr_max |
| PARAM_VALUE | 1 | entry->e_refcnt.counter | 0-s32max |
| CAPPED_DATA | 1 | entry->e_key | 1 |
| CAPPED_DATA | 1 | entry->e_value | 1 |
| DATA_SOURCE | 1 | entry | r mb_cache_entry_delete_or_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/ext2/xattr.c ext2_xattr_set() -> mb_cache_entry_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | entry | 4096-ptr_max |
| PARAM_VALUE | 1 | entry->e_refcnt.counter | 0-s32max |
| CAPPED_DATA | 1 | entry->e_key | 1 |
| CAPPED_DATA | 1 | entry->e_value | 1 |
| DATA_SOURCE | 1 | entry | r mb_cache_entry_delete_or_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |