Defined in 1 files as a function:
Referenced in 4 files:
Smatch caller information:
fs/afs/inode.c afs_evict_inode() -> afs_set_cache_aux()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vnode | 4096-ptr_max |
| PARAM_VALUE | 0 | vnode->lock_work.timer.entry.pprev | 0 |
| PARAM_VALUE | 0 | vnode->lock_work.timer.flags | 0-4194302 |
| PARAM_VALUE | 0 | vnode->symlink | 0 |
| PARAM_VALUE | 1 | aux | 7216863755360133120 |
| CAPPED_DATA | 0 | vnode->fid.vnode | 1 |
| DATA_SOURCE | 0 | vnode | r AFS_FS_I |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/afs/inode.c afs_get_inode_cache() -> afs_set_cache_aux()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vnode | 4096-ptr_max |
| PARAM_VALUE | 0 | vnode->netfs.ops->begin_writeback | 0,2584429337691947008,3196072478058614784,4824244805453541376 |
| PARAM_VALUE | 0 | vnode->netfs.ops->check_write_begin | 0,1980545916393791488,7387120441226977280 |
| PARAM_VALUE | 0 | vnode->netfs.ops->done | 0,5315406875890884608 |
| PARAM_VALUE | 0 | vnode->netfs.ops->expand_readahead | 0,2537934938664755200 |
| PARAM_VALUE | 0 | vnode->netfs.ops->free_request | 1140814389551374336,5297635353010466816,5473070151182401536,5628236980081811456,7228030936493248512 |
| PARAM_VALUE | 0 | vnode->netfs.ops->free_subrequest | 0,1479024086424190976 |
| PARAM_VALUE | 0 | vnode->netfs.ops->init_request | 3383743687444791296,3750821255738515456,3756291697984016384,4205842496184066048,7569165433126817792 |
| PARAM_VALUE | 0 | vnode->netfs.ops->invalidate_cache | 0,5307247540709994496,6259514434423189504 |
| PARAM_VALUE | 0 | vnode->netfs.ops->is_still_valid | 0 |
| PARAM_VALUE | 0 | vnode->netfs.ops->issue_read | 889940607935975424,5040803115121192960,5208624671329857536,6784610866401673216,7567744229846183936 |
| PARAM_VALUE | 0 | vnode->netfs.ops->issue_write | 0,1459878889325367296,7547845350704345088,8251693073422852096 |
| PARAM_VALUE | 0 | vnode->netfs.ops->post_modify | 0 |
| PARAM_VALUE | 0 | vnode->netfs.ops->prepare_read | 0,5068172870075490304,8936990259359035392 |
| PARAM_VALUE | 0 | vnode->netfs.ops->prepare_write | 0,690367521867530240,1979815910494089216 |
| PARAM_VALUE | 0 | vnode->netfs.ops->request_pool | 0,84460413493075968 |
| PARAM_VALUE | 0 | vnode->netfs.ops->retry_request | 0,8472728073334329344 |
| PARAM_VALUE | 0 | vnode->netfs.ops->subrequest_pool | 0,2778434152395120640 |
| PARAM_VALUE | 0 | vnode->netfs.ops->update_i_size | 0,4472353771425566720 |
| PARAM_VALUE | 0 | vnode->status.type | 1-3 |
| PARAM_VALUE | 1 | aux | 6600344686869245952 |
| CAPPED_DATA | 0 | vnode | 1 |
| DATA_SOURCE | 0 | vnode | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/afs/file.c afs_invalidate_cache() -> afs_set_cache_aux()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vnode | 4096-ptr_max |
| PARAM_VALUE | 1 | aux | 6567082448966189056 |
| DATA_SOURCE | 0 | vnode | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/afs/file.c afs_release() -> afs_set_cache_aux()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vnode | 4096-ptr_max |
| PARAM_VALUE | 1 | aux | 8927432564571713536 |
| DATA_SOURCE | 0 | vnode | r AFS_FS_I |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/afs/validation.c afs_invalidate_cache() -> afs_set_cache_aux()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vnode | 4096-ptr_max |
| PARAM_VALUE | 0 | vnode->lock_key->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | vnode->lock_key->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | vnode->netfs.inode.i_mapping->i_mmap_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | vnode->netfs.inode.i_mapping->i_mmap_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | vnode->netfs.inode.i_mapping->invalidate_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | vnode->netfs.inode.i_mapping->invalidate_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | vnode->validate_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | vnode->validate_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | vnode->validate_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | vnode->validate_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | vnode->validate_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | vnode->validate_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | vnode->validate_lock.wait_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | vnode->volume->cell->anonymous_key->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | aux | 432218900559699968 |
| DATA_SOURCE | 0 | vnode | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | vnode->volume->cell->anonymous_key->quotalen | |
| LOCK2 | 0 | &vnode->validate_lock | |
| HALF_LOCKED2 | &dentry->d_inode->i_rwsem | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &target->i_rwsem | ||
| TYPE_LOCK | (struct afs_vnode)->validate_lock |
fs/afs/dir.c afs_dir_unuse_cookie() -> afs_set_cache_aux()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vnode | 4096-ptr_max |
| PARAM_VALUE | 0 | vnode->netfs.inode.i_mapping->i_mmap_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | vnode->netfs.inode.i_mapping->i_mmap_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | vnode->netfs.inode.i_mapping->invalidate_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | vnode->netfs.inode.i_mapping->invalidate_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | vnode->validate_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | vnode->validate_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | aux | 369294688328609792 |
| CAPPED_DATA | 0 | vnode | 1 |
| DATA_SOURCE | 0 | vnode | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &target->i_rwsem |
fs/afs/dir.c afs_invalidate_cache() -> afs_set_cache_aux()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vnode | 4096-ptr_max |
| PARAM_VALUE | 0 | vnode->validate_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | vnode->validate_lock.first_waiter->handoff_set | 1 |
| PARAM_VALUE | 0 | vnode->validate_lock.first_waiter->list.next | 2212933610777083904,2624917664208203776 |
| PARAM_VALUE | 0 | vnode->validate_lock.first_waiter->list.prev | 2212933610777083904,2624917664208203776 |
| PARAM_VALUE | 0 | vnode->validate_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | vnode->validate_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | vnode->validate_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | aux | 8572452898062655488 |
| DATA_SOURCE | 0 | vnode | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &vnode->validate_lock | |
| TYPE_LOCK | (struct afs_vnode)->validate_lock |