Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

fs/ceph/snap.c ceph_handle_snap() -> ceph_msg_dump()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
DATA_SOURCE 0 msg $2
NOCHECK_CALL
HALF_LOCKED2 &mdsc->snap_rwsem

fs/ceph/mds_client.c ceph_mdsc_handle_fsmap() -> ceph_msg_dump()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
DATA_SOURCE 0 msg $1
NOCHECK_CALL

fs/ceph/mds_client.c ceph_mdsc_handle_mdsmap() -> ceph_msg_dump()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
DATA_SOURCE 0 msg $1
NOCHECK_CALL

fs/ceph/mds_client.c handle_forward() -> ceph_msg_dump()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
DATA_SOURCE 0 msg $2
NOCHECK_CALL

fs/ceph/mds_client.c handle_lease() -> ceph_msg_dump()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->front.iov_len 0-4294967333
CAPPED_DATA 0 msg->front.iov_len 1
DATA_SOURCE 0 msg $2
FUZZY_MAX 0 msg->front.iov_len 38
NOCHECK_CALL

fs/ceph/mds_client.c handle_reply() -> ceph_msg_dump()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->front.iov_len 0-14
DATA_SOURCE 0 msg $1
FUZZY_MAX 0 msg->front.iov_len 14
HARD_MAX 0 msg->front.iov_len 14
NOCHECK_CALL

fs/ceph/mds_client.c handle_reply() -> ceph_msg_dump()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->front.iov_base 4096-ptr_max
PARAM_VALUE 0 msg->front.iov_len 15-s32max
PARAM_VALUE 0 msg->middle 0,4096-ptr_max
PARAM_VALUE 0 msg->middle->vec.iov_len 0-s32max
CAPPED_DATA 0 msg->front.iov_len 1
DATA_SOURCE 0 msg $1
FUZZY_MAX 0 msg->front.iov_len 15
NOCHECK_CALL
LOCK2 &session->s_mutex
TYPE_LOCK (struct ceph_mds_session)->s_mutex

fs/ceph/mds_client.c handle_reply() -> ceph_msg_dump()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->front.iov_base 4096-ptr_max
PARAM_VALUE 0 msg->front.iov_len 15-u64max
CAPPED_DATA 0 msg->front.iov_len 1
DATA_SOURCE 0 msg $1
FUZZY_MAX 0 msg->front.iov_len 15
NOCHECK_CALL
LOCK2 &session->s_mutex
TYPE_LOCK (struct ceph_mds_session)->s_mutex

fs/ceph/mds_client.c parse_reply_info() -> ceph_msg_dump()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->front.iov_base 4096-ptr_max
PARAM_VALUE 0 msg->front.iov_len 15-u64max
DATA_SOURCE 0 msg $1
FUZZY_MAX 0 msg->front.iov_len 15
NOCHECK_CALL
LOCK2 &mdsc->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ceph_mds_client)->mutex

fs/ceph/quota.c ceph_handle_quota() -> ceph_msg_dump()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->front.iov_len 0-61
DATA_SOURCE 0 msg $2
FUZZY_MAX 0 msg->front.iov_len 61
HARD_MAX 0 msg->front.iov_len 61
NOCHECK_CALL

net/ceph/mon_client.c ceph_monc_handle_map() -> ceph_msg_dump()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
DATA_SOURCE 0 msg $1
NOCHECK_CALL
LOCK2 &monc->mutex
TYPE_LOCK (struct ceph_mon_client)->mutex

net/ceph/mon_client.c handle_command_ack() -> ceph_msg_dump()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
DATA_SOURCE 0 msg $1
NOCHECK_CALL

net/ceph/mon_client.c handle_get_version_reply() -> ceph_msg_dump()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
DATA_SOURCE 0 msg $1
NOCHECK_CALL

net/ceph/mon_client.c handle_statfs_reply() -> ceph_msg_dump()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->front.iov_len 0-55,57-u64max
DATA_SOURCE 0 msg $1
NOCHECK_CALL

net/ceph/mon_client.c handle_subscribe_ack() -> ceph_msg_dump()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->front.iov_len 0-19
DATA_SOURCE 0 msg $1
FUZZY_MAX 0 msg->front.iov_len 19
HARD_MAX 0 msg->front.iov_len 19
NOCHECK_CALL

net/ceph/osd_client.c ceph_osdc_handle_map() -> ceph_msg_dump()

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

net/ceph/osd_client.c handle_backoff() -> ceph_msg_dump()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
DATA_SOURCE 0 msg $1
NOCHECK_CALL
LOCK2 &osd->lock
LOCK2 &osdc->lock
TYPE_LOCK (struct ceph_osd)->lock
TYPE_LOCK (struct ceph_osd_client)->lock

net/ceph/osd_client.c handle_reply() -> ceph_msg_dump()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
DATA_SOURCE 0 msg $1
NOCHECK_CALL
LOCK2 &osd->lock
LOCK2 &osdc->lock
TYPE_LOCK (struct ceph_osd)->lock
TYPE_LOCK (struct ceph_osd_client)->lock