Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
fs/smb/client/cifssmb.c CIFSCreateHardLink() -> copy_path_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dst | 4096-ptr_max |
| PARAM_VALUE | 1 | src | 2811-ptr_max |
| DATA_SOURCE | 1 | src | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
fs/smb/client/cifssmb.c CIFSCreateHardLink() -> copy_path_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dst | 4096-ptr_max |
| PARAM_VALUE | 1 | src | 2811-ptr_max |
| DATA_SOURCE | 1 | src | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
fs/smb/client/cifssmb.c CIFSFindFirst() -> copy_path_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src | 16,2811-ptr_max |
| BUF_SIZE | 1 | src | (-1),2 |
| BUF_SIZE | 1 | src | (-1),2 |
| DATA_SOURCE | 1 | src | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/smb/client/cifssmb.c CIFSGetDFSRefer() -> copy_path_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src | 4096-ptr_max |
| DATA_SOURCE | 1 | src | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/smb/client/cifssmb.c CIFSGetSrvInodeNumber() -> copy_path_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src | 16,2811-ptr_max |
| BUF_SIZE | 1 | src | (-1),2 |
| BUF_SIZE | 1 | src | (-1),2 |
| DATA_SOURCE | 1 | src | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sb->s_umount | ||
| HALF_LOCKED2 | global &cifs_mount_mutex |
fs/smb/client/cifssmb.c CIFSPOSIXCreate() -> copy_path_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src | 16,2811-ptr_max |
| DATA_SOURCE | 1 | src | $7 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/smb/client/cifssmb.c CIFSPOSIXDelFile() -> copy_path_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src | 2811-ptr_max |
| DATA_SOURCE | 1 | src | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &target->i_rwsem |
fs/smb/client/cifssmb.c CIFSSMBDelFile() -> copy_path_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src | 2811-ptr_max |
| DATA_SOURCE | 1 | src | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/smb/client/cifssmb.c CIFSSMBMkDir() -> copy_path_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src | 2811-ptr_max |
| DATA_SOURCE | 1 | src | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &direntry->d_lockref.lock |
fs/smb/client/cifssmb.c CIFSSMBQAllEAs() -> copy_path_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src | 16,2811-ptr_max |
| BUF_SIZE | 1 | src | (-1),2 |
| BUF_SIZE | 1 | src | (-1),2 |
| DATA_SOURCE | 1 | src | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/smb/client/cifssmb.c CIFSSMBQPathInfo() -> copy_path_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src | 16,2811-ptr_max |
| BUF_SIZE | 1 | src | s32min-1285 |
| BUF_SIZE | 1 | src | s32min-1285 |
| DATA_SOURCE | 1 | src | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &cifs_mount_mutex |
fs/smb/client/cifssmb.c CIFSSMBRename() -> copy_path_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dst | 4096-ptr_max |
| PARAM_VALUE | 1 | src | 2811-ptr_max |
| DATA_SOURCE | 1 | src | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &source->i_rwsem | ||
| HALF_LOCKED2 | &target->i_rwsem |
fs/smb/client/cifssmb.c CIFSSMBRename() -> copy_path_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dst | 4096-ptr_max |
| PARAM_VALUE | 1 | src | 2811-ptr_max |
| DATA_SOURCE | 1 | src | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &source->i_rwsem | ||
| HALF_LOCKED2 | &target->i_rwsem |
fs/smb/client/cifssmb.c CIFSSMBRmDir() -> copy_path_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src | 2811-ptr_max |
| DATA_SOURCE | 1 | src | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &direntry->d_inode->i_rwsem |
fs/smb/client/cifssmb.c CIFSSMBSetEA() -> copy_path_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src | 2811-ptr_max |
| DATA_SOURCE | 1 | src | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/smb/client/cifssmb.c CIFSSMBSetEOF() -> copy_path_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src | 2811-ptr_max |
| DATA_SOURCE | 1 | src | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dentry->d_inode->i_rwsem | ||
| HALF_LOCKED2 | &dentry->d_lockref.lock | ||
| HALF_LOCKED2 | &inode->i_rwsem |
fs/smb/client/cifssmb.c CIFSSMBSetPathInfo() -> copy_path_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src | 16,2811-ptr_max |
| DATA_SOURCE | 1 | src | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/smb/client/cifssmb.c CIFSSMBUnixQPathInfo() -> copy_path_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src | 16,2811-ptr_max |
| BUF_SIZE | 1 | src | (-1),2 |
| BUF_SIZE | 1 | src | (-1),2 |
| DATA_SOURCE | 1 | src | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/smb/client/cifssmb.c CIFSSMBUnixQuerySymLink() -> copy_path_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src | 16,2811-ptr_max |
| BUF_SIZE | 1 | src | (-1),2 |
| BUF_SIZE | 1 | src | (-1),2 |
| DATA_SOURCE | 1 | src | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &cifs_mount_mutex |
fs/smb/client/cifssmb.c CIFSSMBUnixSetPathInfo() -> copy_path_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src | 2811-ptr_max |
| DATA_SOURCE | 1 | src | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/smb/client/cifssmb.c CIFSUnixCreateHardLink() -> copy_path_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src | 2811-ptr_max |
| DATA_SOURCE | 1 | src | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
fs/smb/client/cifssmb.c CIFSUnixCreateHardLink() -> copy_path_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src | 2811-ptr_max |
| DATA_SOURCE | 1 | src | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
fs/smb/client/cifssmb.c CIFSUnixCreateSymLink() -> copy_path_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src | 2811-ptr_max |
| DATA_SOURCE | 1 | src | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/smb/client/cifssmb.c CIFSUnixCreateSymLink() -> copy_path_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | src | (-1),1-4097 |
| BUF_SIZE | 1 | src | (-1),1-4097 |
| DATA_SOURCE | 1 | src | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/smb/client/cifssmb.c CIFS_open() -> copy_path_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/smb/client/cifssmb.c SMBLegacyOpen() -> copy_path_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | src | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cfile->fh_mutex |
fs/smb/client/cifssmb.c SMBQueryInformation() -> copy_path_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src | 4096-ptr_max |
| BUF_SIZE | 1 | src | s32min-1285 |
| BUF_SIZE | 1 | src | s32min-1285 |
| DATA_SOURCE | 1 | src | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &cifs_mount_mutex |
fs/smb/client/cifssmb.c SMBSetInformation() -> copy_path_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src | 16,2811-ptr_max |
| DATA_SOURCE | 1 | src | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/smb/client/cifssmb.c cifs_do_get_acl() -> copy_path_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src | 2811-ptr_max |
| DATA_SOURCE | 1 | src | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/smb/client/cifssmb.c cifs_do_set_acl() -> copy_path_name()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src | 2811-ptr_max |
| DATA_SOURCE | 1 | src | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dentry->d_lockref.lock |