Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/ceph/osd_client.c kick_requests() -> check_pool_dne()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->r_node.rb_left 0,4096-ptr_max
PARAM_VALUE 0 req->r_node.rb_right 0,4096-ptr_max
PARAM_VALUE 0 req->r_t.epoch 1-u32max
PARAM_VALUE 0 req->r_t.last_force_resend 1-u32max
PARAM_VALUE 0 req->r_t.min_size 0-255
PARAM_VALUE 0 req->r_t.size 0-255
PARAM_VALUE 0 req->r_t.spgid.pgid.seed 0-2147483646
PARAM_VALUE 0 req->r_t.spgid.shard (-1)
PARAM_VALUE 0 req->r_t.target_oid->name 0-255
PARAM_VALUE 0 req->r_t.target_oloc.pool_ns 0,4096-ptr_max
NOSPEC 0 req->r_t.epoch
NOCHECK_CALL
USER_DATA 0 req->r_t.epoch 1-u32max
USER_DATA 0 req->r_t.paused 0-1[c]
USER_DATA 0 req->r_t.recovery_deletes 0-1[c]
USER_DATA 0 req->r_t.sort_bitwise 0-1[c]
UNITS 0 req unit_byte
LOCK2 &osdc->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ceph_osd_client)->lock

net/ceph/osd_client.c map_check_cb() -> check_pool_dne()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
CAPPED_DATA 0 req->r_tid 1
DATA_SOURCE 0 req r lookup_request_mc
NOCHECK_CALL
USER_DATA 0 req->r_map_dne_bound 0-u32max
LOCK2 &osdc->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ceph_osd_client)->lock

net/ceph/osd_client.c scan_requests() -> check_pool_dne()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->r_t.last_force_resend 1-u32max
PARAM_VALUE 0 req->r_t.min_size 0-255
PARAM_VALUE 0 req->r_t.size 0-255
PARAM_VALUE 0 req->r_t.spgid.pgid.seed 0-2147483646
PARAM_VALUE 0 req->r_t.spgid.shard (-1)
PARAM_VALUE 0 req->r_t.target_oid->name 0-255
PARAM_VALUE 0 req->r_t.target_oloc.pool_ns 0,4096-ptr_max
NOCHECK_CALL
UNITS 0 req unit_byte
LOCK2 &osdc->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ceph_osd_client)->lock