Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/sunrpc/xprtrdma/rpc_rdma.c rpcrdma_encode_read_list() -> rpcrdma_mr_prepare()

Type Parameter Key Value
PARAM_VALUE 0 r_xprt 4096-ptr_max
PARAM_VALUE 0 r_xprt->rx_ep 4096-ptr_max
PARAM_VALUE 0 r_xprt->rx_ep->re_max_inline_recv 0-4294967294
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->rl_hdrbuf.head 4096-ptr_max
PARAM_VALUE 1 req->rl_rdmabuf 4096-ptr_max
PARAM_VALUE 1 req->rl_stream.iov 0,4096-ptr_max
PARAM_VALUE 1 req->rl_stream.scratch.iov_len 0-s32max,18446744071562067968-u64max
PARAM_VALUE 2 cur 8802351244725006336
PARAM_VALUE 2 cur->xc_buf 4096-ptr_max
PARAM_VALUE 3 writing 0
PARAM_VALUE 4 mr 3675740165484879872
CAPPED_DATA 0 r_xprt->rx_ep->re_max_inline_recv 1
DATA_SOURCE 0 r_xprt $0
DATA_SOURCE 1 req $1
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

net/sunrpc/xprtrdma/rpc_rdma.c rpcrdma_encode_reply_chunk() -> rpcrdma_mr_prepare()

Type Parameter Key Value
PARAM_VALUE 0 r_xprt 4096-ptr_max
PARAM_VALUE 0 r_xprt->rx_ep 4096-ptr_max
PARAM_VALUE 0 r_xprt->rx_ep->re_max_inline_recv 0-4294967294
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->rl_hdrbuf.head 4096-ptr_max
PARAM_VALUE 1 req->rl_rdmabuf 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.next->prev 4096-ptr_max
PARAM_VALUE 1 req->rl_stream.iov 0,4096-ptr_max
PARAM_VALUE 1 req->rl_stream.page_ptr 4096-ptr_max
PARAM_VALUE 1 req->rl_stream.scratch.iov_len 0-s32max,18446744071562067968-u64max
PARAM_VALUE 2 cur 3661275041129836544
PARAM_VALUE 2 cur->xc_buf 4096-ptr_max
PARAM_VALUE 3 writing 1
PARAM_VALUE 4 mr 2662301087793557504
CAPPED_DATA 0 r_xprt->rx_ep->re_max_inline_recv 1
DATA_SOURCE 0 r_xprt $0
DATA_SOURCE 1 req $1
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

net/sunrpc/xprtrdma/rpc_rdma.c rpcrdma_encode_write_list() -> rpcrdma_mr_prepare()

Type Parameter Key Value
PARAM_VALUE 0 r_xprt 4096-ptr_max
PARAM_VALUE 0 r_xprt->rx_ep 4096-ptr_max
PARAM_VALUE 0 r_xprt->rx_ep->re_max_inline_recv 0-4294967294
PARAM_VALUE 1 req 4096-ptr_max
PARAM_VALUE 1 req->rl_hdrbuf.head 4096-ptr_max
PARAM_VALUE 1 req->rl_rdmabuf 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.next->prev 4096-ptr_max
PARAM_VALUE 1 req->rl_stream.iov 0,4096-ptr_max
PARAM_VALUE 1 req->rl_stream.page_ptr 4096-ptr_max
PARAM_VALUE 1 req->rl_stream.scratch.iov_len 0-s32max,18446744071562067968-u64max
PARAM_VALUE 2 cur 8542640641173385216
PARAM_VALUE 2 cur->xc_buf 4096-ptr_max
PARAM_VALUE 3 writing 1
PARAM_VALUE 4 mr 6531911466925936640
CAPPED_DATA 0 r_xprt->rx_ep->re_max_inline_recv 1
DATA_SOURCE 0 r_xprt $0
DATA_SOURCE 1 req $1
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock