Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/ceph/messenger_v2.c ceph_con_v2_try_write() -> ceph_get_global_seq()

Type Parameter Key Value
PARAM_VALUE 1 gt 0
LOCK2 &con->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ceph_connection)->mutex

net/ceph/messenger_v2.c process_session_retry_global() -> ceph_get_global_seq()

Type Parameter Key Value
DATA_SOURCE 1 gt r ceph_decode_64
USER_DATA 1 gt 0-u32max

net/ceph/messenger_v1.c prepare_write_connect() -> ceph_get_global_seq()

Type Parameter Key Value
PARAM_VALUE 1 gt 0
USER_DATA 0 msgr->inst.addr.in_addr.ss_family 0-u16max
LOCK2 &con->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ceph_connection)->mutex

net/ceph/messenger_v1.c process_connect() -> ceph_get_global_seq()

Type Parameter Key Value
NOCHECK_CALL
LOCK2 &con->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ceph_connection)->mutex