Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->monc->generic_request_tree.rb_node 4096-ptr_max
PARAM_VALUE 0 req->node.rb_left 0,4096-ptr_max
PARAM_VALUE 0 req->node.rb_right 0,4096-ptr_max
PARAM_VALUE 0 req->reply 4096-ptr_max
PARAM_VALUE 0 req->reply->con 0,4096-ptr_max
PARAM_VALUE 0 req->reply->con->v1.in_tag 1
PARAM_VALUE 0 req->reply->con->v2.in_cursor.data 4096-ptr_max
PARAM_VALUE 0 req->reply->con->v2.in_cursor.iov_iter.__iov 4096-u64max
PARAM_VALUE 0 req->reply->con->v2.in_cursor.iov_iter.bvec 4096-u64max
PARAM_VALUE 0 req->reply->con->v2.in_cursor.iov_iter.folioq 1-u64max
PARAM_VALUE 0 req->reply->con->v2.in_iter.count 0
PARAM_VALUE 0 req->reply->con->v2.in_state s32min-3,10-s32max
PARAM_VALUE 0 req->request 4096-ptr_max
PARAM_VALUE 0 req->request->con 0,4096-ptr_max
PARAM_VALUE 0 req->request->con->v2.out_bvec.bv_len 1-4096,2147483648-u32max
PARAM_VALUE 0 req->request->con->v2.out_cursor.data 4096-ptr_max
PARAM_VALUE 0 req->request->con->v2.out_cursor.iov_iter.__iov 4096-u64max
PARAM_VALUE 0 req->request->con->v2.out_cursor.iov_iter.bvec 4096-u64max
PARAM_VALUE 0 req->request->con->v2.out_cursor.iov_iter.folioq 1-u64max
PARAM_VALUE 0 req->request->con->v2.out_epil.late_status 1,14
PARAM_VALUE 0 req->request->con->v2.out_kvec_cnt 1-8
PARAM_VALUE 0 req->request->con->v2.out_state s32min-0,3-s32max
PARAM_VALUE 0 req->request->hdr.seq 0
PARAM_VALUE 0 req->request->list_head.next 4096-ptr_max
PARAM_VALUE 0 req->request->list_head.next->next 4096-ptr_max
PARAM_VALUE 0 req->request->list_head.next->prev 4096-ptr_max
PARAM_VALUE 0 req->request->list_head.prev 4096-ptr_max
PARAM_VALUE 0 req->request->list_head.prev->next 4096-ptr_max
PARAM_VALUE 0 req->request->list_head.prev->prev 4096-ptr_max
CAPPED_DATA 0 req->reply 1
CAPPED_DATA 0 req->tid 1
DATA_SOURCE 0 req r lookup_generic_request
NOCHECK_CALL
USER_DATA 0 req->reply->con->v2.in_iter.count 0
USER_DATA 0 req->result s32min-s32max

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

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->monc->generic_request_tree.rb_node 4096-ptr_max
PARAM_VALUE 0 req->node.rb_left 0,4096-ptr_max
PARAM_VALUE 0 req->node.rb_right 0,4096-ptr_max
PARAM_VALUE 0 req->reply 4096-ptr_max
PARAM_VALUE 0 req->reply->con 0,4096-ptr_max
PARAM_VALUE 0 req->reply->con->v1.in_tag 1
PARAM_VALUE 0 req->reply->con->v2.in_cursor.data 4096-ptr_max
PARAM_VALUE 0 req->reply->con->v2.in_cursor.iov_iter.__iov 4096-u64max
PARAM_VALUE 0 req->reply->con->v2.in_cursor.iov_iter.bvec 4096-u64max
PARAM_VALUE 0 req->reply->con->v2.in_cursor.iov_iter.folioq 1-u64max
PARAM_VALUE 0 req->reply->con->v2.in_iter.count 0
PARAM_VALUE 0 req->reply->con->v2.in_state s32min-3,10-s32max
PARAM_VALUE 0 req->request 4096-ptr_max
PARAM_VALUE 0 req->request->con 0,4096-ptr_max
PARAM_VALUE 0 req->request->con->v2.out_bvec.bv_len 1-4096,2147483648-u32max
PARAM_VALUE 0 req->request->con->v2.out_cursor.data 4096-ptr_max
PARAM_VALUE 0 req->request->con->v2.out_cursor.iov_iter.__iov 4096-u64max
PARAM_VALUE 0 req->request->con->v2.out_cursor.iov_iter.bvec 4096-u64max
PARAM_VALUE 0 req->request->con->v2.out_cursor.iov_iter.folioq 1-u64max
PARAM_VALUE 0 req->request->con->v2.out_epil.late_status 1,14
PARAM_VALUE 0 req->request->con->v2.out_kvec_cnt 1-8
PARAM_VALUE 0 req->request->con->v2.out_state s32min-0,3-s32max
PARAM_VALUE 0 req->request->hdr.seq 0
PARAM_VALUE 0 req->request->list_head.next 4096-ptr_max
PARAM_VALUE 0 req->request->list_head.next->next 4096-ptr_max
PARAM_VALUE 0 req->request->list_head.next->prev 4096-ptr_max
PARAM_VALUE 0 req->request->list_head.prev 4096-ptr_max
PARAM_VALUE 0 req->request->list_head.prev->next 4096-ptr_max
PARAM_VALUE 0 req->request->list_head.prev->prev 4096-ptr_max
PARAM_VALUE 0 req->result 0
CAPPED_DATA 0 req->reply 1
CAPPED_DATA 0 req->tid 1
DATA_SOURCE 0 req r lookup_generic_request
NOCHECK_CALL
USER_DATA 0 req->reply->con->v2.in_iter.count 0
USER_DATA 0 req->tid 0-u64max[c]
USER_DATA 0 req->u.newest 0-u64max

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

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->monc->generic_request_tree.rb_node 4096-ptr_max
PARAM_VALUE 0 req->node.rb_left 0,4096-ptr_max
PARAM_VALUE 0 req->node.rb_right 0,4096-ptr_max
PARAM_VALUE 0 req->reply 4096-ptr_max
PARAM_VALUE 0 req->reply->con 0,4096-ptr_max
PARAM_VALUE 0 req->reply->con->v1.in_tag 1
PARAM_VALUE 0 req->reply->con->v2.in_cursor.data 4096-ptr_max
PARAM_VALUE 0 req->reply->con->v2.in_cursor.iov_iter.__iov 4096-u64max
PARAM_VALUE 0 req->reply->con->v2.in_cursor.iov_iter.bvec 4096-u64max
PARAM_VALUE 0 req->reply->con->v2.in_cursor.iov_iter.folioq 1-u64max
PARAM_VALUE 0 req->reply->con->v2.in_iter.count 0
PARAM_VALUE 0 req->reply->con->v2.in_state s32min-3,10-s32max
PARAM_VALUE 0 req->request 4096-ptr_max
PARAM_VALUE 0 req->request->con 0,4096-ptr_max
PARAM_VALUE 0 req->request->con->v2.out_bvec.bv_len 1-4096,2147483648-u32max
PARAM_VALUE 0 req->request->con->v2.out_cursor.data 4096-ptr_max
PARAM_VALUE 0 req->request->con->v2.out_cursor.iov_iter.__iov 4096-u64max
PARAM_VALUE 0 req->request->con->v2.out_cursor.iov_iter.bvec 4096-u64max
PARAM_VALUE 0 req->request->con->v2.out_cursor.iov_iter.folioq 1-u64max
PARAM_VALUE 0 req->request->con->v2.out_epil.late_status 1,14
PARAM_VALUE 0 req->request->con->v2.out_kvec_cnt 1-8
PARAM_VALUE 0 req->request->con->v2.out_state s32min-0,3-s32max
PARAM_VALUE 0 req->request->hdr.seq 0
PARAM_VALUE 0 req->request->list_head.next 4096-ptr_max
PARAM_VALUE 0 req->request->list_head.next->next 4096-ptr_max
PARAM_VALUE 0 req->request->list_head.next->prev 4096-ptr_max
PARAM_VALUE 0 req->request->list_head.prev 4096-ptr_max
PARAM_VALUE 0 req->request->list_head.prev->next 4096-ptr_max
PARAM_VALUE 0 req->request->list_head.prev->prev 4096-ptr_max
PARAM_VALUE 0 req->result 0
PARAM_VALUE 0 req->u.st 4096-ptr_max
CAPPED_DATA 0 req->reply 1
CAPPED_DATA 0 req->tid 1
DATA_SOURCE 0 req r lookup_generic_request
NOCHECK_CALL
USER_DATA 0 req->reply->con->v2.in_iter.count 0