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