Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/sunrpc/xprtrdma/svc_rdma_recvfrom.c svc_rdma_recv_ctxt_put() -> svc_rdma_cc_release()

Type Parameter Key Value
PARAM_VALUE 0 rdma 4096-ptr_max
PARAM_VALUE 1 cc 4096-ptr_max
PARAM_VALUE 2 dir 2
BUF_SIZE 0 rdma s32min-(-1),1-s32max
BUF_SIZE 0 rdma s32min-(-1),1-s32max
BUF_SIZE 0 rdma->sc_pd->res.kern_name (-1),8
DATA_SOURCE 0 rdma $0
STR_LEN 0 rdma->sc_pd->res.kern_name (-1),7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rdma->sc_max_send_sges
NO_OVERFLOW_SIMPLE 0 rdma->sc_pd->device->hw_stats_attr_index
NO_OVERFLOW_SIMPLE 0 rdma->sc_pd->device->num_comp_vectors
NO_OVERFLOW_SIMPLE 0 rdma->sc_pd->device->phys_port_cnt

net/sunrpc/xprtrdma/svc_rdma_rw.c svc_rdma_reply_chunk_release() -> svc_rdma_cc_release()

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_qp->real_qp->counter->mode.mode 0-2
PARAM_VALUE 1 cc 4096-ptr_max
PARAM_VALUE 1 cc->cc_sqecount s32min-(-1),1-s32max
PARAM_VALUE 2 dir 1
BUF_SIZE 1 cc 48
DATA_SOURCE 0 rdma $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rdma->sc_max_send_sges

net/sunrpc/xprtrdma/svc_rdma_rw.c svc_rdma_wc_read_done() -> svc_rdma_cc_release()

Type Parameter Key Value
PARAM_VALUE 0 rdma 4096-ptr_max
PARAM_VALUE 1 cc 4096-ptr_max
PARAM_VALUE 2 dir 2
BUF_SIZE 0 rdma s32min-(-2),1-s32max
BUF_SIZE 0 rdma s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/sunrpc/xprtrdma/svc_rdma_rw.c svc_rdma_write_info_free() -> svc_rdma_cc_release()

Type Parameter Key Value
PARAM_VALUE 1 cc 4096-ptr_max
PARAM_VALUE 2 dir 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rdma->sc_max_send_sges