Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/smb/client/smb2ops.c smb311_queryfs() -> smb2_queryfs()

Type Parameter Key Value
PARAM_VALUE 1 tcon 4096-ptr_max
PARAM_VALUE 1 tcon->posix_extensions 0
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 1 tcon->ses->server->ops->queryfs 1470061647759446016,1892238605944643584,8758392920818122752
PARAM_VALUE 2 path 2811-ptr_max
PARAM_VALUE 3 cifs_sb 4096-ptr_max
PARAM_VALUE 3 cifs_sb->master_tlink 4096-ptr_max
PARAM_VALUE 4 buf 4096-ptr_max
PARAM_VALUE 4 buf->f_ffree 0
PARAM_VALUE 4 buf->f_files 0
PARAM_VALUE 4 buf->f_fsid.val 4096-ptr_max
PARAM_VALUE 4 buf->f_namelen 1-4294967295
DATA_SOURCE 0 xid $0
DATA_SOURCE 1 tcon $1
DATA_SOURCE 2 path $2
DATA_SOURCE 3 cifs_sb $3
DATA_SOURCE 4 buf $4
FUZZY_MAX 4 buf->f_namelen 4096
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &s->s_umount

fs/smb/client/cifsfs.c cifs_statfs() -> (struct smb_version_operations)->queryfs()

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 1 tcon->ses->server->ops->queryfs 1470061647759446016,1892238605944643584,8758392920818122752
PARAM_VALUE 2 path 2811-ptr_max
PARAM_VALUE 3 cifs_sb 4096-ptr_max
PARAM_VALUE 3 cifs_sb->master_tlink 4096-ptr_max
PARAM_VALUE 4 buf 4096-ptr_max
PARAM_VALUE 4 buf->f_ffree 0
PARAM_VALUE 4 buf->f_files 0
PARAM_VALUE 4 buf->f_fsid.val 4096-ptr_max
PARAM_VALUE 4 buf->f_namelen 1-4294967295
DATA_SOURCE 0 xid r _get_xid
DATA_SOURCE 1 tcon r cifs_sb_master_tcon
DATA_SOURCE 2 path r build_path_from_dentry
DATA_SOURCE 4 buf $1
FUZZY_MAX 4 buf->f_namelen 4096
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &s->s_umount