Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
fs/smb/client/inode.c cifs_get_fattr() -> (struct smb_version_operations)->query_path_info()
| 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 | 2 | cifs_sb | 4096-ptr_max |
| PARAM_VALUE | 3 | full_path | 16,2811-ptr_max |
| PARAM_VALUE | 4 | data | 6854243820374237184 |
| PARAM_VALUE | 4 | data->adjust_tz | 0 |
| PARAM_VALUE | 4 | data->contains_posix_file_info | 0 |
| PARAM_VALUE | 4 | data->fi.AccessFlags | 0 |
| PARAM_VALUE | 4 | data->fi.AlignmentRequirement | 0 |
| PARAM_VALUE | 4 | data->fi.AllocationSize | 0 |
| PARAM_VALUE | 4 | data->fi.Attributes | 0 |
| PARAM_VALUE | 4 | data->fi.ChangeTime | 0 |
| PARAM_VALUE | 4 | data->fi.CreationTime | 0 |
| PARAM_VALUE | 4 | data->fi.CurrentByteOffset | 0 |
| PARAM_VALUE | 4 | data->fi.DeletePending | 0 |
| PARAM_VALUE | 4 | data->fi.Directory | 0 |
| PARAM_VALUE | 4 | data->fi.EASize | 0 |
| PARAM_VALUE | 4 | data->fi.EndOfFile | 0 |
| PARAM_VALUE | 4 | data->fi.FileNameLength | 0 |
| PARAM_VALUE | 4 | data->fi.IndexNumber | 0 |
| PARAM_VALUE | 4 | data->fi.LastAccessTime | 0 |
| PARAM_VALUE | 4 | data->fi.LastWriteTime | 0 |
| PARAM_VALUE | 4 | data->fi.Mode | 0 |
| PARAM_VALUE | 4 | data->fi.NumberOfLinks | 0 |
| PARAM_VALUE | 4 | data->fi.Pad1 | 0 |
| PARAM_VALUE | 4 | data->fi.Pad2 | 0 |
| PARAM_VALUE | 4 | data->fi.__pad | 0 |
| PARAM_VALUE | 4 | data->posix_fi.AllocationSize | 0 |
| PARAM_VALUE | 4 | data->posix_fi.ChangeTime | 0 |
| PARAM_VALUE | 4 | data->posix_fi.CreationTime | 0 |
| PARAM_VALUE | 4 | data->posix_fi.DeviceId | 0 |
| PARAM_VALUE | 4 | data->posix_fi.DosAttributes | 0 |
| PARAM_VALUE | 4 | data->posix_fi.EndOfFile | 0 |
| PARAM_VALUE | 4 | data->posix_fi.HardLinks | 0 |
| PARAM_VALUE | 4 | data->posix_fi.Inode | 0 |
| PARAM_VALUE | 4 | data->posix_fi.LastAccessTime | 0 |
| PARAM_VALUE | 4 | data->posix_fi.LastWriteTime | 0 |
| PARAM_VALUE | 4 | data->posix_fi.Mode | 0 |
| PARAM_VALUE | 4 | data->posix_fi.ReparseTag | 0 |
| PARAM_VALUE | 4 | data->posix_fi.Zero | 0 |
| PARAM_VALUE | 4 | data->posix_group.num_subauth | 0 |
| PARAM_VALUE | 4 | data->posix_group.revision | 0 |
| PARAM_VALUE | 4 | data->posix_owner.num_subauth | 0 |
| PARAM_VALUE | 4 | data->posix_owner.revision | 0 |
| PARAM_VALUE | 4 | data->reparse.buf | 0 |
| PARAM_VALUE | 4 | data->reparse.io.buftype | 0 |
| PARAM_VALUE | 4 | data->reparse.io.iov.iov_base | 0 |
| PARAM_VALUE | 4 | data->reparse.io.iov.iov_len | 0 |
| PARAM_VALUE | 4 | data->reparse.tag | 0 |
| PARAM_VALUE | 4 | data->reparse_point | 0 |
| PARAM_VALUE | 4 | data->symlink_target | 0 |
| PARAM_VALUE | 4 | data->unknown_nlink | 0 |
| PARAM_VALUE | 4 | data->wsl.eas_len | 0 |
| BUF_SIZE | 3 | full_path | (-1),2 |
| BUF_SIZE | 3 | full_path | (-1),2 |
| DATA_SOURCE | 0 | xid | $2 |
| DATA_SOURCE | 3 | full_path | $6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &cifs_mount_mutex |
fs/smb/client/inode.c smb311_posix_get_fattr() -> (struct smb_version_operations)->query_path_info()
| 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 | 2 | cifs_sb | 4096-ptr_max |
| PARAM_VALUE | 3 | full_path | 2811-ptr_max |
| PARAM_VALUE | 4 | data | 3392515468941586432 |
| PARAM_VALUE | 4 | data->adjust_tz | 0 |
| PARAM_VALUE | 4 | data->contains_posix_file_info | 0 |
| PARAM_VALUE | 4 | data->fi.AccessFlags | 0 |
| PARAM_VALUE | 4 | data->fi.AlignmentRequirement | 0 |
| PARAM_VALUE | 4 | data->fi.AllocationSize | 0 |
| PARAM_VALUE | 4 | data->fi.Attributes | 0 |
| PARAM_VALUE | 4 | data->fi.ChangeTime | 0 |
| PARAM_VALUE | 4 | data->fi.CreationTime | 0 |
| PARAM_VALUE | 4 | data->fi.CurrentByteOffset | 0 |
| PARAM_VALUE | 4 | data->fi.DeletePending | 0 |
| PARAM_VALUE | 4 | data->fi.Directory | 0 |
| PARAM_VALUE | 4 | data->fi.EASize | 0 |
| PARAM_VALUE | 4 | data->fi.EndOfFile | 0 |
| PARAM_VALUE | 4 | data->fi.FileNameLength | 0 |
| PARAM_VALUE | 4 | data->fi.IndexNumber | 0 |
| PARAM_VALUE | 4 | data->fi.LastAccessTime | 0 |
| PARAM_VALUE | 4 | data->fi.LastWriteTime | 0 |
| PARAM_VALUE | 4 | data->fi.Mode | 0 |
| PARAM_VALUE | 4 | data->fi.NumberOfLinks | 0 |
| PARAM_VALUE | 4 | data->fi.Pad1 | 0 |
| PARAM_VALUE | 4 | data->fi.Pad2 | 0 |
| PARAM_VALUE | 4 | data->fi.__pad | 0 |
| PARAM_VALUE | 4 | data->posix_fi.AllocationSize | 0 |
| PARAM_VALUE | 4 | data->posix_fi.ChangeTime | 0 |
| PARAM_VALUE | 4 | data->posix_fi.CreationTime | 0 |
| PARAM_VALUE | 4 | data->posix_fi.DeviceId | 0 |
| PARAM_VALUE | 4 | data->posix_fi.DosAttributes | 0 |
| PARAM_VALUE | 4 | data->posix_fi.EndOfFile | 0 |
| PARAM_VALUE | 4 | data->posix_fi.HardLinks | 0 |
| PARAM_VALUE | 4 | data->posix_fi.Inode | 0 |
| PARAM_VALUE | 4 | data->posix_fi.LastAccessTime | 0 |
| PARAM_VALUE | 4 | data->posix_fi.LastWriteTime | 0 |
| PARAM_VALUE | 4 | data->posix_fi.Mode | 0 |
| PARAM_VALUE | 4 | data->posix_fi.ReparseTag | 0 |
| PARAM_VALUE | 4 | data->posix_fi.Zero | 0 |
| PARAM_VALUE | 4 | data->posix_group.num_subauth | 0 |
| PARAM_VALUE | 4 | data->posix_group.revision | 0 |
| PARAM_VALUE | 4 | data->posix_owner.num_subauth | 0 |
| PARAM_VALUE | 4 | data->posix_owner.revision | 0 |
| PARAM_VALUE | 4 | data->reparse.buf | 0 |
| PARAM_VALUE | 4 | data->reparse.io.buftype | 0 |
| PARAM_VALUE | 4 | data->reparse.io.iov.iov_base | 0 |
| PARAM_VALUE | 4 | data->reparse.io.iov.iov_len | 0 |
| PARAM_VALUE | 4 | data->reparse.tag | 0 |
| PARAM_VALUE | 4 | data->reparse_point | 0 |
| PARAM_VALUE | 4 | data->symlink_target | 0 |
| PARAM_VALUE | 4 | data->unknown_nlink | 0 |
| PARAM_VALUE | 4 | data->wsl.eas_len | 0 |
| BUF_SIZE | 3 | full_path | (-1),2 |
| BUF_SIZE | 3 | full_path | (-1),2 |
| DATA_SOURCE | 0 | xid | $4 |
| DATA_SOURCE | 3 | full_path | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &cifs_mount_mutex |