Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/sunrpc/xprtrdma/svc_rdma_recvfrom.c svc_rdma_recvfrom() -> svc_rdma_send_error()

Type Parameter Key Value
PARAM_VALUE 0 rdma 4096-ptr_max
PARAM_VALUE 0 rdma->sc_cm_id 4096-ptr_max
PARAM_VALUE 0 rdma->sc_rq_dto_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 rctxt 4096-ptr_max
PARAM_VALUE 1 rctxt->rc_stream->end 0-u32max
PARAM_VALUE 1 rctxt->rc_stream->p 0-u32max
PARAM_VALUE 1 rctxt->rc_stream.buf 4096-ptr_max
PARAM_VALUE 1 rctxt->rc_stream.iov 0,4096-ptr_max
PARAM_VALUE 1 rctxt->rc_stream.page_kaddr 0
PARAM_VALUE 1 rctxt->rc_stream.page_ptr 0,4096-ptr_max
PARAM_VALUE 1 rctxt->rc_stream.rqst 0
PARAM_VALUE 1 rctxt->rc_stream.scratch.iov_base 0
PARAM_VALUE 1 rctxt->rc_stream.scratch.iov_len 0
PARAM_VALUE 2 status s32min-(-4)
DATA_SOURCE 1 rctxt r svc_rdma_next_recv_ctxt
DATA_SOURCE 2 status r svc_rdma_xdr_decode_req
PARAM_COMPARE 0 &rdma->sc_read_complete_q == $0->sc_read_complete_q.next
PARAM_COMPARE 0 &rdma->sc_rq_dto_q != $0->sc_rq_dto_q.next
BIT_INFO 2 status 0x0,0x7fffffff
RX_PATH
NOCHECK_CALL

net/sunrpc/xprtrdma/svc_rdma_recvfrom.c svc_rdma_recvfrom() -> svc_rdma_send_error()

Type Parameter Key Value
PARAM_VALUE 0 rdma 4096-ptr_max
PARAM_VALUE 0 rdma->sc_cm_id 4096-ptr_max
PARAM_VALUE 0 rdma->sc_rq_dto_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 rctxt 4096-ptr_max
PARAM_VALUE 1 rctxt->rc_call_pcl.cl_count 0-2
PARAM_VALUE 1 rctxt->rc_cc.cc_cqe.done 7599178238972010496
PARAM_VALUE 1 rctxt->rc_cc.cc_rwctxts.next->next 4096-ptr_max
PARAM_VALUE 1 rctxt->rc_cc.cc_rwctxts.next->prev 4096-ptr_max
PARAM_VALUE 1 rctxt->rc_msgtype 1
PARAM_VALUE 1 rctxt->rc_read_pcl.cl_count 0-2
PARAM_VALUE 1 rctxt->rc_reply_pcl.cl_count 1
PARAM_VALUE 1 rctxt->rc_saved_arg.page_base 0
PARAM_VALUE 1 rctxt->rc_saved_arg.page_len 0
PARAM_VALUE 1 rctxt->rc_stream->end 0-u32max
PARAM_VALUE 1 rctxt->rc_stream->p 0-u32max
PARAM_VALUE 1 rctxt->rc_stream.buf 4096-ptr_max
PARAM_VALUE 1 rctxt->rc_stream.iov 0,4096-ptr_max
PARAM_VALUE 1 rctxt->rc_stream.page_kaddr 0
PARAM_VALUE 1 rctxt->rc_stream.page_ptr 0,4096-ptr_max
PARAM_VALUE 1 rctxt->rc_stream.rqst 0
PARAM_VALUE 1 rctxt->rc_stream.scratch.iov_base 0
PARAM_VALUE 1 rctxt->rc_stream.scratch.iov_len 0
PARAM_VALUE 2 status (-22)
DATA_SOURCE 1 rctxt r svc_rdma_next_recv_ctxt
DATA_SOURCE 2 status r svc_rdma_process_read_list
PARAM_COMPARE 0 &rdma->sc_read_complete_q == $0->sc_read_complete_q.next
PARAM_COMPARE 0 &rdma->sc_rq_dto_q != $0->sc_rq_dto_q.next
RX_PATH
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 rctxt->rc_pageoff