Searched refs:rctxt (Results 1 – 7 of 7) sorted by relevance
| /linux-6.15/net/sunrpc/xprtrdma/ |
| H A D | svc_rdma_recvfrom.c | 434 rctxt->rc_call_pcl.cl_count = 0; in xdr_count_read_segments() 435 rctxt->rc_read_pcl.cl_count = 0; in xdr_count_read_segments() 450 ++rctxt->rc_read_pcl.cl_count; in xdr_count_read_segments() 452 ++rctxt->rc_call_pcl.cl_count; in xdr_count_read_segments() 483 if (!pcl_alloc_call(rctxt, p)) in xdr_check_read_list() 561 if (!pcl_alloc_write(rctxt, &rctxt->rc_write_pcl, p)) in xdr_check_write_list() 564 rctxt->rc_cur_result_payload = pcl_first_chunk(&rctxt->rc_write_pcl); in xdr_check_write_list() 594 return pcl_alloc_write(rctxt, &rctxt->rc_reply_pcl, p); in xdr_check_reply_chunk() 685 rctxt->rc_msgtype = *p; in svc_rdma_xdr_decode_req() 686 switch (rctxt->rc_msgtype) { in svc_rdma_xdr_decode_req() [all …]
|
| H A D | svc_rdma_sendto.c | 535 if (pcl_is_empty(&rctxt->rc_reply_pcl)) in svc_rdma_encode_reply_chunk() 882 const struct svc_rdma_recv_ctxt *rctxt, in svc_rdma_send_reply_msg() argument 898 if (rctxt->rc_inv_rkey) { in svc_rdma_send_reply_msg() 925 struct svc_rdma_recv_ctxt *rctxt, in svc_rdma_send_error_msg() argument 928 __be32 *rdma_argp = rctxt->rc_recv_buf; in svc_rdma_send_error_msg() 995 __be32 *rdma_argp = rctxt->rc_recv_buf; in svc_rdma_sendto() 1021 if (!pcl_is_empty(&rctxt->rc_reply_pcl)) { in svc_rdma_sendto() 1023 &rctxt->rc_reply_pcl, sctxt, in svc_rdma_sendto() 1089 chunk = rctxt->rc_cur_result_payload; in svc_rdma_result_payload() 1092 rctxt->rc_cur_result_payload = in svc_rdma_result_payload() [all …]
|
| H A D | svc_rdma_pcl.c | 68 static void pcl_set_read_segment(const struct svc_rdma_recv_ctxt *rctxt, in pcl_set_read_segment() argument 79 trace_svcrdma_decode_rseg(&rctxt->rc_cid, chunk, segment); in pcl_set_read_segment() 102 bool pcl_alloc_call(struct svc_rdma_recv_ctxt *rctxt, __be32 *p) in pcl_alloc_call() argument 104 struct svc_rdma_pcl *pcl = &rctxt->rc_call_pcl; in pcl_alloc_call() 130 pcl_set_read_segment(rctxt, chunk, handle, length, offset); in pcl_alloc_call() 156 bool pcl_alloc_read(struct svc_rdma_recv_ctxt *rctxt, __be32 *p) in pcl_alloc_read() argument 158 struct svc_rdma_pcl *pcl = &rctxt->rc_read_pcl; in pcl_alloc_read() 181 pcl_set_read_segment(rctxt, chunk, handle, length, offset); in pcl_alloc_read() 201 bool pcl_alloc_write(struct svc_rdma_recv_ctxt *rctxt, in pcl_alloc_write() argument 223 trace_svcrdma_decode_wseg(&rctxt->rc_cid, chunk, j); in pcl_alloc_write()
|
| H A D | svc_rdma_backchannel.c | 20 struct svc_rdma_recv_ctxt *rctxt) in svc_rdma_handle_bc_reply() argument 27 __be32 *rdma_resp = rctxt->rc_recv_buf; in svc_rdma_handle_bc_reply()
|
| H A D | svc_rdma_rw.c | 647 const struct svc_rdma_recv_ctxt *rctxt, in svc_rdma_send_write_list() argument 653 pcl_for_each_chunk(chunk, &rctxt->rc_write_pcl) { in svc_rdma_send_write_list()
|
| /linux-6.15/include/linux/sunrpc/ |
| H A D | svc_rdma_pcl.h | 118 extern bool pcl_alloc_call(struct svc_rdma_recv_ctxt *rctxt, __be32 *p); 119 extern bool pcl_alloc_read(struct svc_rdma_recv_ctxt *rctxt, __be32 *p); 120 extern bool pcl_alloc_write(struct svc_rdma_recv_ctxt *rctxt,
|
| H A D | svc_rdma.h | 253 struct svc_rdma_recv_ctxt *rctxt); 278 const struct svc_rdma_recv_ctxt *rctxt, 304 struct svc_rdma_recv_ctxt *rctxt,
|