Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
Smatch caller information:
fs/smb/client/dir.c __cifs_do_create() -> CIFSSMBUnixSetFileInfo()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | tcon | 4096-ptr_max |
| PARAM_VALUE | 1 | tcon->ses | 4096-ptr_max |
| PARAM_VALUE | 1 | tcon->ses->server | 4096-ptr_max |
| PARAM_VALUE | 1 | tcon->ses->server->ops | 4096-ptr_max |
| PARAM_VALUE | 1 | tcon->ses->server->ops->open | 966854176114720768,6048735681269600256 |
| PARAM_VALUE | 1 | tcon->ses->server->vals | 4096-ptr_max |
| PARAM_VALUE | 1 | tcon->unix_ext | 1 |
| PARAM_VALUE | 2 | args | 1630056128457973760 |
| PARAM_VALUE | 2 | args->atime | u64max |
| PARAM_VALUE | 2 | args->ctime | u64max |
| PARAM_VALUE | 2 | args->device | 0 |
| PARAM_VALUE | 2 | args->mode | 0-u16max |
| PARAM_VALUE | 2 | args->mtime | u64max |
| DATA_SOURCE | 0 | xid | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | args->mode | 0-u16max[c] |
fs/smb/client/file.c cifs_open() -> CIFSSMBUnixSetFileInfo()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | tcon | 4096-ptr_max |
| PARAM_VALUE | 1 | tcon->open_file_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | tcon->ses | 4096-ptr_max |
| PARAM_VALUE | 1 | tcon->ses->server | 4096-ptr_max |
| PARAM_VALUE | 1 | tcon->ses->server->ops | 4096-ptr_max |
| PARAM_VALUE | 1 | tcon->ses->server->ops->get_lease_key | 0,311838212866678784 |
| PARAM_VALUE | 1 | tcon->ses->server->vals | 4096-ptr_max |
| PARAM_VALUE | 1 | tcon->unix_ext | 1 |
| PARAM_VALUE | 2 | args | 8958099572400402432 |
| PARAM_VALUE | 2 | args->atime | u64max |
| PARAM_VALUE | 2 | args->ctime | u64max |
| PARAM_VALUE | 2 | args->device | 0 |
| PARAM_VALUE | 2 | args->gid.val | 0 |
| PARAM_VALUE | 2 | args->mode | 0-u16max |
| PARAM_VALUE | 2 | args->mtime | u64max |
| PARAM_VALUE | 2 | args->uid.val | 0 |
| DATA_SOURCE | 0 | xid | r _get_xid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/smb/client/inode.c cifs_setattr_unix() -> CIFSSMBUnixSetFileInfo()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | args | 4096-ptr_max |
| PARAM_VALUE | 2 | args->device | 0 |
| PARAM_VALUE | 2 | args->mode | 0-64511,u64max |
| BUF_SIZE | 2 | args | 48 |
| DATA_SOURCE | 0 | xid | r _get_xid |
| DATA_SOURCE | 2 | args | r _kmalloc_noprof |
| FUZZY_MAX | 2 | args->mode | u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | args->mode | 0-64511 |
| HALF_LOCKED2 | &direntry->d_inode->i_rwsem | ||
| HALF_LOCKED2 | &direntry->d_lockref.lock | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &pool->lock |
fs/smb/client/inode.c cifs_setattr_unix() -> CIFSSMBUnixSetFileInfo()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | args | 4096-ptr_max |
| PARAM_VALUE | 2 | args->device | 0 |
| PARAM_VALUE | 2 | args->mode | 0-64511,u64max |
| BUF_SIZE | 2 | args | 48 |
| DATA_SOURCE | 0 | xid | r _get_xid |
| DATA_SOURCE | 2 | args | r _kmalloc_noprof |
| FUZZY_MAX | 2 | args->mode | u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | args->mode | 0-64511 |
| HALF_LOCKED2 | &direntry->d_inode->i_rwsem | ||
| HALF_LOCKED2 | &direntry->d_lockref.lock | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &pool->lock |