Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/smb/server/asn1.c build_spnego_ntlmssp_auth_blob() -> compute_asn_hdr_len_bytes()

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

fs/smb/server/asn1.c build_spnego_ntlmssp_auth_blob() -> compute_asn_hdr_len_bytes()

Type Parameter Key Value
PARAM_VALUE 0 len 5-13
LOCK2 &conn->srv_mutex
LOCK2 &pool->lock
TYPE_LOCK (struct ksmbd_conn)->srv_mutex

fs/smb/server/asn1.c build_spnego_ntlmssp_neg_blob() -> compute_asn_hdr_len_bytes()

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

fs/smb/server/asn1.c build_spnego_ntlmssp_neg_blob() -> compute_asn_hdr_len_bytes()

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

fs/smb/server/asn1.c build_spnego_ntlmssp_neg_blob() -> compute_asn_hdr_len_bytes()

Type Parameter Key Value
PARAM_VALUE 0 len 0-s32max
DATA_SOURCE 0 len $3
FUZZY_MAX 0 len 0
UNITS 0 len unit_byte
LOCK2 &conn->srv_mutex
LOCK2 &pool->lock
TYPE_LOCK (struct ksmbd_conn)->srv_mutex

fs/smb/server/asn1.c build_spnego_ntlmssp_neg_blob() -> compute_asn_hdr_len_bytes()

Type Parameter Key Value
UNITS 0 len unit_byte
LOCK2 &conn->srv_mutex
LOCK2 &pool->lock
TYPE_LOCK (struct ksmbd_conn)->srv_mutex

fs/smb/server/asn1.c encode_asn_tag() -> compute_asn_hdr_len_bytes()

Type Parameter Key Value
DATA_SOURCE 0 len $4
UNITS 0 len unit_byte
LOCK2 &conn->srv_mutex
LOCK2 &pool->lock
TYPE_LOCK (struct ksmbd_conn)->srv_mutex