Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
Smatch caller information:
fs/ceph/mds_client.c mds_add_authorizer_challenge() -> ceph_auth_add_authorizer_challenge()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 2 | challenge_buf | 128 |
| BUF_SIZE | 2 | challenge_buf | 128 |
| DATA_SOURCE | 2 | challenge_buf | $1 |
| DATA_SOURCE | 3 | challenge_buf_len | $2 |
| LOCK2 | &con->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ceph_connection)->mutex |
net/ceph/auth.c ceph_auth_handle_svc_reply_more() -> ceph_auth_add_authorizer_challenge()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | challenge_buf | 4096-ptr_max |
| CAPPED_DATA | 3 | challenge_buf_len | 1 |
| DATA_SOURCE | 0 | ac | $0 |
| DATA_SOURCE | 2 | challenge_buf | $2 |
| DATA_SOURCE | 3 | challenge_buf_len | $3 |
| USER_DATA | 3 | challenge_buf_len | s32min-s32max[c] |
| HALF_LOCKED2 | &pool->lock |
net/ceph/osd_client.c osd_add_authorizer_challenge() -> ceph_auth_add_authorizer_challenge()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 2 | challenge_buf | 128 |
| BUF_SIZE | 2 | challenge_buf | 128 |
| DATA_SOURCE | 2 | challenge_buf | $1 |
| DATA_SOURCE | 3 | challenge_buf_len | $2 |
| LOCK2 | &con->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ceph_connection)->mutex |