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