Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/ceph/auth_x.c ceph_x_build_authorizer() -> ceph_crypto_key_prepare()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
PARAM_VALUE 0 key->aes_tfm 0
PARAM_VALUE 0 key->key 1-u64max
PARAM_VALUE 1 key_usages 6078520423265255424
PARAM_VALUE 2 key_usage_cnt 3
BUF_SIZE 1 key_usages 12
UNITS 2 key_usage_cnt unit_array_size
LOCK2 &ac->mutex
HALF_LOCKED2 &con->mutex
HALF_LOCKED2 &monc->mutex
TYPE_LOCK (struct ceph_auth_client)->mutex

net/ceph/auth_x.c ceph_x_init() -> ceph_crypto_key_prepare()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
PARAM_VALUE 0 key->key 1-u64max
PARAM_VALUE 1 key_usages 7674337415172489216
PARAM_VALUE 2 key_usage_cnt 1
UNITS 2 key_usage_cnt unit_array_size
LOCK2 &ac->mutex
LOCK2 &monc->mutex
TYPE_LOCK (struct ceph_auth_client)->mutex
TYPE_LOCK (struct ceph_mon_client)->mutex

net/ceph/auth_x.c process_one_ticket() -> ceph_crypto_key_prepare()

Type Parameter Key Value
PARAM_VALUE 0 key 84968597942489088
PARAM_VALUE 0 key->aes_tfm 0
PARAM_VALUE 0 key->key 1-u64max
PARAM_VALUE 0 key->krb5_type 0
PARAM_VALUE 0 key->len 0-32
PARAM_VALUE 0 key->type 0-u16max
PARAM_VALUE 1 key_usages 9113334805844512768
PARAM_VALUE 2 key_usage_cnt 3
BUF_SIZE 1 key_usages 12
USER_DATA 0 key->type 0-u16max
UNITS 2 key_usage_cnt unit_array_size
LOCK2 &ac->mutex
LOCK2 &monc->mutex
TYPE_LOCK (struct ceph_auth_client)->mutex
TYPE_LOCK (struct ceph_mon_client)->mutex