Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

net/ceph/messenger_v2.c decode_epilogue() -> ceph_decode_8()

Type Parameter Key Value

net/ceph/messenger_v2.c decode_preamble() -> ceph_decode_8()

Type Parameter Key Value

net/ceph/messenger_v2.c decode_preamble() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p 4097-18446744073709547521

net/ceph/messenger_v2.c process_hello() -> ceph_decode_8()

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_reset() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p 0-ptr_max

fs/ceph/mds_client.c handle_session() -> ceph_decode_8()

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_8()

Type Parameter Key Value
PARAM_VALUE 0 p 7363369821820940288
PARAM_VALUE 0 *p 4097-ptr_max

fs/ceph/mds_client.c handle_session() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 7363369821820940288
PARAM_VALUE 0 *p 4098-ptr_max

fs/ceph/mds_client.c parse_reply_info_dir() -> ceph_decode_8()

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 parse_reply_info_dir() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 2474915687847202816
PARAM_VALUE 0 *p 4097-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_in() -> ceph_decode_8()

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_in() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 2474915687847202816
PARAM_VALUE 0 *p 4097-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_lease() -> ceph_decode_8()

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_lease() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 2474915687847202816
PARAM_VALUE 0 *p 4097-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_8()

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_quota() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 2474915687847202816
PARAM_VALUE 0 *p 4097-ptr_max
CAPPED_DATA 0 *p 1
DATA_SOURCE 0 p $0
LOCK2 &mdsc->mutex
TYPE_LOCK (struct ceph_mds_client)->mutex

net/ceph/decode.c ceph_decode_entity_addr() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
CAPPED_DATA 0 *p 1
DATA_SOURCE 0 p $0
PREEMPT_ADD
USER_DATA 0 *p 4096-ptr_max[c][u]
HALF_LOCKED2 &mdsc->mutex
HALF_LOCKED2 &monc->mutex
HALF_LOCKED2 &osdc->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &rbd_dev->lock_rwsem

net/ceph/decode.c ceph_decode_entity_addrvec() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p 0-ptr_max
CAPPED_DATA 0 *p 1
DATA_SOURCE 0 p $0
PREEMPT_ADD
USER_DATA 0 *p 4096-ptr_max[c][u]
HALF_LOCKED2 &mdsc->mutex
HALF_LOCKED2 &monc->mutex
HALF_LOCKED2 &osdc->lock

net/ceph/decode.c ceph_start_decoding() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p 4097-18446744073709547521
CAPPED_DATA 0 *p 1
DATA_SOURCE 0 p $0
STR_LEN 0 p 13
STR_LEN 0 p 13
HALF_LOCKED2 &con->mutex
HALF_LOCKED2 &mdsc->mutex
HALF_LOCKED2 &monc->mutex
HALF_LOCKED2 &osdc->lock
HALF_LOCKED2 &rbd_dev->lock_rwsem

net/ceph/decode.c ceph_start_decoding() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p 4098-18446744073709547521
DATA_SOURCE 0 p $0
STR_LEN 0 p 13
STR_LEN 0 p 13
HALF_LOCKED2 &con->mutex
HALF_LOCKED2 &mdsc->mutex
HALF_LOCKED2 &monc->mutex
HALF_LOCKED2 &osdc->lock
HALF_LOCKED2 &rbd_dev->lock_rwsem

drivers/block/rbd.c __get_parent_info() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 208700894086021120
PARAM_VALUE 0 *p 18379471554275704832,18446612682070032384
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 ceph_start_decoding() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 208700894086021120,3928109019242700800,6061970602950635520,7352582887420579840
CAPPED_DATA 0 *p 1
DATA_SOURCE 0 p $0
STR_LEN 0 p 13,15-16
STR_LEN 0 p 13,15-16
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

drivers/block/rbd.c ceph_start_decoding() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 208700894086021120,3928109019242700800,6061970602950635520,7352582887420579840
PARAM_VALUE 0 *p 4097-18446744073709547521
DATA_SOURCE 0 p $0
STR_LEN 0 p 13,15-16
STR_LEN 0 p 13,15-16
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

drivers/block/rbd.c rbd_object_map_update_finish() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 8025869152743354368
PARAM_VALUE 0 *p 18379471554275704848,18446612682070032400
HALF_LOCKED2 &pool->lock

drivers/block/rbd.c rbd_object_map_update_finish() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 8025869152743354368
PARAM_VALUE 0 *p 18379471554275704849-18446612682070032401
HALF_LOCKED2 &pool->lock

drivers/block/rbd.c rbd_object_map_update_finish() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 8025869152743354368
PARAM_VALUE 0 *p 18379471554275704850-18446612682070032402
HALF_LOCKED2 &pool->lock

