Defined in 1 files as a function:

Referenced in 13 files:

Smatch caller information:

fs/smb/client/reparse.c parse_reparse_nfs() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 70
PARAM_VALUE 1 info 0-65527
RX_PATH
TASK_NOT_RUNNING
UNITS 1 info unit_byte
HALF_LOCKED2 &sb->s_umount
HALF_LOCKED2 global &cifs_mount_mutex

fs/smb/client/reparse.c parse_reparse_nfs() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 68
PARAM_VALUE 1 info 2-65526
RX_PATH
TASK_NOT_RUNNING
UNITS 1 info unit_byte
HALF_LOCKED2 &sb->s_umount
HALF_LOCKED2 global &cifs_mount_mutex

fs/smb/client/reparse.c parse_reparse_nfs() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 67
PARAM_VALUE 1 info 0-7,9-65527
RX_PATH
TASK_NOT_RUNNING
UNITS 1 info unit_byte
HALF_LOCKED2 &sb->s_umount
HALF_LOCKED2 global &cifs_mount_mutex

fs/smb/client/reparse.c parse_reparse_nfs() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 69
PARAM_VALUE 1 info 1-65527
RX_PATH
TASK_NOT_RUNNING
UNITS 1 info unit_byte
HALF_LOCKED2 &sb->s_umount
HALF_LOCKED2 global &cifs_mount_mutex

fs/smb/client/reparse.c parse_reparse_wsl_symlink() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 76
PARAM_VALUE 1 info 0-1,3-u32max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sb->s_umount
HALF_LOCKED2 global &cifs_mount_mutex

fs/smb/client/reparse.c smb2_parse_native_symlink() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 65
PARAM_VALUE 1 info 0-u16max
DATA_SOURCE 1 info $2
RX_PATH
TASK_NOT_RUNNING
UNITS 1 info unit_byte

fs/smb/client/cifsacl.c id_to_sid() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 22
PARAM_VALUE 1 info 0-7
FUZZY_MAX 1 info 7
HARD_MAX 1 info 7
RX_PATH
TASK_NOT_RUNNING
UNITS 1 info unit_byte
HALF_LOCKED2 &direntry->d_inode->i_rwsem
HALF_LOCKED2 &direntry->d_lockref.lock
HALF_LOCKED2 &inode->i_rwsem

fs/smb/client/smb2file.c smb2_fix_symlink_target_type() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 110
PARAM_VALUE 1 info 0
DATA_SOURCE 1 info r __fortify_strlen
RX_PATH
TASK_NOT_RUNNING

fs/smb/client/smb2pdu.c SMB2_negotiate() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 30
PARAM_VALUE 1 info 0-513,515-527,529-767,769,771-784,786-u16max
CAPPED_DATA 1 info 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ses->session_mutex
TYPE_LOCK (struct cifs_ses)->session_mutex

fs/smb/client/smb2pdu.c SMB2_negotiate() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 25
PARAM_VALUE 1 info 0
DATA_SOURCE 1 info r decode_negTokenInit
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ses->session_mutex
TYPE_LOCK (struct cifs_ses)->session_mutex

fs/smb/client/smb2pdu.c SMB2_sess_auth_rawntlmssp_negotiate() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 97
PARAM_VALUE 1 info 0-71,73-u16max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ses->session_mutex
TYPE_LOCK (struct cifs_ses)->session_mutex

fs/smb/client/smb2pdu.c smb2_readv_callback() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 58
PARAM_VALUE 1 info 0-1,3,5-7,9-15,17-s32max,18446744071562067968-u64max

fs/smb/client/smb2pdu.c smb2_writev_callback() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 125
PARAM_VALUE 1 info 0-1,3,5-7,9-15,17-s32max,18446744071562067968-u64max

fs/smb/client/smb2pdu.c smb3_validate_negotiate() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 28
PARAM_VALUE 1 info 1-s32max,18446744071562067968-18446744073709551520,18446744073709551522-u64max
DATA_SOURCE 1 info r SMB2_ioctl
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ses->session_mutex
HALF_LOCKED2 &tcon->ses->session_mutex

fs/smb/client/smb2pdu.c smb3_validate_negotiate() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 24
PARAM_VALUE 1 info 0-23,25-u32max
CAPPED_DATA 1 info 1
FUZZY_MAX 1 info 23
RX_PATH
TASK_NOT_RUNNING
UNITS 1 info unit_byte
HALF_LOCKED2 &ses->session_mutex
HALF_LOCKED2 &tcon->ses->session_mutex

fs/smb/client/transport.c cifs_readv_receive() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 59
PARAM_VALUE 1 info 449-u16max
UNITS 1 info unit_byte

fs/smb/client/transport.c cifs_sync_mid_result() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 91
PARAM_VALUE 1 info 0-7,9-15,17-31,33-63,65-127,129-s32max,18446744071562067968-u64max

fs/smb/client/transport.c smb_send_rqst() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 117
CAPPED_DATA 1 info 1
DATA_SOURCE 1 info $1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 info unit_array_size
LOCK2 &server->_srv_mutex
TYPE_LOCK (struct TCP_Server_Info)->_srv_mutex

