Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/smb/client/smb2pdu.c cifs_negotiate_rsize() -> (struct smb_version_operations)->negotiate_rsize()

Type Parameter Key Value
PARAM_VALUE 0 tcon 4096-ptr_max
PARAM_VALUE 0 tcon->sb_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 tcon->ses->server->ssocket->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 tcon->ses->server->ssocket->sk->ns_tracker->dead 0-1
PARAM_VALUE 0 tcon->ses->server->ssocket->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 *tcon->ses->preauth_sha_hash 0-255
PARAM_VALUE 0 *tcon->ses->server->cryptkey 0-255
PARAM_VALUE 0 *tcon->ses->server->fastest_cmd 0-4294967295
PARAM_VALUE 0 *tcon->ses->server->slowest_cmd 0-4294967295
DATA_SOURCE 0 tcon $2
DATA_SOURCE 1 ctx $1
LOCK2 &pserver->reconnect_mutex
LOCK2 0 &tcon->sb_list_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct TCP_Server_Info)->reconnect_mutex
TYPE_LOCK (struct cifs_tcon)->sb_list_lock

fs/smb/client/file.c cifs_negotiate_rsize() -> (struct smb_version_operations)->negotiate_rsize()

Type Parameter Key Value
PARAM_VALUE 1 ctx 4096-ptr_max
PARAM_VALUE 1 ctx->rsize 0
DATA_SOURCE 0 tcon $2
DATA_SOURCE 1 ctx $1
RX_PATH
TASK_NOT_RUNNING

fs/smb/client/connect.c cifs_negotiate_rsize() -> (struct smb_version_operations)->negotiate_rsize()

Type Parameter Key Value
PARAM_VALUE 0 tcon 4096-ptr_max
PARAM_VALUE 0 tcon->ses 4096-ptr_max
PARAM_VALUE 0 tcon->ses->server 4096-ptr_max
PARAM_VALUE 0 tcon->ses->server->smbd_conn->socket->first_error s32min-s32max
PARAM_VALUE 0 tcon->ses->server->ssocket->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 tcon->ses->server->ssocket->sk->ns_tracker->dead 0-1
PARAM_VALUE 0 tcon->ses->server->ssocket->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 tcon->ses->server->vals 4096-ptr_max
PARAM_VALUE 0 tcon->ses->server->vals->protocol_id 0,514,528,768,770,785
PARAM_VALUE 0 tcon->ses->server->vals->req_capabilities 0,4,6,8,12,14,16-416
PARAM_VALUE 0 tcon->status 0-1,3-u32max
PARAM_VALUE 0 *tcon->ses->server->fastest_cmd 0-4294967295
PARAM_VALUE 0 *tcon->ses->server->slowest_cmd 0-4294967295
BUF_SIZE 0 tcon (-1),2584
BUF_SIZE 0 tcon (-1),2584
DATA_SOURCE 0 tcon $2
DATA_SOURCE 1 ctx $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &cifs_mount_mutex
HALF_LOCKED2 &fc->uapi_mutex

fs/smb/client/cifsfs.c cifs_read_super() -> (struct smb_version_operations)->negotiate_rsize()

Type Parameter Key Value
PARAM_VALUE 0 tcon 4096-ptr_max
PARAM_VALUE 0 tcon->ses 4096-ptr_max
PARAM_VALUE 0 tcon->ses->server 4096-ptr_max
PARAM_VALUE 0 tcon->ses->server->ops 4096-ptr_max
PARAM_VALUE 0 tcon->ses->server->vals 4096-ptr_max
PARAM_VALUE 0 tcon->ses->server->vals->protocol_id 0,514,528,768,770,785
PARAM_VALUE 1 ctx 4096-ptr_max
PARAM_VALUE 1 ctx->rsize 0
DATA_SOURCE 0 tcon r cifs_sb_master_tcon
CONTAINER 0 -216-160-296-208+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &cifs_mount_mutex
HALF_LOCKED2 &fc->uapi_mutex