net/ceph/auth_x.c ceph_x_proc_ticket_reply() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 3286875005880565760
PARAM_VALUE 0 *p 0-ptr_max
CAPPED_DATA 0 *p 1
DATA_SOURCE 0 p $2
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 decrypt_authorizer_reply() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 7383976654311604224
PARAM_VALUE 0 *p 4096-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 process_one_ticket() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 3286875005880565760
PARAM_VALUE 0 *p 4096-ptr_max
DATA_SOURCE 0 p $2
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_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 5681720355490627584
PARAM_VALUE 0 *p 4096-ptr_max
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_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 3286875005880565760
PARAM_VALUE 0 *p 4096-ptr_max
CAPPED_DATA 0 *p 1
DATA_SOURCE 0 p $2
USER_DATA 0 *p 4096-ptr_max[c][u]
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_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 3286875005880565760,5123938228926115840
PARAM_VALUE 0 *p 0-ptr_max
BUF_SIZE 0 p (-1),8
BUF_SIZE 0 p (-1),8
CAPPED_DATA 0 *p 1
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/cls_lock_client.c ceph_start_decoding() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 3513944409585897472
CAPPED_DATA 0 *p 1
DATA_SOURCE 0 p $0
STR_LEN 0 p 11,13,23
STR_LEN 0 p 11,13,23
PREEMPT_ADD
USER_DATA 0 *p 4096-ptr_max[c]
LOCK2 &rbd_dev->lock_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rbd_device)->lock_rwsem

net/ceph/cls_lock_client.c ceph_start_decoding() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 3513944409585897472
PARAM_VALUE 0 *p 4097-18446744073709547521
DATA_SOURCE 0 p $0
STR_LEN 0 p 11,13,23
STR_LEN 0 p 11,13,23
PREEMPT_ADD
LOCK2 &rbd_dev->lock_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rbd_device)->lock_rwsem

net/ceph/cls_lock_client.c decode_lockers() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 3513944409585897472
CAPPED_DATA 0 *p 1
DATA_SOURCE 0 p $0
PREEMPT_ADD
USER_DATA 0 *p 4096-ptr_max[c]
LOCK2 &pool->lock
LOCK2 &rbd_dev->lock_rwsem
TYPE_LOCK (struct rbd_device)->lock_rwsem

net/ceph/mon_client.c ceph_start_decoding() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 7160152355749388288
PARAM_VALUE 0 *p 0-ptr_max
CAPPED_DATA 0 *p 1
DATA_SOURCE 0 p $0
STR_LEN 0 p 6,10,13
STR_LEN 0 p 6,10,13
USER_DATA 0 *p 4096-ptr_max[c][u]
LOCK2 &monc->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ceph_mon_client)->mutex

net/ceph/mon_client.c ceph_start_decoding() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 7160152355749388288
PARAM_VALUE 0 *p 4097-18446744073709547521
DATA_SOURCE 0 p $0
STR_LEN 0 p 6,10,13
STR_LEN 0 p 6,10,13
LOCK2 &monc->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ceph_mon_client)->mutex

fs/ceph/mdsmap.c ceph_mdsmap_decode() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 5637025410326953984
PARAM_VALUE 0 *p 4096-ptr_max
CAPPED_DATA 0 *p 1
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_8()

Type Parameter Key Value
PARAM_VALUE 0 p 5637025410326953984
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_8()

Type Parameter Key Value
PARAM_VALUE 0 p 5637025410326953984
PARAM_VALUE 0 *p 4096-ptr_max
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 ceph_decode_pgid() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p 0-ptr_max
CAPPED_DATA 0 *p 1
DATA_SOURCE 0 p $0
LOCK2 &osdc->lock
TYPE_LOCK (struct ceph_osd_client)->lock

net/ceph/osdmap.c crush_decode() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p 4096-ptr_max
BUF_SIZE 0 p 8
PREEMPT_ADD
LOCK2 &osdc->lock
TYPE_LOCK (struct ceph_osd_client)->lock

net/ceph/osdmap.c crush_decode() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p 4097-18446744073709547521
BUF_SIZE 0 p 8
PREEMPT_ADD
LOCK2 &osdc->lock
TYPE_LOCK (struct ceph_osd_client)->lock

net/ceph/osdmap.c crush_decode() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p 0-ptr_max
BUF_SIZE 0 p 8
CAPPED_DATA 0 *p 1
PREEMPT_ADD
LOCK2 &osdc->lock
TYPE_LOCK (struct ceph_osd_client)->lock

net/ceph/osdmap.c crush_decode() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p 0-ptr_max
BUF_SIZE 0 p 8
CAPPED_DATA 0 *p 1
PREEMPT_ADD
LOCK2 &osdc->lock
TYPE_LOCK (struct ceph_osd_client)->lock

net/ceph/osdmap.c crush_decode_tree_bucket() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p 0-ptr_max
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_new_up_state_weight() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p 4096-ptr_max
DATA_SOURCE 0 p $0
LOCK2 &osdc->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ceph_osd_client)->lock

net/ceph/osdmap.c decode_pool() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p 0-ptr_max
CAPPED_DATA 0 *p 1
DATA_SOURCE 0 p $0
LOCK2 &osdc->lock
TYPE_LOCK (struct ceph_osd_client)->lock

net/ceph/osdmap.c decode_pool() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p 4097-18446744073709547521
DATA_SOURCE 0 p $0
LOCK2 &osdc->lock
TYPE_LOCK (struct ceph_osd_client)->lock

