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 detect_directory_symlink_target() -> (struct smb_version_operations)->open()

Type Parameter Key Value
PARAM_VALUE 1 oparms 8076987340603723776
PARAM_VALUE 1 oparms->create_options 2097153,2113537
PARAM_VALUE 1 oparms->fid 7072507797780373504
PARAM_VALUE 2 oplock 5053976592315179008
PARAM_VALUE 2 *oplock 0
PARAM_VALUE 3 buf 0
DATA_SOURCE 0 xid $1
RX_PATH
TASK_NOT_RUNNING

fs/smb/client/reparse.c detect_directory_symlink_target() -> (struct smb_version_operations)->open()

Type Parameter Key Value
PARAM_VALUE 1 oparms 8076987340603723776
PARAM_VALUE 1 oparms->create_options 2097216,2113600
PARAM_VALUE 1 oparms->fid 7072507797780373504
PARAM_VALUE 2 oplock 5053976592315179008
PARAM_VALUE 2 *oplock 0
PARAM_VALUE 3 buf 0
DATA_SOURCE 0 xid $1
RX_PATH
TASK_NOT_RUNNING

fs/smb/client/link.c cifs_create_mf_symlink() -> (struct smb_version_operations)->open()

Type Parameter Key Value
PARAM_VALUE 1 oparms 3864269247307808768
PARAM_VALUE 2 oplock 5500092993742573568
PARAM_VALUE 2 *oplock 0
PARAM_VALUE 3 buf 0
DATA_SOURCE 0 xid $0
RX_PATH
TASK_NOT_RUNNING

fs/smb/client/link.c cifs_query_mf_symlink() -> (struct smb_version_operations)->open()

Type Parameter Key Value
PARAM_VALUE 1 oparms 5442296724800950272
PARAM_VALUE 2 oplock 944034463444426752
PARAM_VALUE 2 *oplock 0
PARAM_VALUE 3 buf 5474962667620720640
BUF_SIZE 3 buf 384
DATA_SOURCE 0 xid $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &cifs_mount_mutex

fs/smb/client/dir.c __cifs_do_create() -> (struct smb_version_operations)->open()

Type Parameter Key Value
PARAM_VALUE 1 oparms 5762977361756835840
PARAM_VALUE 2 oplock 548866997678813184,2483011440177840128,6325321674453417984
PARAM_VALUE 2 *oplock 0-u16max,131072-196607
PARAM_VALUE 3 buf 0,2557137034286051328,8485434604854788096
DATA_SOURCE 0 xid $3
DATA_SOURCE 2 oplock $7
DATA_SOURCE 3 buf $9
FUZZY_MAX 2 *oplock 2
RX_PATH
TASK_NOT_RUNNING

fs/smb/client/file.c cifs_nt_open() -> (struct smb_version_operations)->open()

Type Parameter Key Value
PARAM_VALUE 1 oparms 2961011374054440960
PARAM_VALUE 2 oplock 4652118054774292480
PARAM_VALUE 2 *oplock 0-u16max,131072-196607
PARAM_VALUE 3 buf 2429840456621297664
DATA_SOURCE 0 xid $7
DATA_SOURCE 2 oplock $5
DATA_SOURCE 3 buf $8
RX_PATH
TASK_NOT_RUNNING

fs/smb/client/file.c cifs_reopen_file() -> (struct smb_version_operations)->open()

Type Parameter Key Value
PARAM_VALUE 1 oparms 7688170237013942272
PARAM_VALUE 2 oplock 6522009638747348992
PARAM_VALUE 2 *oplock 0-u16max,131072-196607
PARAM_VALUE 3 buf 0
DATA_SOURCE 0 xid r _get_xid
RX_PATH
TASK_NOT_RUNNING
LOCK2 &cfile->fh_mutex
HALF_LOCKED2 &pserver->reconnect_mutex
TYPE_LOCK (struct cifsFileInfo)->fh_mutex

fs/smb/client/file.c cifs_reopen_file() -> (struct smb_version_operations)->open()

Type Parameter Key Value
PARAM_VALUE 1 oparms 7688170237013942272
PARAM_VALUE 1 oparms->reconnect 0
PARAM_VALUE 2 oplock 6522009638747348992
PARAM_VALUE 2 *oplock 0-u16max,131072-196607
PARAM_VALUE 3 buf 0
DATA_SOURCE 0 xid r _get_xid
RX_PATH
TASK_NOT_RUNNING
LOCK2 &cfile->fh_mutex
HALF_LOCKED2 &pserver->reconnect_mutex
TYPE_LOCK (struct cifsFileInfo)->fh_mutex

fs/smb/client/ioctl.c cifs_set_compression_by_path() -> (struct smb_version_operations)->open()

Type Parameter Key Value
PARAM_VALUE 1 oparms 3248686703513612288
PARAM_VALUE 1 oparms->fid 1219953897744613376
PARAM_VALUE 2 oplock 8926772997320814592
PARAM_VALUE 2 *oplock 0
PARAM_VALUE 3 buf 0
DATA_SOURCE 0 xid $0

fs/smb/client/smb2ops.c __cifs_sfu_make_node() -> (struct smb_version_operations)->open()

Type Parameter Key Value
PARAM_VALUE 1 oparms 4540494851940229120
PARAM_VALUE 1 oparms->fid 6282722256784293888
PARAM_VALUE 2 oplock 12768524619538432
PARAM_VALUE 2 *oplock 0,2
PARAM_VALUE 3 buf 7783116886351835136
BUF_SIZE 3 buf 384
DATA_SOURCE 0 xid $0
RX_PATH
TASK_NOT_RUNNING

fs/smb/client/inode.c cifs_sfu_type() -> (struct smb_version_operations)->open()

Type Parameter Key Value
PARAM_VALUE 1 oparms 3342126181779128320
PARAM_VALUE 2 oplock 3597489476505518080
PARAM_VALUE 2 *oplock 0,2
PARAM_VALUE 3 buf 0
DATA_SOURCE 0 xid $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &cifs_mount_mutex