Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

net/sunrpc/xprtrdma/backchannel.c rpcrdma_bc_marshal_reply() -> rdmab_data()

Type Parameter Key Value
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

net/sunrpc/xprtrdma/backchannel.c rpcrdma_bc_rqst_get() -> rdmab_data()

Type Parameter Key Value
PARAM_VALUE 0 rb 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

net/sunrpc/xprtrdma/rpc_rdma.c rpcrdma_marshal_req() -> rdmab_data()

Type Parameter Key Value
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

net/sunrpc/xprtrdma/transport.c xprt_rdma_allocate() -> rdmab_data()

Type Parameter Key Value
PARAM_VALUE 0 rb 4096-ptr_max
PARAM_VALUE 0 rb->rg_data 1-u64max
RX_PATH
TASK_NOT_RUNNING

net/sunrpc/xprtrdma/transport.c xprt_rdma_allocate() -> rdmab_data()

Type Parameter Key Value
PARAM_VALUE 0 rb 4096-ptr_max
PARAM_VALUE 0 rb->rg_data 1-u64max
RX_PATH
TASK_NOT_RUNNING

net/sunrpc/xprtrdma/verbs.c __rpcrdma_regbuf_dma_map() -> rdmab_data()

Type Parameter Key Value
PARAM_VALUE 0 rb 4096-ptr_max
BUF_SIZE 0 rb (-1),40
BUF_SIZE 0 rb (-1),40
DATA_SOURCE 0 rb $1
RX_PATH
TASK_NOT_RUNNING

net/sunrpc/xprtrdma/verbs.c rpcrdma_rep_create() -> rdmab_data()

Type Parameter Key Value
PARAM_VALUE 0 rb 4096-ptr_max
PARAM_VALUE 0 rb->rg_data 1-u64max
BUF_SIZE 0 rb 40
DATA_SOURCE 0 rb r rpcrdma_regbuf_alloc_node
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

net/sunrpc/xprtrdma/verbs.c rpcrdma_rep_resize() -> rdmab_data()

Type Parameter Key Value
PARAM_VALUE 0 rb 4096-ptr_max
PARAM_VALUE 0 rb->rg_data 1-u64max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 rb 4096-ptr_max
BUF_SIZE 0 rb 40
DATA_SOURCE 0 rb r rpcrdma_regbuf_alloc
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock