Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/sunrpc/xprtrdma/svc_rdma_rw.c svc_rdma_build_read_segment() -> svc_rdma_rw_ctx_init()

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_cm_id->device 4096-ptr_max
PARAM_VALUE 0 rdma->sc_rw_ctxt_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 ctxt 4096-ptr_max
PARAM_VALUE 1 ctxt->rw_list.next 4096-ptr_max
PARAM_VALUE 1 ctxt->rw_list.next->next 4096-ptr_max
PARAM_VALUE 1 ctxt->rw_list.prev 4096-ptr_max
PARAM_VALUE 1 ctxt->rw_list.prev->next 4096-ptr_max
PARAM_VALUE 1 ctxt->rw_list.prev->prev 4096-ptr_max
PARAM_VALUE 1 ctxt->rw_nents 0-1048575
PARAM_VALUE 5 direction 2
BUF_SIZE 1 ctxt (-1),144-s32max
BUF_SIZE 1 ctxt (-1),144-s32max
CAPPED_DATA 1 ctxt->rw_nents 1
DATA_SOURCE 0 rdma r svc_rdma_rqst_rdma
DATA_SOURCE 1 ctxt r svc_rdma_get_rw_ctxt
RX_PATH
NO_OVERFLOW_SIMPLE 1 ctxt->rw_first_bvec_nents
NO_OVERFLOW_SIMPLE 1 ctxt->rw_nents
UNITS 2 offset unit_byte
UNITS 4 length unit_byte

net/sunrpc/xprtrdma/svc_rdma_rw.c svc_rdma_build_writes() -> svc_rdma_rw_ctx_init()

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_cm_id->device 4096-ptr_max
PARAM_VALUE 0 rdma->sc_rw_ctxt_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 ctxt 4096-ptr_max
PARAM_VALUE 1 ctxt->rw_list.next 4096-ptr_max
PARAM_VALUE 1 ctxt->rw_list.next->next 4096-ptr_max
PARAM_VALUE 1 ctxt->rw_list.prev 4096-ptr_max
PARAM_VALUE 1 ctxt->rw_list.prev->next 4096-ptr_max
PARAM_VALUE 1 ctxt->rw_list.prev->prev 4096-ptr_max
PARAM_VALUE 4 length 1-u32max
PARAM_VALUE 5 direction 1
BUF_SIZE 1 ctxt (-1),144-s32max
BUF_SIZE 1 ctxt (-1),144-s32max
CAPPED_DATA 4 length 1
DATA_SOURCE 1 ctxt r svc_rdma_get_rw_ctxt
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 ctxt->rw_ctx.nr_ops
NO_OVERFLOW_SIMPLE 1 ctxt->rw_first_bvec_nents
UNITS 2 offset unit_byte
UNITS 4 length unit_byte