Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

fs/smb/client/smb2pdu.c SMB2_open() -> SMB2_open_free()

Type Parameter Key Value
PARAM_VALUE 0 rqst 1092374015415336960
PARAM_VALUE 0 rqst->rq_iov 5771721971795095552
PARAM_VALUE 0 rqst->rq_nvec 9
MEM_ZERO 0 rqst
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &cifs_mount_mutex

fs/smb/client/smb2inode.c smb2_unlink() -> SMB2_open_free()

Type Parameter Key Value
PARAM_VALUE 0 rqst 270394189404594176
PARAM_VALUE 0 rqst->rq_iov 7147945304185028608
PARAM_VALUE 0 rqst->rq_nvec 9
BUF_SIZE 0 rqst 128
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/smb/client/smb2inode.c smb2_unlink() -> SMB2_open_free()

Type Parameter Key Value
PARAM_VALUE 0 rqst 270394189404594176
PARAM_VALUE 0 rqst->rq_iov 7147945304185028608
PARAM_VALUE 0 rqst->rq_nvec 9
BUF_SIZE 0 rqst 128
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/smb/client/cached_dir.c open_cached_dir() -> SMB2_open_free()

Type Parameter Key Value
PARAM_VALUE 0 rqst 763655343675592704
PARAM_VALUE 0 rqst->rq_iov 8847788481533120512
PARAM_VALUE 0 rqst->rq_nvec 9
BUF_SIZE 0 rqst 128
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &cifs_mount_mutex

fs/smb/client/smb2ops.c smb2_ioctl_query_info() -> SMB2_open_free()

Type Parameter Key Value
PARAM_VALUE 0 rqst 4096-ptr_max
PARAM_VALUE 0 rqst->rq_iov 4096-ptr_max
PARAM_VALUE 0 rqst->rq_nvec 9
BUF_SIZE 0 rqst 640
NOCHECK_CALL

fs/smb/client/smb2ops.c smb2_query_dir_first() -> SMB2_open_free()

Type Parameter Key Value
PARAM_VALUE 0 rqst 8455429179247292416
PARAM_VALUE 0 rqst->rq_iov 3102212835628040192
PARAM_VALUE 0 rqst->rq_nvec 9
BUF_SIZE 0 rqst 128
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &inode->i_rwsem
HALF_LOCKED2 &dir_fp->readdir_lock
TYPE_LOCK (struct inode)->i_rwsem

fs/smb/client/smb2ops.c smb2_query_info_compound() -> SMB2_open_free()

Type Parameter Key Value
PARAM_VALUE 0 rqst 4096-ptr_max
PARAM_VALUE 0 rqst->rq_nvec 9
BUF_SIZE 0 rqst 640
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/smb/client/smb2ops.c smb2_set_ea() -> SMB2_open_free()

Type Parameter Key Value
PARAM_VALUE 0 rqst 4096-ptr_max
BUF_SIZE 0 rqst 640
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &inode->i_rwsem