Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/smb/client/file.c cifs_posix_open() -> CIFSPOSIXCreate()

Type Parameter Key Value
PARAM_VALUE 2 posix_flags 0-2,4,16-18,20,48-50,52,64-66,68,80-82,84,112-114,116,256-372,512-884,1024-1908,2048-3956
PARAM_VALUE 3 mode 0-s32max
PARAM_VALUE 4 netfid 4096-ptr_max
PARAM_VALUE 5 pRetData 4096-ptr_max
PARAM_VALUE 6 pOplock 548866997678813184,2483011440177840128,4652118054774292480,6325321674453417984,6522009638747348992
PARAM_VALUE 6 *pOplock 0,2
PARAM_VALUE 7 name 16,2811-ptr_max
PARAM_VALUE 9 remap 0-2
BUF_SIZE 5 pRetData 100
DATA_SOURCE 0 xid $7
DATA_SOURCE 2 posix_flags r cifs_posix_convert_flags
DATA_SOURCE 3 mode $3 [m]
DATA_SOURCE 4 netfid $6
DATA_SOURCE 5 pRetData r _kzalloc_noprof
DATA_SOURCE 6 pOplock $5
DATA_SOURCE 7 name $0
FUZZY_MAX 6 *pOplock 2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 mode 0-u16max[c]
HALF_LOCKED2 &cfile->fh_mutex

fs/smb/client/inode.c cifs_posix_mkdir() -> CIFSPOSIXCreate()

Type Parameter Key Value
PARAM_VALUE 1 tcon 4096-ptr_max
PARAM_VALUE 1 tcon->fsUnixInfo.Capability 32-u64max
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->posix_mkdir 0,1097195524889423872
PARAM_VALUE 1 tcon->ses->server->vals 4096-ptr_max
PARAM_VALUE 2 posix_flags 528
PARAM_VALUE 3 mode 0-1023
PARAM_VALUE 4 netfid 0
PARAM_VALUE 5 pRetData 4096-ptr_max
PARAM_VALUE 6 pOplock 1001552297473216512
PARAM_VALUE 6 *pOplock 0
PARAM_VALUE 7 name 2811-ptr_max
PARAM_VALUE 9 remap 0-2
BUF_SIZE 5 pRetData 100
DATA_SOURCE 0 xid $6
DATA_SOURCE 1 tcon $5
DATA_SOURCE 3 mode $2 [m]
DATA_SOURCE 5 pRetData r _kzalloc_noprof
DATA_SOURCE 7 name $3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 mode 0-1023[c]
HALF_LOCKED2 &dentry->d_lockref.lock