Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- fs/smb/client/dfs_cache.c, line 86
- fs/smb/client/reparse.c
- fs/smb/client/smb2inode.c, line 1497
- fs/smb/client/smb2misc.c, line 510
- fs/smb/client/smb2ops.c
Smatch caller information:
fs/smb/client/reparse.c create_native_symlink() -> cifs_strndup_to_utf16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src | 4096-ptr_max |
| PARAM_VALUE | 1 | maxlen | 0-1010101 |
| PARAM_VALUE | 2 | utf16_len | 6726266962248998912 |
| PARAM_VALUE | 4 | remap | 0 |
| DATA_SOURCE | 0 | src | r kstrdup |
| STR_LEN | 0 | src | 0-1010101 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/smb/client/reparse.c mknod_nfs() -> cifs_strndup_to_utf16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | maxlen | 0-1010101 |
| PARAM_VALUE | 2 | utf16_len | 3693552570236559360 |
| PARAM_VALUE | 2 | *utf16_len | 0 |
| PARAM_VALUE | 4 | remap | 0 |
| BUF_SIZE | 0 | src | s32min-4097 |
| BUF_SIZE | 0 | src | s32min-4097 |
| DATA_SOURCE | 0 | src | $7 |
| STR_LEN | 0 | src | 0-1010101 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/smb/client/reparse.c wsl_set_reparse_buf() -> cifs_strndup_to_utf16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | maxlen | 0-1010101 |
| PARAM_VALUE | 2 | utf16_len | 5330953078261346304 |
| PARAM_VALUE | 4 | remap | 0 |
| BUF_SIZE | 0 | src | s32min-(-1),1-4097 |
| BUF_SIZE | 0 | src | s32min-(-1),1-4097 |
| DATA_SOURCE | 0 | src | $2 |
| STR_LEN | 0 | src | 0-1010101 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/smb/client/smb2misc.c cifs_convert_path_to_utf16() -> cifs_strndup_to_utf16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | maxlen | 4096 |
| PARAM_VALUE | 2 | utf16_len | 1751845935728750592 |
| PARAM_VALUE | 4 | remap | 0-2 |
| BUF_SIZE | 0 | src | s32min-1010108 |
| BUF_SIZE | 0 | src | s32min-1010108 |
| STR_LEN | 0 | src | (-1)-0 |
| STR_LEN | 0 | src | (-1)-0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &cifs_mount_mutex |
fs/smb/client/dfs_cache.c dfs_cache_canonical_path() -> cifs_strndup_to_utf16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src | 4096-ptr_max |
| PARAM_VALUE | 0 | *src | 47,92 |
| PARAM_VALUE | 1 | maxlen | 0-1010101 |
| PARAM_VALUE | 2 | utf16_len | 206493940228599808 |
| PARAM_VALUE | 2 | *utf16_len | 0 |
| PARAM_VALUE | 3 | cp | 4096-ptr_max |
| PARAM_VALUE | 4 | remap | 0-2 |
| BUF_SIZE | 0 | src | (-1),2,89,1285 |
| BUF_SIZE | 0 | src | (-1),2,89,1285 |
| DATA_SOURCE | 0 | src | $0 |
| DATA_SOURCE | 3 | cp | $1 |
| DATA_SOURCE | 4 | remap | $2 |
| STR_LEN | 0 | src | 0-1010101 |
| BIT_INFO | 0 | *src | 0xc,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &cifs_mount_mutex |
fs/smb/client/smb2inode.c utf16_smb2_path() -> cifs_strndup_to_utf16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src | 4096-18446744073709547521 |
| PARAM_VALUE | 1 | maxlen | 0-1010101 |
| PARAM_VALUE | 2 | utf16_len | 3345375495202611200 |
| PARAM_VALUE | 4 | remap | 0-2 |
| DATA_SOURCE | 0 | src | $1 [m] |
| DATA_SOURCE | 1 | maxlen | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dentry->d_sb->s_vfs_rename_mutex | ||
| HALF_LOCKED2 | &target->i_rwsem |
fs/smb/client/smb2ops.c __cifs_sfu_make_node() -> cifs_strndup_to_utf16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | maxlen | 0-1010101 |
| PARAM_VALUE | 2 | utf16_len | 6263082460038352896 |
| PARAM_VALUE | 2 | *utf16_len | 0 |
| PARAM_VALUE | 4 | remap | 0 |
| BUF_SIZE | 0 | src | (-1),1-4097 |
| BUF_SIZE | 0 | src | (-1),1-4097 |
| DATA_SOURCE | 0 | src | $7 |
| STR_LEN | 0 | src | 0-1010101 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/smb/client/smb2ops.c smb2_get_dfs_refer() -> cifs_strndup_to_utf16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | src | 4096-ptr_max |
| PARAM_VALUE | 1 | maxlen | 4096 |
| PARAM_VALUE | 2 | utf16_len | 8942327255756013568 |
| PARAM_VALUE | 2 | *utf16_len | 0 |
| PARAM_VALUE | 4 | remap | 0-2 |
| DATA_SOURCE | 0 | src | $2 |
| DATA_SOURCE | 3 | cp | $5 |
| DATA_SOURCE | 4 | remap | $6 |
| RX_PATH | |||
| TASK_NOT_RUNNING |