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 |