Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/9p/vfs_inode.c v9fs_vfs_rename() -> p9_client_wstat()

Type Parameter Key Value
PARAM_VALUE 0 fid 4096-ptr_max
PARAM_VALUE 1 wst 8417123957324472320
PARAM_VALUE 1 wst->atime u32max
PARAM_VALUE 1 wst->dev u32max
PARAM_VALUE 1 wst->extension 0
PARAM_VALUE 1 wst->gid 0
PARAM_VALUE 1 wst->length u64max
PARAM_VALUE 1 wst->mode u32max
PARAM_VALUE 1 wst->mtime u32max
PARAM_VALUE 1 wst->qid.path u64max
PARAM_VALUE 1 wst->qid.type 255
PARAM_VALUE 1 wst->qid.version u32max
PARAM_VALUE 1 wst->type u16max
PARAM_VALUE 1 wst->uid 0
BUF_SIZE 0 fid (-1),88
BUF_SIZE 0 fid (-1),88
DATA_SOURCE 0 fid r v9fs_fid_lookup
RX_PATH
TASK_NOT_RUNNING
LOCK2 &v9ses->rename_sem
HALF_LOCKED2 &source->i_rwsem
HALF_LOCKED2 &target->i_rwsem
TYPE_LOCK (struct v9fs_session_info)->rename_sem

fs/9p/vfs_inode.c v9fs_vfs_setattr() -> p9_client_wstat()

Type Parameter Key Value
PARAM_VALUE 0 fid 1-ptr_max
PARAM_VALUE 1 wst 6205241019323871232
PARAM_VALUE 1 wst->dev u32max
PARAM_VALUE 1 wst->extension 0
PARAM_VALUE 1 wst->gid 0
PARAM_VALUE 1 wst->mode 0-9241087,2147483648-2147484159,2147549184-2147549695,2147745792-u32max
PARAM_VALUE 1 wst->muid 0
PARAM_VALUE 1 wst->name 0
PARAM_VALUE 1 wst->qid.path u64max
PARAM_VALUE 1 wst->qid.type 255
PARAM_VALUE 1 wst->qid.version u32max
PARAM_VALUE 1 wst->type u16max
PARAM_VALUE 1 wst->uid 0
BUF_SIZE 0 fid s32min-(-1),1-s32max
BUF_SIZE 0 fid s32min-(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 wst->length 0-9223372036854775807,9223372036854775809-18446744073709547520
USER_DATA 1 wst->mode 0-9241087,2147483648-2147484159,2147549184-2147549695,214774579
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &dentry->d_lockref.lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock

fs/9p/vfs_file.c v9fs_file_fsync() -> p9_client_wstat()

Type Parameter Key Value
PARAM_VALUE 1 wst 172433252582809600
PARAM_VALUE 1 wst->atime u32max
PARAM_VALUE 1 wst->dev u32max
PARAM_VALUE 1 wst->extension 0
PARAM_VALUE 1 wst->gid 0
PARAM_VALUE 1 wst->length u64max
PARAM_VALUE 1 wst->mode u32max
PARAM_VALUE 1 wst->mtime u32max
PARAM_VALUE 1 wst->muid 0
PARAM_VALUE 1 wst->name 0
PARAM_VALUE 1 wst->qid.path u64max
PARAM_VALUE 1 wst->qid.type 255
PARAM_VALUE 1 wst->qid.version u32max
PARAM_VALUE 1 wst->type u16max
PARAM_VALUE 1 wst->uid 0
BUF_SIZE 0 fid (-1),26
BUF_SIZE 0 fid (-1),26
RX_PATH
TASK_NOT_RUNNING
LOCK2 &inode->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem