Defined in 1 files as a function:

Referenced in 12 files:

Smatch caller information:

net/ceph/messenger_v2.c encode_preamble() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
NOCHECK_CALL

net/ceph/messenger_v2.c prepare_client_ident() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 6931842857772679168
PARAM_VALUE 0 *p 4097-18446744073709547521
PARAM_VALUE 1 v 1
NOCHECK_CALL
HALF_LOCKED2 &con->mutex

net/ceph/messenger_v2.c prepare_session_reconnect() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 9154287247538429952
PARAM_VALUE 0 *p 4097-18446744073709547521
PARAM_VALUE 1 v 1
NOCHECK_CALL

fs/ceph/metric.c ceph_mdsc_send_metrics() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 4211153782780956672
PARAM_VALUE 1 v 16
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

fs/ceph/metric.c ceph_start_encoding() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 4477104750950436864
PARAM_VALUE 0 *p 4098-18446744073709547521
PARAM_VALUE 0 *(*p) (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 **p 1
DATA_SOURCE 0 p $0
DATA_SOURCE 1 v $3
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

fs/ceph/mds_client.c ceph_encode_filepath() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 3578834723724455936
PARAM_VALUE 0 *p 4096-ptr_max
PARAM_VALUE 0 *(*p) 1
PARAM_VALUE 1 v 0
DATA_SOURCE 0 p $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &mdsc->mutex
HALF_LOCKED2 &session->s_mutex
TYPE_LOCK (struct ceph_mds_client)->mutex

fs/ceph/mds_client.c create_session_full_msg() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 3277278030662189056
PARAM_VALUE 1 v 0-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &session->s_mutex

fs/ceph/mds_client.c create_session_full_msg() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 3277278030662189056
PARAM_VALUE 1 v 0-1010101
CAPPED_DATA 1 v 1
DATA_SOURCE 1 v r __fortify_strlen
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &session->s_mutex

fs/ceph/mds_client.c create_session_full_msg() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 3277278030662189056
PARAM_VALUE 1 v 0-1010101
CAPPED_DATA 1 v 1
DATA_SOURCE 1 v r __fortify_strlen
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &session->s_mutex

fs/ceph/mds_client.c create_session_full_msg() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 3277278030662189056
PARAM_VALUE 1 v 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &session->s_mutex

fs/ceph/mds_client.c create_session_full_msg() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 3277278030662189056
PARAM_VALUE 0 *p 4096-ptr_max
PARAM_VALUE 1 v 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &session->s_mutex

fs/ceph/mds_client.c encode_mclientrequest_tail() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 3578834723724455936,8498512715453845504
PARAM_VALUE 0 *p 4096-ptr_max
DATA_SOURCE 0 p $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 v unit_byte
LOCK2 &mdsc->mutex
HALF_LOCKED2 &session->s_mutex
TYPE_LOCK (struct ceph_mds_client)->mutex

fs/ceph/mds_client.c encode_mclientrequest_tail() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 3578834723724455936,8498512715453845504
DATA_SOURCE 0 p $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 v unit_byte
LOCK2 &mdsc->mutex
HALF_LOCKED2 &session->s_mutex
TYPE_LOCK (struct ceph_mds_client)->mutex

fs/ceph/mds_client.c encode_mclientrequest_tail() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 3578834723724455936,8498512715453845504
PARAM_VALUE 0 **p (-4611686018427387904)-4611686018427387903
DATA_SOURCE 0 p $0
DATA_SOURCE 1 v r ceph_fscrypt_auth_len
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &mdsc->mutex
HALF_LOCKED2 &session->s_mutex
TYPE_LOCK (struct ceph_mds_client)->mutex

fs/ceph/mds_client.c encode_mclientrequest_tail() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 3578834723724455936,8498512715453845504
PARAM_VALUE 0 **p (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 v 0
DATA_SOURCE 0 p $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &mdsc->mutex
HALF_LOCKED2 &session->s_mutex
TYPE_LOCK (struct ceph_mds_client)->mutex

fs/ceph/mds_client.c encode_mclientrequest_tail() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 3578834723724455936,8498512715453845504
PARAM_VALUE 0 **p (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 v 8
DATA_SOURCE 0 p $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 v unit_byte
LOCK2 &mdsc->mutex
HALF_LOCKED2 &session->s_mutex
TYPE_LOCK (struct ceph_mds_client)->mutex

fs/ceph/mds_client.c encode_mclientrequest_tail() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 3578834723724455936,8498512715453845504
PARAM_VALUE 0 **p (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 v 0
DATA_SOURCE 0 p $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &mdsc->mutex
HALF_LOCKED2 &session->s_mutex
TYPE_LOCK (struct ceph_mds_client)->mutex

fs/ceph/mds_client.c encode_metric_spec() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 3277278030662189056
PARAM_VALUE 0 *p 4098-18446744073709547521
PARAM_VALUE 0 *(*p) (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 **p 1
PARAM_VALUE 1 v 12
DATA_SOURCE 0 p $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &session->s_mutex

fs/ceph/mds_client.c encode_metric_spec() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 3277278030662189056
PARAM_VALUE 0 *p 4096-ptr_max
PARAM_VALUE 0 *(*p) 1
PARAM_VALUE 0 **p 0-4294967295
PARAM_VALUE 1 v 8
DATA_SOURCE 0 p $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &session->s_mutex

fs/ceph/mds_client.c encode_supported_features() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 3277278030662189056
PARAM_VALUE 1 v 8
DATA_SOURCE 0 p $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &session->s_mutex

net/ceph/decode.c ceph_encode_entity_addr() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 6931842857772679168,7393033143524454400,9154287247538429952
PARAM_VALUE 0 *p 4096-ptr_max
PARAM_VALUE 0 *(*p) 28,40
PARAM_VALUE 0 **p (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 v 16,28
DATA_SOURCE 0 p $0
DATA_SOURCE 1 v r get_sockaddr_encoding_len
NOCHECK_CALL
UNITS 1 v unit_byte
LOCK2 &con->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ceph_connection)->mutex

net/ceph/decode.c ceph_start_encoding() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 6931842857772679168,7393033143524454400,9154287247538429952
PARAM_VALUE 0 *p 4099-18446744073709547521
PARAM_VALUE 0 *(*p) (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 **p 1
PARAM_VALUE 1 v 28,40
DATA_SOURCE 0 p $0
DATA_SOURCE 1 v $3
NOCHECK_CALL
UNITS 1 v unit_byte
HALF_LOCKED2 &con->mutex

fs/ceph/caps.c encode_cap_msg() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 3146231434811260928
PARAM_VALUE 1 v 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ceph/caps.c encode_cap_msg() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 3146231434811260928
PARAM_VALUE 1 v 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ceph/caps.c encode_cap_msg() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 3146231434811260928
PARAM_VALUE 0 *p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ceph/caps.c encode_cap_msg() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 3146231434811260928
PARAM_VALUE 0 *p 4096-ptr_max
PARAM_VALUE 1 v 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ceph/caps.c encode_cap_msg() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 3146231434811260928
PARAM_VALUE 1 v 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ceph/caps.c encode_cap_msg() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 3146231434811260928
PARAM_VALUE 0 *p 4096-ptr_max
PARAM_VALUE 1 v 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ceph/caps.c encode_cap_msg() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 3146231434811260928
PARAM_VALUE 0 *p 4096-ptr_max
PARAM_VALUE 1 v 0-1,4-5,8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ceph/caps.c encode_cap_msg() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 3146231434811260928
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 v unit_byte

fs/ceph/caps.c encode_cap_msg() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 3146231434811260928
PARAM_VALUE 1 v 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 v unit_byte

net/ceph/auth.c build_request() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 5886686093376180224
PARAM_VALUE 0 *p 4096-ptr_max
NOCHECK_CALL
LOCK2 &ac->mutex
LOCK2 &monc->mutex
TYPE_LOCK (struct ceph_auth_client)->mutex
TYPE_LOCK (struct ceph_mon_client)->mutex

net/ceph/auth.c build_request() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 5886686093376180224
PARAM_VALUE 0 *p 0-ptr_max
PARAM_VALUE 1 v 0-s32max
NOCHECK_CALL
LOCK2 &ac->mutex
LOCK2 &monc->mutex
TYPE_LOCK (struct ceph_auth_client)->mutex
TYPE_LOCK (struct ceph_mon_client)->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 p 2820588157446475776
PARAM_VALUE 0 *p 4096-ptr_max
PARAM_VALUE 1 v 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_build_hello() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 2820588157446475776
PARAM_VALUE 0 *p 4097-18446744073709547521
PARAM_VALUE 1 v 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 v unit_array_size
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_build_hello() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 2820588157446475776
PARAM_VALUE 1 v 1-2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_build_hello() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 8870522752302186496
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 v 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_entity_name_encode() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 2162116397532811264,2480660660971331584,2820588157446475776
PARAM_VALUE 0 *p 4096-18446744073709547521
PARAM_VALUE 1 v 8
DATA_SOURCE 0 p $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ac->mutex
HALF_LOCKED2 &monc->mutex
TYPE_LOCK (struct ceph_auth_client)->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 p 2162116397532811264,2480660660971331584,2820588157446475776
PARAM_VALUE 0 *p 4096-ptr_max
PARAM_VALUE 0 **p 0-4294967295
PARAM_VALUE 1 v 0-5
CAPPED_DATA 1 v 1
DATA_SOURCE 0 p $1
DATA_SOURCE 1 v r __fortify_strlen
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ac->mutex
HALF_LOCKED2 &monc->mutex
TYPE_LOCK (struct ceph_auth_client)->mutex

net/ceph/auth.c ceph_auth_get_authorizer() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 5615983554312351744
PARAM_VALUE 0 *p 48,4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

net/ceph/auth.c ceph_auth_get_authorizer() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 5615983554312351744
PARAM_VALUE 0 *p 4096-ptr_max
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 v
UNITS 1 v unit_byte
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 p 2480660660971331584
PARAM_VALUE 0 *p 48,4096-ptr_max
PARAM_VALUE 1 v 1-u32max
CAPPED_DATA 1 v 1
NOCHECK_CALL
LOCK2 &ac->mutex
LOCK2 &monc->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ceph_auth_client)->mutex
TYPE_LOCK (struct ceph_mon_client)->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 p 6578591693897748480
PARAM_VALUE 0 *p 4096-ptr_max
NOCHECK_CALL
LOCK2 &ac->mutex
LOCK2 &monc->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ceph_auth_client)->mutex
TYPE_LOCK (struct ceph_mon_client)->mutex

net/ceph/auth.c ceph_auth_handle_svc_reply_more() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 1208331993633931264
PARAM_VALUE 0 *p 48,4096-ptr_max
NOCHECK_CALL
UNITS 1 v unit_byte
HALF_LOCKED2 &pool->lock

net/ceph/auth.c encode_con_modes() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 2480660660971331584,5615983554312351744
PARAM_VALUE 0 *p 52,4096-ptr_max
PARAM_VALUE 1 v 2
CAPPED_DATA 0 *p 1
DATA_SOURCE 0 p $0
NOCHECK_CALL
HALF_LOCKED2 &ac->mutex
HALF_LOCKED2 &monc->mutex

net/ceph/auth.c encode_con_modes() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 2480660660971331584,5615983554312351744
PARAM_VALUE 0 *p 56,4096-ptr_max
PARAM_VALUE 0 **p 0-4294967295
CAPPED_DATA 0 *p 1
DATA_SOURCE 0 p $0
DATA_SOURCE 1 v $2
NOCHECK_CALL
HALF_LOCKED2 &ac->mutex
HALF_LOCKED2 &monc->mutex

net/ceph/auth.c encode_con_modes() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 2480660660971331584,5615983554312351744
PARAM_VALUE 0 *p 60,4096-ptr_max
PARAM_VALUE 0 **p 0-4294967295
PARAM_VALUE 1 v 1-u32max
CAPPED_DATA 0 *p 1
DATA_SOURCE 0 p $0
DATA_SOURCE 1 v $3
NOCHECK_CALL
HALF_LOCKED2 &ac->mutex
HALF_LOCKED2 &monc->mutex

net/ceph/auth.c encode_con_modes() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 2480660660971331584,5615983554312351744
PARAM_VALUE 0 *p 52,4096-ptr_max
PARAM_VALUE 1 v 1
CAPPED_DATA 0 *p 1
DATA_SOURCE 0 p $0
NOCHECK_CALL
HALF_LOCKED2 &ac->mutex
HALF_LOCKED2 &monc->mutex

net/ceph/auth.c encode_con_modes() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 2480660660971331584,5615983554312351744
PARAM_VALUE 0 *p 56,4096-ptr_max
PARAM_VALUE 0 **p 0-4294967295
CAPPED_DATA 0 *p 1
DATA_SOURCE 0 p $0
DATA_SOURCE 1 v $2
NOCHECK_CALL
HALF_LOCKED2 &ac->mutex
HALF_LOCKED2 &monc->mutex

drivers/block/rbd.c __rbd_acknowledge_notify() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 6219292083286896640
PARAM_VALUE 1 v 0,4294967201,4294967266
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/block/rbd.c __rbd_notify_op_lock() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 7318267228279975936
PARAM_VALUE 1 v 0-2
DATA_SOURCE 1 v $1
HARD_MAX 1 v 2
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/block/rbd.c ceph_encode_string() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 3410771729150308352
PARAM_VALUE 0 *p 4096-ptr_max
PARAM_VALUE 1 v 0-1010101
CAPPED_DATA 1 v 1
DATA_SOURCE 0 p $0
DATA_SOURCE 1 v $3
STR_LEN 0 p 0-1010101
STR_LEN 0 p 0-1010101
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 v unit_byte
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &rbd_dev->header_rwsem

drivers/block/rbd.c ceph_start_encoding() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 6219292083286896640,7318267228279975936
PARAM_VALUE 0 *p 6779271275006222338-7973000247406993410
PARAM_VALUE 0 *(*p) (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 **p 1
PARAM_VALUE 1 v 4,20
DATA_SOURCE 0 p $0
DATA_SOURCE 1 v $3
HARD_MAX 1 v 20
NOCHECK_CALL
UNITS 1 v unit_byte
HALF_LOCKED2 &pool->lock

net/ceph/auth_x.c ceph_x_build_request() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 7413956378024378368
PARAM_VALUE 0 *p 4096-ptr_max
PARAM_VALUE 1 v 0-1
CAPPED_DATA 1 v 1
NOCHECK_CALL
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 ceph_x_build_request() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 7413956378024378368
PARAM_VALUE 0 *p 4097-ptr_max
PARAM_VALUE 1 v 1-u32max
BIT_INFO 1 v 0x0,0x7fffffdf
NOCHECK_CALL
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 ceph_x_encode_ticket() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 7413956378024378368
PARAM_VALUE 0 *p 4096-ptr_max
PARAM_VALUE 0 *(*p) 1
CAPPED_DATA 0 *p 1
DATA_SOURCE 0 p $1
NOCHECK_CALL
UNITS 1 v unit_byte
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 ceph_x_encode_ticket() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 7413956378024378368
PARAM_VALUE 0 *p 4096-ptr_max
PARAM_VALUE 0 *(*p) 1
PARAM_VALUE 1 v 0
CAPPED_DATA 0 *p 1
DATA_SOURCE 0 p $1
NOCHECK_CALL
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 ceph_x_encrypt() -> ceph_encode_32()

Type Parameter Key Value
NOCHECK_CALL
UNITS 1 v unit_byte
HALF_LOCKED2 &ac->mutex
HALF_LOCKED2 &con->mutex
HALF_LOCKED2 &monc->mutex

net/ceph/cls_lock_client.c ceph_encode_string() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 441451401840189440,2866559183699234816,3513944409585897472,3647861844187807744,4158261857674113024,5201515702624673792
PARAM_VALUE 1 v 0-1010101
CAPPED_DATA 1 v 1
DATA_SOURCE 0 p $0
DATA_SOURCE 1 v $3
STR_LEN 0 p (-1)-1010101
STR_LEN 0 p (-1)-1010101
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 v unit_byte
HALF_LOCKED2 &obj_req->state_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &rbd_dev->lock_rwsem

net/ceph/cls_lock_client.c ceph_start_encoding() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 441451401840189440,2866559183699234816,3513944409585897472,3647861844187807744,4158261857674113024,5201515702624673792
PARAM_VALUE 0 *p 18379471554275704834-18446612682070032386
PARAM_VALUE 0 *(*p) (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 **p 1
PARAM_VALUE 1 v 4-4090
CAPPED_DATA 1 v 1
DATA_SOURCE 0 p $0
DATA_SOURCE 1 v $3
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 v unit_byte
HALF_LOCKED2 &obj_req->state_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &rbd_dev->lock_rwsem

net/ceph/mon_client.c __send_subscribe() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 3162251318807887872
PARAM_VALUE 1 v 1-s32max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &monc->mutex
TYPE_LOCK (struct ceph_mon_client)->mutex

net/ceph/mon_client.c ceph_encode_string() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 3162251318807887872,6164284124161908736
PARAM_VALUE 0 *p 4096-u64max
DATA_SOURCE 0 p $0
DATA_SOURCE 1 v $3
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &monc->mutex
TYPE_LOCK (struct ceph_mon_client)->mutex

fs/ceph/xattr.c __ceph_build_xattrs_blob() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 2514622045978357760
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ci->i_ceph_lock
HALF_LOCKED2 &mdsc->snap_rwsem

fs/ceph/xattr.c __ceph_build_xattrs_blob() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 2514622045978357760
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ci->i_ceph_lock
HALF_LOCKED2 &mdsc->snap_rwsem

fs/ceph/xattr.c __ceph_build_xattrs_blob() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 2514622045978357760
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ci->i_ceph_lock
HALF_LOCKED2 &mdsc->snap_rwsem

net/ceph/osd_client.c ceph_encode_string() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 1802456761378570240,2271624727460364288,5593230873640685568
DATA_SOURCE 0 p $0
DATA_SOURCE 1 v $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 v unit_byte
HALF_LOCKED2 &osd->lock
HALF_LOCKED2 &osdc->lock

net/ceph/osd_client.c ceph_start_encoding() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 1802456761378570240,2271624727460364288,5593230873640685568
PARAM_VALUE 0 *p 4098-18446744073709547521
PARAM_VALUE 0 *(*p) (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 **p 1-4
DATA_SOURCE 0 p $0
DATA_SOURCE 1 v $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 v unit_byte
HALF_LOCKED2 &osd->lock
HALF_LOCKED2 &osdc->lock

net/ceph/osd_client.c create_backoff_message() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 1802456761378570240
PARAM_VALUE 0 *p 4097-18446744073709547521
DATA_SOURCE 1 v $1
NOCHECK_CALL
USER_DATA 1 v 0-u32max
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 encode_hoid() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 1802456761378570240
PARAM_VALUE 0 *p 4096-ptr_max
PARAM_VALUE 0 *(*p) (-4611686018427387904)-4611686018427387903
DATA_SOURCE 0 p $0
NOCHECK_CALL
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 encode_oloc() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 2271624727460364288,5593230873640685568
PARAM_VALUE 0 *(*p) (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 v u32max
DATA_SOURCE 0 p $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &osdc->lock
HALF_LOCKED2 &pool->lock

net/ceph/osd_client.c encode_oloc() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 2271624727460364288,5593230873640685568
PARAM_VALUE 0 *p 4096-ptr_max
PARAM_VALUE 0 *(*p) (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 **p 0-4294967295
PARAM_VALUE 1 v 0
DATA_SOURCE 0 p $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &osdc->lock
HALF_LOCKED2 &pool->lock

net/ceph/osd_client.c encode_oloc() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 2271624727460364288,5593230873640685568
PARAM_VALUE 0 *(*p) (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 **p 0-4294967295
PARAM_VALUE 1 v 0
DATA_SOURCE 0 p $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &osdc->lock
HALF_LOCKED2 &pool->lock

net/ceph/osd_client.c encode_pgid() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 1802456761378570240,5593230873640685568,6878903640324304896
PARAM_VALUE 0 *p 4096-ptr_max
PARAM_VALUE 0 *(*p) 1
DATA_SOURCE 0 p $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 v 0-u32max
HALF_LOCKED2 &osdc->lock

net/ceph/osd_client.c encode_pgid() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 1802456761378570240,5593230873640685568,6878903640324304896
PARAM_VALUE 0 *(*p) 1
PARAM_VALUE 0 **p 0-4294967295
PARAM_VALUE 1 v u32max
DATA_SOURCE 0 p $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &osdc->lock

net/ceph/osd_client.c encode_request_partial() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 5593230873640685568
PARAM_VALUE 0 *p 4097-18446744073709547521
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &osdc->lock
HALF_LOCKED2 &lreq->lock
HALF_LOCKED2 &osd->lock
TYPE_LOCK (struct ceph_osd_client)->lock

net/ceph/osd_client.c encode_request_partial() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 5593230873640685568
PARAM_VALUE 0 *p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &osdc->lock
HALF_LOCKED2 &lreq->lock
HALF_LOCKED2 &osd->lock
TYPE_LOCK (struct ceph_osd_client)->lock

net/ceph/osd_client.c encode_request_partial() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 5593230873640685568
PARAM_VALUE 1 v 0,8-u32max
BIT_INFO 1 v 0x400000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &osdc->lock
HALF_LOCKED2 &lreq->lock
HALF_LOCKED2 &osd->lock
TYPE_LOCK (struct ceph_osd_client)->lock

net/ceph/osd_client.c encode_request_partial() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 5593230873640685568
PARAM_VALUE 0 *p 4096-ptr_max
PARAM_VALUE 1 v 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &osdc->lock
HALF_LOCKED2 &lreq->lock
HALF_LOCKED2 &osd->lock
TYPE_LOCK (struct ceph_osd_client)->lock

net/ceph/osd_client.c encode_request_partial() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 5593230873640685568
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 v unit_array_size
LOCK2 &osdc->lock
HALF_LOCKED2 &lreq->lock
HALF_LOCKED2 &osd->lock
TYPE_LOCK (struct ceph_osd_client)->lock

net/ceph/osd_client.c encode_request_partial() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 5593230873640685568
PARAM_VALUE 1 v 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &osdc->lock
HALF_LOCKED2 &lreq->lock
HALF_LOCKED2 &osd->lock
TYPE_LOCK (struct ceph_osd_client)->lock

net/ceph/osd_client.c encode_request_partial() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 5593230873640685568
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &osdc->lock
HALF_LOCKED2 &lreq->lock
HALF_LOCKED2 &osd->lock
TYPE_LOCK (struct ceph_osd_client)->lock

net/ceph/osd_client.c osd_req_op_copy_from_init() -> ceph_encode_32()

Type Parameter Key Value
PARAM_VALUE 0 p 2271624727460364288
DATA_SOURCE 1 v $7
RX_PATH
NOCHECK_CALL
HALF_LOCKED2 &inode_out->i_rwsem