Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c xdr_check_reply_chunk() -> pcl_alloc_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rctxt | 4096-ptr_max |
| PARAM_VALUE | 0 | rctxt->rc_call_pcl.cl_count | 0-2 |
| PARAM_VALUE | 0 | rctxt->rc_maxpages | 1-u64max |
| PARAM_VALUE | 0 | rctxt->rc_msgtype | 0-1 |
| PARAM_VALUE | 0 | rctxt->rc_read_pcl.cl_count | 0-2 |
| PARAM_VALUE | 0 | rctxt->rc_reply_pcl.cl_count | 1 |
| PARAM_VALUE | 0 | rctxt->rc_stream->end | 0-u32max |
| PARAM_VALUE | 0 | rctxt->rc_stream->p | 0-u32max |
| PARAM_VALUE | 0 | rctxt->rc_stream->scratch.iov_base | 0-255 |
| PARAM_VALUE | 0 | rctxt->rc_stream.buf | 4096-ptr_max |
| PARAM_VALUE | 0 | rctxt->rc_stream.iov | 0,4096-ptr_max |
| PARAM_VALUE | 0 | rctxt->rc_stream.page_kaddr | 0 |
| PARAM_VALUE | 0 | rctxt->rc_stream.page_ptr | 0,4096-ptr_max |
| PARAM_VALUE | 0 | rctxt->rc_stream.rqst | 0 |
| PARAM_VALUE | 0 | rctxt->rc_stream.scratch.iov_base | 0 |
| PARAM_VALUE | 0 | rctxt->rc_stream.scratch.iov_len | 0 |
| PARAM_VALUE | 1 | pcl | 4096-ptr_max |
| PARAM_VALUE | 1 | pcl->cl_count | 1 |
| PARAM_VALUE | 2 | p | 4096-ptr_max |
| PARAM_VALUE | 2 | *p | 1-u32max |
| BUF_SIZE | 2 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 2 | p | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | rctxt | $0 |
| RX_PATH | |||
| USER_DATA | 2 | *p | 1-u32max |
| USER_PTR | 2 | p |
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c xdr_check_write_list() -> pcl_alloc_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rctxt | 4096-ptr_max |
| PARAM_VALUE | 0 | rctxt->rc_call_pcl.cl_count | 0-2 |
| PARAM_VALUE | 0 | rctxt->rc_maxpages | 1-u64max |
| PARAM_VALUE | 0 | rctxt->rc_msgtype | 0-1 |
| PARAM_VALUE | 0 | rctxt->rc_read_pcl.cl_count | 0-2 |
| PARAM_VALUE | 0 | rctxt->rc_stream->end | 0-u32max |
| PARAM_VALUE | 0 | rctxt->rc_stream->p | 0-u32max |
| PARAM_VALUE | 0 | rctxt->rc_stream->scratch.iov_base | 0-255 |
| PARAM_VALUE | 0 | rctxt->rc_stream.buf | 4096-ptr_max |
| PARAM_VALUE | 0 | rctxt->rc_stream.iov | 0,4096-ptr_max |
| PARAM_VALUE | 0 | rctxt->rc_stream.page_kaddr | 0 |
| PARAM_VALUE | 0 | rctxt->rc_stream.page_ptr | 0,4096-ptr_max |
| PARAM_VALUE | 0 | rctxt->rc_stream.rqst | 0 |
| PARAM_VALUE | 0 | rctxt->rc_stream.scratch.iov_base | 0 |
| PARAM_VALUE | 0 | rctxt->rc_stream.scratch.iov_len | 0 |
| PARAM_VALUE | 1 | pcl | 4096-ptr_max |
| PARAM_VALUE | 2 | p | 4096-ptr_max |
| PARAM_VALUE | 2 | *p | 0 |
| BUF_SIZE | 2 | p | s32min-(-1),1-s32max |
| BUF_SIZE | 2 | p | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | rctxt | $0 |
| RX_PATH | |||
| USER_DATA | 2 | *p | 0 |
| USER_PTR | 2 | p |