Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/smb/server/smb_common.c ksmbd_smb_negotiate_common() -> ksmbd_conn_set_exiting()

Type Parameter Key Value
PARAM_VALUE 0 conn 4096-ptr_max
PARAM_VALUE 0 conn->status s32min-(-1),1,5-s32max
NOCHECK_CALL
LOCK2 &pool->lock
LOCK2 0 &conn->srv_mutex
TYPE_LOCK (struct ksmbd_conn)->srv_mutex

fs/smb/server/mgmt/user_session.c ksmbd_sessions_deregister() -> ksmbd_conn_set_exiting()

Type Parameter Key Value
NOCHECK_CALL
LOCK2 &conn->session_lock
LOCK2 global &sessions_table_lock
TYPE_LOCK (struct ksmbd_conn)->session_lock

fs/smb/server/connection.c stop_sessions() -> ksmbd_conn_set_exiting()

Type Parameter Key Value
PARAM_VALUE 0 conn 4096-ptr_max
PARAM_VALUE 0 conn->status s32min-5,7-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &conn_list_lock
LOCK2 global &init_lock
HALF_LOCKED2 global &ctrl_lock