fs/smb/client/smb2maperror.c map_smb2_to_linux_error() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 108
PARAM_VALUE 1 info 1-u32max
NOCHECK_CALL

fs/smb/client/file.c cifs_init_request() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 36
PARAM_VALUE 1 info 0-6,8-12
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem

fs/smb/client/smb2inode.c smb2_rename_pending_delete() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 39
PARAM_VALUE 1 info 1-s32max,18446744071562067968-u64max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dentry->d_sb->s_vfs_rename_mutex
HALF_LOCKED2 &target->i_rwsem

fs/smb/client/smb2ops.c handle_read_data() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 87
PARAM_VALUE 1 info 449-u16max
UNITS 1 info unit_byte

fs/smb/client/smb2ops.c handle_read_data() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 88
PARAM_VALUE 1 info 0-448
CAPPED_DATA 1 info 1
UNITS 1 info unit_byte

fs/smb/client/smb2ops.c handle_read_data() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 78
PARAM_VALUE 1 info 1-u32max
UNITS 1 info unit_byte

fs/smb/client/smb2ops.c smb2_copychunk_range() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 1
PARAM_VALUE 1 info 0-11,13-u32max
RX_PATH
TASK_NOT_RUNNING
UNITS 1 info unit_byte
HALF_LOCKED2 &inode->i_mapping->invalidate_lock
HALF_LOCKED2 &inode->i_rwsem

fs/smb/client/smb2ops.c smb3_init_transform_rq() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 115
PARAM_VALUE 1 info 1-1000000000
CAPPED_DATA 1 info 1
CAPPED_DATA 1 info 1
DATA_SOURCE 1 info r iov_iter_count
FUZZY_MAX 1 info 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 info 1-1000000000[c]
LOCK2 &server->_srv_mutex
TYPE_LOCK (struct TCP_Server_Info)->_srv_mutex

fs/smb/client/connect.c ip_rfc1001_connect() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 95
PARAM_VALUE 1 info 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &server->_srv_mutex

fs/smb/client/smb1transport.c SendReceive() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 120
PARAM_VALUE 1 info 16777216-u32max
DATA_SOURCE 1 info $3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 info 16777216-2147549193[c][u]
UNITS 1 info unit_byte
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &ses->session_mutex
HALF_LOCKED2 global &cifs_mount_mutex

fs/smb/client/smb1transport.c SendReceive() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 120
PARAM_VALUE 1 info 85-16777215
DATA_SOURCE 1 info $3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 info 85-16777215[c][u]
UNITS 1 info unit_byte
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &ses->session_mutex
HALF_LOCKED2 global &cifs_mount_mutex

fs/smb/client/smb1transport.c checkSMB() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 84
PARAM_VALUE 1 info 1-255
HALF_LOCKED2 &server->mid_queue_lock

fs/smb/client/smb1transport.c checkSMB() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 90
PARAM_VALUE 1 info 0-u32max
HALF_LOCKED2 &server->mid_queue_lock

fs/smb/client/smb1session.c sess_auth_kerberos() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 99
PARAM_VALUE 1 info 0-3,5-255
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ses->session_mutex
TYPE_LOCK (struct cifs_ses)->session_mutex

fs/smb/client/smb1session.c sess_auth_ntlmv2() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 100
PARAM_VALUE 1 info 0-2,4-255
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ses->session_mutex
TYPE_LOCK (struct cifs_ses)->session_mutex

fs/smb/client/smb1session.c sess_auth_rawntlmssp_authenticate() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 101
PARAM_VALUE 1 info 0-3,5-255
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ses->session_mutex
TYPE_LOCK (struct cifs_ses)->session_mutex

fs/smb/client/smb1session.c sess_auth_rawntlmssp_negotiate() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 102
PARAM_VALUE 1 info 0-3,5-255
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ses->session_mutex
TYPE_LOCK (struct cifs_ses)->session_mutex

fs/smb/client/cifssmb.c CIFSSMBQAllEAs() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 41
PARAM_VALUE 1 info 18446744071562067968-u64max
RX_PATH
TASK_NOT_RUNNING
UNITS 1 info unit_byte

fs/smb/client/cifssmb.c CIFSSMBQAllEAs() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 41
PARAM_VALUE 1 info 18446744071562067968-u64max
RX_PATH
TASK_NOT_RUNNING
UNITS 1 info unit_byte

fs/smb/client/cifssmb.c CIFSSMBWrite2() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 124
PARAM_VALUE 1 info 0
RX_PATH
TASK_NOT_RUNNING

fs/smb/client/cifssmb.c cifs_readv_callback() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 58
PARAM_VALUE 1 info 0-1,3,5-7,9-15,17-s32max,18446744071562067968-u64max

fs/smb/client/cifssmb.c cifs_writev_callback() -> smb_EIO1()

Type Parameter Key Value
PARAM_VALUE 0 trace 125
PARAM_VALUE 1 info 0-1,3,5-7,9-15,17-s32max,18446744071562067968-u64max