net/ceph/osdmap.c decode_pool() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p 4096-ptr_max
CAPPED_DATA 0 *p 1
DATA_SOURCE 0 p $0
LOCK2 &osdc->lock
TYPE_LOCK (struct ceph_osd_client)->lock

net/ceph/osdmap.c decode_pool() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p 4097-18446744073709547521
DATA_SOURCE 0 p $0
LOCK2 &osdc->lock
TYPE_LOCK (struct ceph_osd_client)->lock

net/ceph/osdmap.c decode_pool() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p 4098-18446744073709547521
DATA_SOURCE 0 p $0
LOCK2 &osdc->lock
TYPE_LOCK (struct ceph_osd_client)->lock

net/ceph/osdmap.c decode_pool() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p 4099-18446744073709547521
DATA_SOURCE 0 p $0
LOCK2 &osdc->lock
TYPE_LOCK (struct ceph_osd_client)->lock

net/ceph/osdmap.c decode_pool() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p 0-ptr_max
CAPPED_DATA 0 *p 1
DATA_SOURCE 0 p $0
LOCK2 &osdc->lock
TYPE_LOCK (struct ceph_osd_client)->lock

net/ceph/osdmap.c get_osdmap_client_data_v() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p 0-ptr_max
CAPPED_DATA 0 *p 1
DATA_SOURCE 0 p $0
STR_LEN 0 p 3-4
STR_LEN 0 p 3-4
PREEMPT_ADD
LOCK2 &osdc->lock
TYPE_LOCK (struct ceph_osd_client)->lock

net/ceph/osdmap.c get_osdmap_client_data_v() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p 4097-ptr_max
CAPPED_DATA 0 *p 1
DATA_SOURCE 0 p $0
STR_LEN 0 p 3-4
STR_LEN 0 p 3-4
PREEMPT_ADD
LOCK2 &osdc->lock
TYPE_LOCK (struct ceph_osd_client)->lock

net/ceph/osdmap.c get_osdmap_client_data_v() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p 4096-ptr_max
CAPPED_DATA 0 *p 1
DATA_SOURCE 0 p $0
STR_LEN 0 p 3-4
STR_LEN 0 p 3-4
PREEMPT_ADD
LOCK2 &osdc->lock
TYPE_LOCK (struct ceph_osd_client)->lock

net/ceph/osdmap.c get_osdmap_client_data_v() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p 4097-ptr_max
CAPPED_DATA 0 *p 1
DATA_SOURCE 0 p $0
STR_LEN 0 p 3-4
STR_LEN 0 p 3-4
PREEMPT_ADD
LOCK2 &osdc->lock
TYPE_LOCK (struct ceph_osd_client)->lock

net/ceph/osdmap.c osdmap_decode() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
DATA_SOURCE 0 p $0
LOCK2 &osdc->lock
TYPE_LOCK (struct ceph_osd_client)->lock

net/ceph/osd_client.c ceph_decode_pgid() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 282769417691140096,8378031714143535104
PARAM_VALUE 0 *p 4096-ptr_max
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_8()

Type Parameter Key Value
PARAM_VALUE 0 p 282769417691140096
PARAM_VALUE 0 *p 4096-ptr_max
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_8()

Type Parameter Key Value
PARAM_VALUE 0 p 282769417691140096
PARAM_VALUE 0 *p 4097-18446744073709547521
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_redirect_decode() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 282769417691140096
PARAM_VALUE 0 *p 0-ptr_max
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_redirect_decode() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 282769417691140096
PARAM_VALUE 0 *p 4097-18446744073709547521
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_start_decoding() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 4188072042091532288,8378031714143535104
CAPPED_DATA 0 *p 1
DATA_SOURCE 0 p $0
STR_LEN 0 p 5,9,12,25
STR_LEN 0 p 5,9,12,25
PREEMPT_ADD
HALF_LOCKED2 &osd->lock
HALF_LOCKED2 &osdc->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &rbd_dev->lock_rwsem

net/ceph/osd_client.c ceph_start_decoding() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 4188072042091532288,8378031714143535104
PARAM_VALUE 0 *p 4097-18446744073709547521
DATA_SOURCE 0 p $0
STR_LEN 0 p 5,9,12,25
STR_LEN 0 p 5,9,12,25
PREEMPT_ADD
HALF_LOCKED2 &osd->lock
HALF_LOCKED2 &osdc->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &rbd_dev->lock_rwsem

net/ceph/osd_client.c decode_MOSDBackoff() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 8378031714143535104
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_MOSDBackoff() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 8378031714143535104
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_8()

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_hoid() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 8378031714143535104
PARAM_VALUE 0 *p 4096-ptr_max
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 handle_watch_notify() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 6623278799222439936
PARAM_VALUE 0 *p 0-ptr_max

net/ceph/osd_client.c handle_watch_notify() -> ceph_decode_8()

Type Parameter Key Value
PARAM_VALUE 0 p 6623278799222439936
PARAM_VALUE 0 *p 4097-ptr_max