Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/smb/server/transport_ipc.c rpc_context_flags() -> user_guest()

Type Parameter Key Value
LOCK2 &pool->lock
LOCK2 &sess->rpc_lock
TYPE_LOCK (struct ksmbd_session)->rpc_lock

fs/smb/server/mgmt/user_session.c session_user_name() -> user_guest()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
LOCK2 &session->chann_lock
HALF_LOCKED2 &chan->conn->session_lock
HALF_LOCKED2 global &sessions_table_lock
TYPE_LOCK (struct ksmbd_session)->chann_lock
TYPE_LOCK (struct seq_file)->lock

fs/smb/server/smb2pdu.c ntlm_authenticate() -> user_guest()

Type Parameter Key Value
PARAM_VALUE 0 user 4096-ptr_max
BUF_SIZE 0 user (-1),56
BUF_SIZE 0 user (-1),56
CAPPED_DATA 0 user->passkey_sz 1
LOCK2 &conn->srv_mutex
LOCK2 &pool->lock
TYPE_LOCK (struct ksmbd_conn)->srv_mutex

fs/smb/server/smb2pdu.c smb2_sess_setup() -> user_guest()

Type Parameter Key Value
LOCK2 &conn->srv_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ksmbd_conn)->srv_mutex

fs/smb/server/smb2pdu.c smb3_11_final_sess_setup_resp() -> user_guest()

Type Parameter Key Value
PARAM_VALUE 0 user 1-u64max