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/backchannel.c rpcrdma_bc_rqst_get() -> rpcrdma_req_setup()

Type Parameter Key Value
PARAM_VALUE 0 r_xprt 4096-ptr_max
PARAM_VALUE 0 r_xprt->rx_buf.rb_allreqs.next 4096-ptr_max
PARAM_VALUE 0 r_xprt->rx_buf.rb_allreqs.next->next 4096-ptr_max
PARAM_VALUE 0 r_xprt->rx_buf.rb_allreqs.next->prev 4096-ptr_max
PARAM_VALUE 0 r_xprt->rx_buf.rb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 r_xprt->rx_ep 4096-ptr_max
PARAM_VALUE 0 r_xprt->rx_xprt.bc_alloc_count 0-31
PARAM_VALUE 0 r_xprt->rx_xprt.bc_pa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 r_xprt->rx_xprt.bc_serv 1-u64max
PARAM_VALUE 0 r_xprt->rx_xprt.reestablish_timeout 0
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->rl_all.next 4096-ptr_max
PARAM_VALUE 1 req->rl_all.prev 4096-ptr_max
PARAM_VALUE 1 req->rl_free_mrs.next 4096-ptr_max
PARAM_VALUE 1 req->rl_free_mrs.next->next 4096-ptr_max
PARAM_VALUE 1 req->rl_free_mrs.prev 4096-ptr_max
PARAM_VALUE 1 req->rl_free_mrs.prev->next 4096-ptr_max
PARAM_VALUE 1 req->rl_free_mrs.prev->prev 4096-ptr_max
PARAM_VALUE 1 req->rl_recvbuf 4096-ptr_max
PARAM_VALUE 1 req->rl_registered.next 4096-ptr_max
PARAM_VALUE 1 req->rl_registered.next->next 4096-ptr_max
PARAM_VALUE 1 req->rl_registered.prev 4096-ptr_max
PARAM_VALUE 1 req->rl_registered.prev->next 4096-ptr_max
PARAM_VALUE 1 req->rl_registered.prev->prev 4096-ptr_max
PARAM_VALUE 1 req->rl_sendbuf 4096-ptr_max
BUF_SIZE 1 req 784
DATA_SOURCE 0 r_xprt $0
DATA_SOURCE 1 req r rpcrdma_req_create
HARD_MAX 0 r_xprt->rx_xprt.bc_alloc_count 31
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

net/sunrpc/xprtrdma/verbs.c rpcrdma_reqs_setup() -> rpcrdma_req_setup()

Type Parameter Key Value
PARAM_VALUE 0 r_xprt 4096-ptr_max
PARAM_VALUE 0 r_xprt->rx_buf.rb_all_reps.next 4096-ptr_max
PARAM_VALUE 0 r_xprt->rx_buf.rb_all_reps.next->next 4096-ptr_max
PARAM_VALUE 0 r_xprt->rx_buf.rb_all_reps.next->prev 4096-ptr_max
PARAM_VALUE 0 r_xprt->rx_buf.rb_credits 1
PARAM_VALUE 0 r_xprt->rx_buf.rb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 r_xprt->rx_buf.rb_sc_ctxs 4096-ptr_max
PARAM_VALUE 0 r_xprt->rx_buf.rb_sc_head 0
PARAM_VALUE 0 r_xprt->rx_buf.rb_sc_tail 0
PARAM_VALUE 0 r_xprt->rx_ep 4096-ptr_max
PARAM_VALUE 0 r_xprt->rx_ep->re_attr.cap.max_recv_sge 1
PARAM_VALUE 0 r_xprt->rx_ep->re_attr.cap.max_recv_wr 1-s32max
PARAM_VALUE 0 r_xprt->rx_ep->re_attr.cap.max_send_sge 3-19
PARAM_VALUE 0 r_xprt->rx_ep->re_attr.qp_type 2
PARAM_VALUE 0 r_xprt->rx_ep->re_attr.recv_cq 0-ptr_max
PARAM_VALUE 0 r_xprt->rx_ep->re_attr.send_cq 0-ptr_max
PARAM_VALUE 0 r_xprt->rx_ep->re_attr.sq_sig_type 1
PARAM_VALUE 0 r_xprt->rx_ep->re_attr.srq 0
PARAM_VALUE 0 r_xprt->rx_ep->re_cm_private.cp_magic 4138405400
PARAM_VALUE 0 r_xprt->rx_ep->re_cm_private.cp_recv_size 3
PARAM_VALUE 0 r_xprt->rx_ep->re_cm_private.cp_send_size 3
PARAM_VALUE 0 r_xprt->rx_ep->re_cm_private.cp_version 1
PARAM_VALUE 0 r_xprt->rx_ep->re_connect_status s32min-(-1),1-s32max
PARAM_VALUE 0 r_xprt->rx_ep->re_connect_wait.head.next 4096-ptr_max
PARAM_VALUE 0 r_xprt->rx_ep->re_connect_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 r_xprt->rx_ep->re_done.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 r_xprt->rx_ep->re_done.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 r_xprt->rx_ep->re_id 4096-ptr_max
PARAM_VALUE 0 r_xprt->rx_ep->re_inline_recv 4096
PARAM_VALUE 0 r_xprt->rx_ep->re_inline_send 4096
PARAM_VALUE 0 r_xprt->rx_ep->re_max_fr_depth 1-257
PARAM_VALUE 0 r_xprt->rx_ep->re_max_rdma_segs 3-16
PARAM_VALUE 0 r_xprt->rx_ep->re_mrtype 0-1
PARAM_VALUE 0 r_xprt->rx_ep->re_pd 4096-ptr_max
PARAM_VALUE 0 r_xprt->rx_ep->re_recv_batch 0-1073741823
PARAM_VALUE 0 r_xprt->rx_ep->re_remote_cma.private_data 4096-ptr_max
PARAM_VALUE 0 r_xprt->rx_ep->re_remote_cma.private_data_len 8
PARAM_VALUE 0 r_xprt->rx_ep->re_remote_cma.retry_count 6
PARAM_VALUE 0 r_xprt->rx_ep->re_rn.rn_done 3438536386602438656
PARAM_VALUE 0 r_xprt->rx_ep->re_send_batch 0-536870911
PARAM_VALUE 0 r_xprt->rx_ep->re_send_count 0-536870911
PARAM_VALUE 0 r_xprt->rx_ep->re_xprt 4096-ptr_max
PARAM_VALUE 0 r_xprt->rx_xprt.cong 0
PARAM_VALUE 0 r_xprt->rx_xprt.cwnd 256
PARAM_VALUE 0 r_xprt->rx_xprt.reestablish_timeout 1250-u64max
PARAM_VALUE 0 r_xprt->rx_xprt.transport_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 *r_xprt->rx_buf->rb_sc_ctxs 4096-ptr_max
PARAM_VALUE 1 req 4096-ptr_max
CAPPED_DATA 0 r_xprt->rx_buf.rb_sc_last 1
CAPPED_DATA 0 r_xprt->rx_xprt.addr.sa_family 1
CAPPED_DATA 1 &req->rl_all 1
DATA_SOURCE 0 r_xprt $0
FUZZY_MAX 0 r_xprt->rx_xprt.reestablish_timeout 1250
HALF_LOCKED2 &pool->lock