Defined in 1 files as a function:
Referenced in 9 files:
- drivers/block/rbd.c
- fs/ceph/mdsmap.c
- include/linux/ceph/decode.h, line 66
- include/linux/ceph/osdmap.h, line 246
- net/ceph/auth.c, line 218
- net/ceph/auth_x.c, line 287
- net/ceph/mon_client.c
- net/ceph/osd_client.c
- net/ceph/osdmap.c
Smatch caller information:
net/ceph/messenger_v2.c process_ack() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| PARAM_VALUE | 0 | *p | 0-ptr_max |
net/ceph/messenger_v2.c process_auth_done() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| PARAM_VALUE | 0 | *p | 0-ptr_max |
net/ceph/messenger_v2.c process_banner_payload() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4106339479328002048 |
| PARAM_VALUE | 0 | *p | 0-ptr_max |
net/ceph/messenger_v2.c process_banner_payload() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4106339479328002048 |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
net/ceph/messenger_v2.c process_ident_missing_features() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| PARAM_VALUE | 0 | *p | 0-ptr_max |
net/ceph/messenger_v2.c process_server_ident() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| PARAM_VALUE | 0 | *p | 0-ptr_max |
net/ceph/messenger_v2.c process_server_ident() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
net/ceph/messenger_v2.c process_server_ident() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| PARAM_VALUE | 0 | *p | 0-ptr_max |
net/ceph/messenger_v2.c process_server_ident() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
net/ceph/messenger_v2.c process_server_ident() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| PARAM_VALUE | 0 | *p | 0-ptr_max |
net/ceph/messenger_v2.c process_server_ident() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
net/ceph/messenger_v2.c process_session_reconnect_ok() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| PARAM_VALUE | 0 | *p | 0-ptr_max |
net/ceph/messenger_v2.c process_session_retry() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| PARAM_VALUE | 0 | *p | 0-ptr_max |
net/ceph/messenger_v2.c process_session_retry_global() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| PARAM_VALUE | 0 | *p | 0-ptr_max |
fs/ceph/mds_client.c ceph_parse_deleg_inos() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 2474915687847202816 |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
| CAPPED_DATA | 0 | *p | 1 |
| DATA_SOURCE | 0 | p | $0 |
| LOCK2 | &mdsc->mutex | ||
| TYPE_LOCK | (struct ceph_mds_client)->mutex |
fs/ceph/mds_client.c ceph_parse_deleg_inos() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 2474915687847202816 |
| PARAM_VALUE | 0 | *p | 0-ptr_max |
| CAPPED_DATA | 0 | *p | 1 |
| DATA_SOURCE | 0 | p | $0 |
| LOCK2 | &mdsc->mutex | ||
| TYPE_LOCK | (struct ceph_mds_client)->mutex |
fs/ceph/mds_client.c handle_session() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 7363369821820940288 |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
fs/ceph/mds_client.c handle_session() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 7363369821820940288 |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
fs/ceph/mds_client.c parse_reply_info_create() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 2474915687847202816 |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
| CAPPED_DATA | 0 | *p | 1 |
| DATA_SOURCE | 0 | p | $0 |
| LOCK2 | &mdsc->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ceph_mds_client)->mutex |
fs/ceph/mds_client.c parse_reply_info_create() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 2474915687847202816 |
| PARAM_VALUE | 0 | *p | 0-ptr_max |
| CAPPED_DATA | 0 | *p | 1 |
| DATA_SOURCE | 0 | p | $0 |
| LOCK2 | &mdsc->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ceph_mds_client)->mutex |
fs/ceph/mds_client.c parse_reply_info_in() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 2474915687847202816 |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
| PARAM_VALUE | 0 | *(*p) | (-4611686018427387904)-4611686018427387903 |
| CAPPED_DATA | 0 | *p | 1 |
| DATA_SOURCE | 0 | p | $0 |
| USER_DATA | 0 | *p | 4096-ptr_max[c][u] |
| LOCK2 | &mdsc->mutex | ||
| TYPE_LOCK | (struct ceph_mds_client)->mutex |
fs/ceph/mds_client.c parse_reply_info_in() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 2474915687847202816 |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
| PARAM_VALUE | 0 | *(*p) | (-4611686018427387904)-4611686018427387903 |
| CAPPED_DATA | 0 | *p | 1 |
| DATA_SOURCE | 0 | p | $0 |
| LOCK2 | &mdsc->mutex | ||
| TYPE_LOCK | (struct ceph_mds_client)->mutex |
fs/ceph/mds_client.c parse_reply_info_in() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 2474915687847202816 |
| PARAM_VALUE | 0 | *p | 0-ptr_max |
| PARAM_VALUE | 0 | *(*p) | (-4611686018427387904)-4611686018427387903 |
| CAPPED_DATA | 0 | *p | 1 |
| DATA_SOURCE | 0 | p | $0 |
| LOCK2 | &mdsc->mutex | ||
| TYPE_LOCK | (struct ceph_mds_client)->mutex |
fs/ceph/mds_client.c parse_reply_info_in() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 2474915687847202816 |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
| PARAM_VALUE | 0 | *(*p) | (-4611686018427387904)-4611686018427387903 |
| CAPPED_DATA | 0 | *p | 1 |
| DATA_SOURCE | 0 | p | $0 |
| USER_DATA | 0 | *p | 4096-ptr_max[c][u] |
| LOCK2 | &mdsc->mutex | ||
| TYPE_LOCK | (struct ceph_mds_client)->mutex |
fs/ceph/mds_client.c parse_reply_info_in() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 2474915687847202816 |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
| CAPPED_DATA | 0 | *p | 1 |
| DATA_SOURCE | 0 | p | $0 |
| USER_DATA | 0 | *p | 4096-ptr_max[c][u] |
| LOCK2 | &mdsc->mutex | ||
| TYPE_LOCK | (struct ceph_mds_client)->mutex |
fs/ceph/mds_client.c parse_reply_info_in() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 2474915687847202816 |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
| CAPPED_DATA | 0 | *p | 1 |
| DATA_SOURCE | 0 | p | $0 |
| LOCK2 | &mdsc->mutex | ||
| TYPE_LOCK | (struct ceph_mds_client)->mutex |
fs/ceph/mds_client.c parse_reply_info_quota() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 2474915687847202816 |
| PARAM_VALUE | 0 | *p | 0-ptr_max |
| PARAM_VALUE | 0 | *(*p) | (-4611686018427387904)-4611686018427387903 |
| CAPPED_DATA | 0 | *p | 1 |
| DATA_SOURCE | 0 | p | $0 |
| LOCK2 | &mdsc->mutex | ||
| TYPE_LOCK | (struct ceph_mds_client)->mutex |
fs/ceph/mds_client.c parse_reply_info_quota() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 2474915687847202816 |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
| PARAM_VALUE | 0 | *(*p) | (-4611686018427387904)-4611686018427387903 |
| CAPPED_DATA | 0 | *p | 1 |
| DATA_SOURCE | 0 | p | $0 |
| LOCK2 | &mdsc->mutex | ||
| TYPE_LOCK | (struct ceph_mds_client)->mutex |
fs/ceph/caps.c ceph_handle_caps() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 8980025051888386048 |
| PARAM_VALUE | 0 | *p | 0-ptr_max |
fs/ceph/caps.c ceph_handle_caps() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 8980025051888386048 |
| PARAM_VALUE | 0 | *p | 0-ptr_max |
fs/ceph/caps.c ceph_handle_caps() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 8980025051888386048 |
| PARAM_VALUE | 0 | *p | 0-ptr_max |
fs/ceph/caps.c ceph_handle_caps() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 8980025051888386048 |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
fs/ceph/caps.c parse_fscrypt_fields() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 8980025051888386048 |
| PARAM_VALUE | 0 | *p | 0-ptr_max |
| CAPPED_DATA | 0 | *p | 1 |
| DATA_SOURCE | 0 | p | $0 |
| HALF_LOCKED2 | &pool->lock |
net/ceph/auth.c ceph_handle_auth_reply() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 5958409774093864960 |
| LOCK2 | &ac->mutex | ||
| LOCK2 | &monc->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ceph_auth_client)->mutex | ||
| TYPE_LOCK | (struct ceph_mon_client)->mutex |
drivers/block/rbd.c __get_parent_info() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 208700894086021120 |
| PARAM_VALUE | 0 | *p | 18379471554275704833-18446612682070032385 |
| PARAM_VALUE | 0 | *(*p) | (-67272519433846783) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &rbd_dev->header_rwsem | ||
| HALF_LOCKED2 | &rbd_dev->lock_rwsem |
drivers/block/rbd.c __get_parent_info_legacy() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4205528740125290496 |
| PARAM_VALUE | 0 | *p | 18379471554275704832,18446612682070032384 |
| PARAM_VALUE | 0 | *(*p) | (-67272519433846784) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &rbd_dev->header_rwsem | ||
| HALF_LOCKED2 | &rbd_dev->lock_rwsem |
drivers/block/rbd.c __get_parent_info_legacy() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4205528740125290496 |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &rbd_dev->header_rwsem | ||
| HALF_LOCKED2 | &rbd_dev->lock_rwsem |
drivers/block/rbd.c __get_parent_info_legacy() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4205528740125290496 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &rbd_dev->header_rwsem | ||
| HALF_LOCKED2 | &rbd_dev->lock_rwsem |
drivers/block/rbd.c decode_object_map_header() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 6061970602950635520 |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
| PARAM_VALUE | 0 | *(*p) | (-4611686018427387904)-4611686018427387903 |
| CAPPED_DATA | 0 | *p | 1 |
| DATA_SOURCE | 0 | p | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rbd_dev->header_rwsem | ||
| HALF_LOCKED2 | &rbd_dev->lock_rwsem |
drivers/block/rbd.c decode_parent_image_spec() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 208700894086021120 |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
| PARAM_VALUE | 0 | *(*p) | (-4611686018427387904)-4611686018427387903 |
| CAPPED_DATA | 0 | *p | 1 |
| DATA_SOURCE | 0 | p | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &rbd_dev->header_rwsem | ||
| HALF_LOCKED2 | &rbd_dev->lock_rwsem |
drivers/block/rbd.c decode_parent_image_spec() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 208700894086021120 |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
| PARAM_VALUE | 0 | *(*p) | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | **p | 0-255 |
| CAPPED_DATA | 0 | *p | 1 |
| DATA_SOURCE | 0 | p | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &rbd_dev->header_rwsem | ||
| HALF_LOCKED2 | &rbd_dev->lock_rwsem |
drivers/block/rbd.c rbd_dev_v2_snap_context() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 5610470089662922752 |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &rbd_dev->header_rwsem | ||
| HALF_LOCKED2 | &rbd_dev->lock_rwsem |
drivers/block/rbd.c rbd_dev_v2_snap_context() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 5610470089662922752 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &rbd_dev->header_rwsem | ||
| HALF_LOCKED2 | &rbd_dev->lock_rwsem |
drivers/block/rbd.c rbd_handle_acquired_lock() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 3928109019242700800 |
| DATA_SOURCE | 0 | p | $2 |
| HALF_LOCKED2 | &pool->lock |
drivers/block/rbd.c rbd_handle_acquired_lock() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 3928109019242700800 |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
| DATA_SOURCE | 0 | p | $2 |
| HALF_LOCKED2 | &pool->lock |
drivers/block/rbd.c rbd_handle_released_lock() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 3928109019242700800 |
| DATA_SOURCE | 0 | p | $2 |
| HALF_LOCKED2 | &pool->lock |
drivers/block/rbd.c rbd_handle_released_lock() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 3928109019242700800 |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
| DATA_SOURCE | 0 | p | $2 |
| HALF_LOCKED2 | &pool->lock |
drivers/block/rbd.c rbd_handle_request_lock() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 3928109019242700800 |
| DATA_SOURCE | 0 | p | $2 |
| HALF_LOCKED2 | &pool->lock |
drivers/block/rbd.c rbd_handle_request_lock() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 3928109019242700800 |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
| DATA_SOURCE | 0 | p | $2 |
| HALF_LOCKED2 | &pool->lock |
drivers/block/rbd.c rbd_object_map_update_finish() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 8025869152743354368 |
| PARAM_VALUE | 0 | *p | 18379471554275704832,18446612682070032384 |
| PARAM_VALUE | 0 | *(*p) | (-67272519433846784) |
| HALF_LOCKED2 | &pool->lock |
drivers/block/rbd.c rbd_object_map_update_finish() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 8025869152743354368 |
| PARAM_VALUE | 0 | *p | 18379471554275704840,18446612682070032392 |
| PARAM_VALUE | 0 | *(*p) | (-67272519433846776) |
| HALF_LOCKED2 | &pool->lock |
net/ceph/auth_x.c decrypt_authorizer_challenge() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 5331549041810903040 |
| PARAM_VALUE | 0 | *p | 0-ptr_max |
| LOCK2 | &ac->mutex | ||
| HALF_LOCKED2 | &con->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ceph_auth_client)->mutex |
net/ceph/auth_x.c decrypt_authorizer_reply() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 7383976654311604224 |
| PARAM_VALUE | 0 | *p | 4097-18446744073709547521 |
| LOCK2 | &ac->mutex | ||
| HALF_LOCKED2 | &con->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ceph_auth_client)->mutex |
net/ceph/auth_x.c process_one_ticket() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 3286875005880565760,5123938228926115840 |
| PARAM_VALUE | 0 | *p | 4097-18446744073709547521 |
| PARAM_VALUE | 0 | *(*p) | (-4611686018427387904)-4611686018427387903 |
| BUF_SIZE | 0 | p | (-1),8 |
| BUF_SIZE | 0 | p | (-1),8 |
| BIT_INFO | 0 | p | 0x5194223220f0000,0x7fffffffffffffff |
| BIT_INFO | 0 | p | 0x5194223220f0000,0xffffffffffffffff |
| LOCK2 | &ac->mutex | ||
| LOCK2 | &monc->mutex | ||
| TYPE_LOCK | (struct ceph_auth_client)->mutex | ||
| TYPE_LOCK | (struct ceph_mon_client)->mutex |
net/ceph/mon_client.c handle_get_version_reply() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 6251362384041226240 |
| PARAM_VALUE | 0 | *p | 0-ptr_max |
net/ceph/mon_client.c handle_get_version_reply() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 6251362384041226240 |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
| LOCK2 | &monc->mutex | ||
| TYPE_LOCK | (struct ceph_mon_client)->mutex |
fs/ceph/mdsmap.c ceph_mdsmap_decode() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 5637025410326953984 |
| PARAM_VALUE | 0 | *(*p) | (-4611686018427387904)-4611686018427387903 |
| DATA_SOURCE | 0 | p | $1 |
| LOCK2 | &mdsc->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ceph_mds_client)->mutex |
fs/ceph/mdsmap.c ceph_mdsmap_decode() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 5637025410326953984 |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
| PARAM_VALUE | 0 | *(*p) | (-4611686018427387904)-4611686018427387903 |
| CAPPED_DATA | 0 | *p | 1 |
| DATA_SOURCE | 0 | p | $1 |
| USER_DATA | 0 | *p | 4096-ptr_max[c] |
| LOCK2 | &mdsc->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ceph_mds_client)->mutex |
fs/ceph/mdsmap.c ceph_mdsmap_decode() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 5637025410326953984 |
| PARAM_VALUE | 0 | *p | 0-ptr_max |
| PARAM_VALUE | 0 | *(*p) | (-4611686018427387904)-4611686018427387903 |
| DATA_SOURCE | 0 | p | $1 |
| LOCK2 | &mdsc->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ceph_mds_client)->mutex |
fs/ceph/mdsmap.c ceph_mdsmap_decode() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 5637025410326953984 |
| PARAM_VALUE | 0 | *p | 0-ptr_max |
| PARAM_VALUE | 0 | *(*p) | (-4611686018427387904)-4611686018427387903 |
| DATA_SOURCE | 0 | p | $1 |
| LOCK2 | &mdsc->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ceph_mds_client)->mutex |
fs/ceph/mdsmap.c ceph_mdsmap_decode() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 5637025410326953984 |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
| PARAM_VALUE | 0 | *(*p) | 0-255 |
| PARAM_VALUE | 0 | **p | 0-255 |
| CAPPED_DATA | 0 | *p | 1 |
| DATA_SOURCE | 0 | p | $1 |
| USER_DATA | 0 | *p | 4096-ptr_max[c][u] |
| LOCK2 | &mdsc->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ceph_mds_client)->mutex |
net/ceph/osdmap.c __decode_pools() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
| PARAM_VALUE | 0 | *(*p) | (-4611686018427387904)-4611686018427387903 |
| CAPPED_DATA | 0 | *p | 1 |
| DATA_SOURCE | 0 | p | $0 |
| USER_DATA | 0 | *p | 4096-ptr_max[c][u] |
| LOCK2 | &osdc->lock | ||
| TYPE_LOCK | (struct ceph_osd_client)->lock |
net/ceph/osdmap.c ceph_decode_pgid() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| PARAM_VALUE | 0 | *p | 4097-18446744073709547521 |
| PARAM_VALUE | 0 | *(*p) | (-4611686018427387904)-4611686018427387903 |
| DATA_SOURCE | 0 | p | $0 |
| LOCK2 | &osdc->lock | ||
| TYPE_LOCK | (struct ceph_osd_client)->lock |
net/ceph/osdmap.c decode_choose_args() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| PARAM_VALUE | 0 | *p | 0-ptr_max |
| PARAM_VALUE | 0 | *(*p) | (-4611686018427387904)-4611686018427387903 |
| BUF_SIZE | 0 | p | 8 |
| CAPPED_DATA | 0 | *p | 1 |
| DATA_SOURCE | 0 | p | $0 |
| PREEMPT_ADD | |||
| LOCK2 | &osdc->lock | ||
| TYPE_LOCK | (struct ceph_osd_client)->lock |
net/ceph/osdmap.c decode_pool() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| PARAM_VALUE | 0 | *(*p) | (-4611686018427387904)-4611686018427387903 |
| DATA_SOURCE | 0 | p | $0 |
| LOCK2 | &osdc->lock | ||
| TYPE_LOCK | (struct ceph_osd_client)->lock |
net/ceph/osdmap.c decode_pool() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| PARAM_VALUE | 0 | *(*p) | (-4611686018427387904)-4611686018427387903 |
| DATA_SOURCE | 0 | p | $0 |
| LOCK2 | &osdc->lock | ||
| TYPE_LOCK | (struct ceph_osd_client)->lock |
net/ceph/osdmap.c decode_pool() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
| PARAM_VALUE | 0 | *(*p) | (-4611686018427387904)-4611686018427387903 |
| DATA_SOURCE | 0 | p | $0 |
| LOCK2 | &osdc->lock | ||
| TYPE_LOCK | (struct ceph_osd_client)->lock |
net/ceph/osdmap.c decode_pool_names() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| PARAM_VALUE | 0 | *p | 0-ptr_max |
| PARAM_VALUE | 0 | *(*p) | (-4611686018427387904)-4611686018427387903 |
| CAPPED_DATA | 0 | *p | 1 |
| DATA_SOURCE | 0 | p | $0 |
| NOSPEC | 0 | *p | |
| PREEMPT_ADD | |||
| USER_DATA | 0 | *p | 4096-ptr_max[c][u] |
| LOCK2 | &osdc->lock | ||
| TYPE_LOCK | (struct ceph_osd_client)->lock |
net/ceph/osdmap.c osdmap_apply_incremental() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
| PARAM_VALUE | 0 | *(*p) | (-4611686018427387904)-4611686018427387903 |
| DATA_SOURCE | 0 | p | $0 |
| LOCK2 | &osdc->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ceph_osd_client)->lock |
net/ceph/osdmap.c osdmap_apply_incremental() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| PARAM_VALUE | 0 | *p | 0-ptr_max |
| PARAM_VALUE | 0 | *(*p) | (-4611686018427387904)-4611686018427387903 |
| CAPPED_DATA | 0 | *p | 1 |
| DATA_SOURCE | 0 | p | $0 |
| LOCK2 | &osdc->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ceph_osd_client)->lock |
net/ceph/osd_client.c ceph_decode_pgid() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 282769417691140096,8378031714143535104 |
| PARAM_VALUE | 0 | *p | 4097-18446744073709547521 |
| PARAM_VALUE | 0 | *(*p) | (-4611686018427387904)-4611686018427387903 |
| DATA_SOURCE | 0 | p | $0 |
| LOCK2 | &osd->lock | ||
| LOCK2 | &osdc->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ceph_osd)->lock | ||
| TYPE_LOCK | (struct ceph_osd_client)->lock |
net/ceph/osd_client.c ceph_oloc_decode() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 282769417691140096 |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
| PARAM_VALUE | 0 | *(*p) | (-4611686018427387904)-4611686018427387903 |
| CAPPED_DATA | 0 | *p | 1 |
| DATA_SOURCE | 0 | p | $0 |
| LOCK2 | &osd->lock | ||
| LOCK2 | &osdc->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ceph_osd)->lock | ||
| TYPE_LOCK | (struct ceph_osd_client)->lock |
net/ceph/osd_client.c ceph_oloc_decode() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 282769417691140096 |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
| PARAM_VALUE | 0 | *(*p) | (-4611686018427387904)-4611686018427387903 |
| DATA_SOURCE | 0 | p | $0 |
| USER_DATA | 0 | *p | 4096-ptr_max[c][u] |
| LOCK2 | &osd->lock | ||
| LOCK2 | &osdc->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ceph_osd)->lock | ||
| TYPE_LOCK | (struct ceph_osd_client)->lock |
net/ceph/osd_client.c decode_MOSDBackoff() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 8378031714143535104 |
| PARAM_VALUE | 0 | *p | 4097-ptr_max |
| LOCK2 | &osd->lock | ||
| LOCK2 | &osdc->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ceph_osd)->lock | ||
| TYPE_LOCK | (struct ceph_osd_client)->lock |
net/ceph/osd_client.c decode_MOSDOpReply() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 282769417691140096 |
| PARAM_VALUE | 0 | *p | 0-ptr_max |
| LOCK2 | &osd->lock | ||
| LOCK2 | &osdc->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ceph_osd)->lock | ||
| TYPE_LOCK | (struct ceph_osd_client)->lock |
net/ceph/osd_client.c decode_MOSDOpReply() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 282769417691140096 |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
| LOCK2 | &osd->lock | ||
| LOCK2 | &osdc->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ceph_osd)->lock | ||
| TYPE_LOCK | (struct ceph_osd_client)->lock |
net/ceph/osd_client.c decode_hoid() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 8378031714143535104 |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
| PARAM_VALUE | 0 | *(*p) | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | **p | 0-255 |
| CAPPED_DATA | 0 | *p | 1 |
| DATA_SOURCE | 0 | p | $0 |
| LOCK2 | &osd->lock | ||
| LOCK2 | &osdc->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ceph_osd)->lock | ||
| TYPE_LOCK | (struct ceph_osd_client)->lock |
net/ceph/osd_client.c decode_hoid() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 8378031714143535104 |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
| PARAM_VALUE | 0 | *(*p) | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | **p | 0-255 |
| CAPPED_DATA | 0 | *p | 1 |
| DATA_SOURCE | 0 | p | $0 |
| LOCK2 | &osd->lock | ||
| LOCK2 | &osdc->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ceph_osd)->lock | ||
| TYPE_LOCK | (struct ceph_osd_client)->lock |
net/ceph/osd_client.c decode_watcher() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4188072042091532288 |
| PARAM_VALUE | 0 | *(*p) | (-4611686018427387904)-4611686018427387903 |
| CAPPED_DATA | 0 | *p | 1 |
| DATA_SOURCE | 0 | p | $0 |
| PREEMPT_ADD | |||
| LOCK2 | &pool->lock | ||
| LOCK2 | &rbd_dev->lock_rwsem | ||
| TYPE_LOCK | (struct rbd_device)->lock_rwsem |
net/ceph/osd_client.c encode_request_finish() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 6878903640324304896 |
net/ceph/osd_client.c handle_watch_notify() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 6623278799222439936 |
| PARAM_VALUE | 0 | *p | 4098-ptr_max |
net/ceph/osd_client.c handle_watch_notify() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 6623278799222439936 |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
net/ceph/osd_client.c handle_watch_notify() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 6623278799222439936 |
| PARAM_VALUE | 0 | *p | 4096-ptr_max |
net/ceph/osd_client.c linger_commit_cb() -> ceph_decode_64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 2479052694195331072 |
| PARAM_VALUE | 0 | *p | 18379471554275704832,18446612682070032384 |
| PARAM_VALUE | 0 | *(*p) | (-67272519433846784) |
| LOCK2 | &lreq->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ceph_osd_linger_request)->lock |