Defined in 1 files as a function:

Referenced in 9 files:

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