Documented in 1 files:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

net/sunrpc/xprtrdma/svc_rdma_recvfrom.c xdr_decode_read_segment() -> xdr_decode_rdma_segment()

Type Parameter Key Value
PARAM_VALUE 0 p 2-u64max
PARAM_VALUE 1 handle 3085028327843074048
PARAM_VALUE 2 length 7844338800562487296
PARAM_VALUE 3 offset 4241830288732028928
DATA_SOURCE 0 p $0 [m]
DATA_SOURCE 1 handle $2
DATA_SOURCE 2 length $3
DATA_SOURCE 3 offset $4
RX_PATH

net/sunrpc/xprtrdma/rpc_rdma.c decode_rdma_segment() -> xdr_decode_rdma_segment()

Type Parameter Key Value
PARAM_VALUE 0 p 1-u64max
PARAM_VALUE 1 handle 4672849481959608320
PARAM_VALUE 2 length 6504049709529395200
PARAM_VALUE 3 offset 1262711769867149312
BUF_SIZE 0 p s32min-(-1),1-s32max
BUF_SIZE 0 p s32min-(-1),1-s32max
DATA_SOURCE 2 length $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *p 0-u32max
USER_PTR 0 p

net/sunrpc/xprtrdma/svc_rdma_pcl.c pcl_alloc_write() -> xdr_decode_rdma_segment()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-u64max
PARAM_VALUE 2 length 4096-ptr_max
PARAM_VALUE 3 offset 4096-ptr_max
DATA_SOURCE 0 p $2 [m]
RX_PATH

net/sunrpc/xprtrdma/svc_rdma_pcl.c xdr_decode_read_segment() -> xdr_decode_rdma_segment()

Type Parameter Key Value
PARAM_VALUE 0 p 3-u64max
PARAM_VALUE 1 handle 505194836773470208,1504859873330614272
PARAM_VALUE 2 length 751532743942524928,6106822746544885760
PARAM_VALUE 3 offset 1033181032427442176,5718929671039717376
DATA_SOURCE 0 p $0 [m]
DATA_SOURCE 1 handle $2
DATA_SOURCE 2 length $3
DATA_SOURCE 3 offset $4
RX_PATH