Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/smb/server/transport_ipc.c ksmbd_ipc_id_alloc() -> ksmbd_acquire_id()

Type Parameter Key Value
PARAM_VALUE 0 ida 4043103287092236288

fs/smb/server/transport_ipc.c ksmbd_ipc_login_request() -> ksmbd_acquire_id()

Type Parameter Key Value
PARAM_VALUE 0 ida 4043103287092236288
LOCK2 &conn->srv_mutex
LOCK2 &pool->lock
TYPE_LOCK (struct ksmbd_conn)->srv_mutex

fs/smb/server/transport_ipc.c ksmbd_ipc_login_request_ext() -> ksmbd_acquire_id()

Type Parameter Key Value
PARAM_VALUE 0 ida 4043103287092236288
LOCK2 &conn->srv_mutex
LOCK2 &pool->lock
TYPE_LOCK (struct ksmbd_conn)->srv_mutex

fs/smb/server/transport_ipc.c ksmbd_ipc_share_config_request() -> ksmbd_acquire_id()

Type Parameter Key Value
PARAM_VALUE 0 ida 4043103287092236288
LOCK2 &pool->lock

fs/smb/server/transport_ipc.c ksmbd_ipc_spnego_authen_request() -> ksmbd_acquire_id()

Type Parameter Key Value
PARAM_VALUE 0 ida 4043103287092236288
LOCK2 &conn->srv_mutex
LOCK2 &pool->lock
TYPE_LOCK (struct ksmbd_conn)->srv_mutex

fs/smb/server/transport_ipc.c ksmbd_ipc_tree_connect_request() -> ksmbd_acquire_id()

Type Parameter Key Value
PARAM_VALUE 0 ida 4043103287092236288
LOCK2 &pool->lock