Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/ceph/auth_none.c ceph_auth_none_build_authorizer() -> ceph_auth_entity_name_encode()

Type Parameter Key Value
PARAM_VALUE 1 p 2162116397532811264
PARAM_VALUE 1 *p 4097-18446744073709547521
PARAM_VALUE 2 end 4096-ptr_max
BUF_SIZE 0 name 6
CAPPED_DATA 2 end 1
UNITS 2 end unit_byte
LOCK2 &ac->mutex
HALF_LOCKED2 &con->mutex
TYPE_LOCK (struct ceph_auth_client)->mutex

net/ceph/auth.c ceph_auth_build_hello() -> ceph_auth_entity_name_encode()

Type Parameter Key Value
PARAM_VALUE 1 p 2820588157446475776
PARAM_VALUE 1 *p 4096-ptr_max
PARAM_VALUE 2 end 4096-ptr_max
BUF_SIZE 0 name 6
CAPPED_DATA 2 end 1
RX_PATH
TASK_NOT_RUNNING
UNITS 2 end unit_byte
LOCK2 &ac->mutex
LOCK2 &monc->mutex
HALF_LOCKED2 &client->mount_mutex
TYPE_LOCK (struct ceph_auth_client)->mutex
TYPE_LOCK (struct ceph_mon_client)->mutex

net/ceph/auth.c ceph_auth_get_request() -> ceph_auth_entity_name_encode()

Type Parameter Key Value
PARAM_VALUE 1 p 2480660660971331584
PARAM_VALUE 1 *p 4097-18446744073709547521
PARAM_VALUE 2 end 524,4096-ptr_max
BUF_SIZE 0 name 6
CAPPED_DATA 2 end 1
LOCK2 &ac->mutex
LOCK2 &monc->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ceph_auth_client)->mutex
TYPE_LOCK (struct ceph_mon_client)->mutex