Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/smb/client/connect.c cifs_get_tcp_session() -> cifs_net_ns()

Type Parameter Key Value
PARAM_VALUE 0 srv 4096-ptr_max
BUF_SIZE 0 srv 2800
BUF_SIZE 0 srv->smbd_conn (-1),8
DATA_SOURCE 0 srv r _kzalloc_noprof
BIT_INFO 0 srv->conn_id 0x0,0x7fffffff
BIT_INFO 0 srv->tcpStatus 0x0,0x4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &cifs_mount_mutex

fs/smb/client/connect.c clean_demultiplex_info() -> cifs_net_ns()

Type Parameter Key Value
PARAM_VALUE 0 srv 4096-ptr_max
CAPPED_DATA 0 srv 1
CAPPED_DATA 0 &srv->pending_mid_q 1
DATA_SOURCE 0 srv $0

fs/smb/client/connect.c generic_ip_connect() -> cifs_net_ns()

Type Parameter Key Value
PARAM_VALUE 0 srv 4096-ptr_max
BUF_SIZE 0 srv (-1),128,2800
BUF_SIZE 0 srv (-1),128,2800
BUF_SIZE 0 srv->hostname (-1)-s32max
CAPPED_DATA 0 srv 1
DATA_SOURCE 0 srv $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 srv->pdu_size
HALF_LOCKED2 0 &srv->_srv_mutex

fs/smb/client/connect.c match_server() -> cifs_net_ns()

Type Parameter Key Value
PARAM_VALUE 0 srv 4096-ptr_max
CAPPED_DATA 0 srv->vals 1
DATA_SOURCE 0 srv $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &cifs_tcp_ses_lock
LOCK2 0 &srv->srv_lock
HALF_LOCKED2 &ses->chan_lock
HALF_LOCKED2 &ses->ses_lock
HALF_LOCKED2 &tcon->tc_lock
HALF_LOCKED2 global &cifs_mount_mutex
HALF_LOCKED2 global &sb_lock
TYPE_LOCK (struct TCP_Server_Info)->srv_lock

fs/smb/client/smbdirect.c _smbd_get_connection() -> cifs_net_ns()

Type Parameter Key Value
PARAM_VALUE 0 srv 4096-ptr_max
BUF_SIZE 0 srv (-1),128,2800
BUF_SIZE 0 srv (-1),128,2800
BUF_SIZE 0 srv->hostname (-1)-s32max
DATA_SOURCE 0 srv $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 srv->total_read 0-3147483799[c]
NO_OVERFLOW_SIMPLE 0 srv->pdu_size
HALF_LOCKED2 0 &srv->_srv_mutex