Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
fs/smb/client/reparse.c create_native_socket() -> (struct smb_version_operations)->create_reparse_inode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | data | 9027708583751847936 |
| PARAM_VALUE | 0 | data->adjust_tz | 0 |
| PARAM_VALUE | 0 | data->contains_posix_file_info | 0 |
| PARAM_VALUE | 0 | data->fi.AccessFlags | 0 |
| PARAM_VALUE | 0 | data->fi.AlignmentRequirement | 0 |
| PARAM_VALUE | 0 | data->fi.AllocationSize | 0 |
| PARAM_VALUE | 0 | data->fi.Attributes | 0 |
| PARAM_VALUE | 0 | data->fi.ChangeTime | 0 |
| PARAM_VALUE | 0 | data->fi.CreationTime | 0 |
| PARAM_VALUE | 0 | data->fi.CurrentByteOffset | 0 |
| PARAM_VALUE | 0 | data->fi.DeletePending | 0 |
| PARAM_VALUE | 0 | data->fi.Directory | 0 |
| PARAM_VALUE | 0 | data->fi.EASize | 0 |
| PARAM_VALUE | 0 | data->fi.EndOfFile | 0 |
| PARAM_VALUE | 0 | data->fi.FileNameLength | 0 |
| PARAM_VALUE | 0 | data->fi.IndexNumber | 0 |
| PARAM_VALUE | 0 | data->fi.LastAccessTime | 0 |
| PARAM_VALUE | 0 | data->fi.LastWriteTime | 0 |
| PARAM_VALUE | 0 | data->fi.Mode | 0 |
| PARAM_VALUE | 0 | data->fi.NumberOfLinks | 0 |
| PARAM_VALUE | 0 | data->fi.Pad1 | 0 |
| PARAM_VALUE | 0 | data->fi.Pad2 | 0 |
| PARAM_VALUE | 0 | data->fi.__pad | 0 |
| PARAM_VALUE | 0 | data->posix_fi.AllocationSize | 0 |
| PARAM_VALUE | 0 | data->posix_fi.ChangeTime | 0 |
| PARAM_VALUE | 0 | data->posix_fi.CreationTime | 0 |
| PARAM_VALUE | 0 | data->posix_fi.DeviceId | 0 |
| PARAM_VALUE | 0 | data->posix_fi.DosAttributes | 0 |
| PARAM_VALUE | 0 | data->posix_fi.EndOfFile | 0 |
| PARAM_VALUE | 0 | data->posix_fi.HardLinks | 0 |
| PARAM_VALUE | 0 | data->posix_fi.Inode | 0 |
| PARAM_VALUE | 0 | data->posix_fi.LastAccessTime | 0 |
| PARAM_VALUE | 0 | data->posix_fi.LastWriteTime | 0 |
| PARAM_VALUE | 0 | data->posix_fi.Mode | 0 |
| PARAM_VALUE | 0 | data->posix_fi.ReparseTag | 0 |
| PARAM_VALUE | 0 | data->posix_fi.Zero | 0 |
| PARAM_VALUE | 0 | data->posix_group.num_subauth | 0 |
| PARAM_VALUE | 0 | data->posix_group.revision | 0 |
| PARAM_VALUE | 0 | data->posix_owner.num_subauth | 0 |
| PARAM_VALUE | 0 | data->posix_owner.revision | 0 |
| PARAM_VALUE | 0 | data->reparse.buf | 8147799160778522624 |
| PARAM_VALUE | 0 | data->reparse.io.buftype | 0 |
| PARAM_VALUE | 0 | data->reparse.io.iov.iov_base | 0 |
| PARAM_VALUE | 0 | data->reparse.io.iov.iov_len | 0 |
| PARAM_VALUE | 0 | data->reparse.tag | 2147483683 |
| PARAM_VALUE | 0 | data->reparse_point | 1 |
| PARAM_VALUE | 0 | data->symlink_target | 0 |
| PARAM_VALUE | 0 | data->unknown_nlink | 0 |
| PARAM_VALUE | 0 | data->wsl.eas_len | 0 |
| PARAM_VALUE | 1 | sb | 4096-ptr_max |
| PARAM_VALUE | 3 | tcon | 4096-ptr_max |
| PARAM_VALUE | 3 | tcon->ses | 4096-ptr_max |
| PARAM_VALUE | 3 | tcon->ses->server | 4096-ptr_max |
| PARAM_VALUE | 3 | tcon->ses->server->ops | 4096-ptr_max |
| PARAM_VALUE | 4 | full_path | 2811-ptr_max |
| PARAM_VALUE | 5 | directory | 0 |
| PARAM_VALUE | 6 | reparse_iov | 6095857559246618624 |
| PARAM_VALUE | 6 | reparse_iov->iov_base | 8147799160778522624 |
| PARAM_VALUE | 6 | reparse_iov->iov_len | 8 |
| PARAM_VALUE | 7 | xattr_iov | 0 |
| CAPPED_DATA | 1 | sb->s_user_ns->gid_map.nr_extents | 1 |
| CAPPED_DATA | 1 | sb->s_user_ns->uid_map.nr_extents | 1 |
| DATA_SOURCE | 2 | xid | $0 |
| DATA_SOURCE | 3 | tcon | $3 |
| DATA_SOURCE | 4 | full_path | $4 |
| CONTAINER | 3 | -904-160-296-208+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
fs/smb/client/reparse.c create_native_symlink() -> (struct smb_version_operations)->create_reparse_inode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | data | 552955775617101824 |
| PARAM_VALUE | 1 | sb->s_cop->inode_info_offs | 1632,1808,2632,2648 |
| PARAM_VALUE | 3 | tcon | 4096-ptr_max |
| PARAM_VALUE | 3 | tcon->ses | 4096-ptr_max |
| PARAM_VALUE | 3 | tcon->ses->server | 4096-ptr_max |
| PARAM_VALUE | 3 | tcon->ses->server->ops | 4096-ptr_max |
| PARAM_VALUE | 4 | full_path | 2811-ptr_max |
| PARAM_VALUE | 6 | reparse_iov | 6279982326783557632 |
| PARAM_VALUE | 6 | reparse_iov->iov_base | 4096-ptr_max |
| PARAM_VALUE | 6 | reparse_iov->iov_len | 0-u16max |
| PARAM_VALUE | 7 | xattr_iov | 0 |
| CAPPED_DATA | 1 | sb->s_user_ns->gid_map.nr_extents | 1 |
| CAPPED_DATA | 1 | sb->s_user_ns->uid_map.nr_extents | 1 |
| DATA_SOURCE | 2 | xid | $0 |
| DATA_SOURCE | 3 | tcon | $3 |
| DATA_SOURCE | 4 | full_path | $4 |
| CONTAINER | 3 | -904-160-296-208+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/smb/client/reparse.c mknod_nfs() -> (struct smb_version_operations)->create_reparse_inode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | data | 6789413103538393088 |
| PARAM_VALUE | 1 | sb->s_cop->inode_info_offs | 1632,1720,1808,2632,2648 |
| PARAM_VALUE | 3 | tcon | 4096-ptr_max |
| PARAM_VALUE | 3 | tcon->ses | 4096-ptr_max |
| PARAM_VALUE | 3 | tcon->ses->server | 4096-ptr_max |
| PARAM_VALUE | 3 | tcon->ses->server->ops | 4096-ptr_max |
| PARAM_VALUE | 4 | full_path | 2811-ptr_max |
| PARAM_VALUE | 5 | directory | 0 |
| PARAM_VALUE | 6 | reparse_iov | 8823836200759726080 |
| PARAM_VALUE | 6 | reparse_iov->iov_base | 4096-ptr_max |
| PARAM_VALUE | 6 | reparse_iov->iov_len | 16-65551 |
| PARAM_VALUE | 7 | xattr_iov | 0 |
| CAPPED_DATA | 1 | sb->s_user_ns->gid_map.nr_extents | 1 |
| CAPPED_DATA | 1 | sb->s_user_ns->uid_map.nr_extents | 1 |
| DATA_SOURCE | 2 | xid | $0 |
| DATA_SOURCE | 3 | tcon | $3 |
| DATA_SOURCE | 4 | full_path | $4 |
| CONTAINER | 3 | -904-160-296-208+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/smb/client/reparse.c mknod_wsl() -> (struct smb_version_operations)->create_reparse_inode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | data | 8360640512234303488 |
| PARAM_VALUE | 1 | sb->s_cop->inode_info_offs | 1632,1808,2632,2648 |
| PARAM_VALUE | 3 | tcon | 4096-ptr_max |
| PARAM_VALUE | 3 | tcon->ses | 4096-ptr_max |
| PARAM_VALUE | 3 | tcon->ses->server | 4096-ptr_max |
| PARAM_VALUE | 3 | tcon->ses->server->ops | 4096-ptr_max |
| PARAM_VALUE | 4 | full_path | 2811-ptr_max |
| PARAM_VALUE | 5 | directory | 0 |
| PARAM_VALUE | 6 | reparse_iov | 7296547233791692800 |
| PARAM_VALUE | 6 | reparse_iov->iov_base | 4096-ptr_max |
| PARAM_VALUE | 6 | reparse_iov->iov_len | 8,12-2147483659 |
| PARAM_VALUE | 7 | xattr_iov | 5137581772983623680 |
| PARAM_VALUE | 7 | xattr_iov->iov_base | 4096-ptr_max |
| PARAM_VALUE | 7 | xattr_iov->iov_len | 59,63-4000000 |
| CAPPED_DATA | 1 | sb->s_user_ns->gid_map.nr_extents | 1 |
| CAPPED_DATA | 1 | sb->s_user_ns->uid_map.nr_extents | 1 |
| DATA_SOURCE | 2 | xid | $0 |
| DATA_SOURCE | 3 | tcon | $3 |
| DATA_SOURCE | 4 | full_path | $4 |
| CONTAINER | 3 | -904-160-296-208+0 | $(-1) |
| MEM_ZERO | 7 | xattr_iov | |
| RX_PATH | |||
| TASK_NOT_RUNNING |