Home
last modified time | relevance | path

Searched refs:sctxt (Results 1 – 3 of 3) sorted by relevance

/linux/net/sunrpc/xprtrdma/
H A Dsvc_rdma_sendto.c487 * @sctxt: Send context for the RPC Reply
494 static ssize_t svc_rdma_encode_read_list(struct svc_rdma_send_ctxt *sctxt) in svc_rdma_encode_write_list()
497 return xdr_stream_encode_item_absent(&sctxt->sc_stream); in svc_rdma_encode_write_list()
502 * @sctxt: Send context for the RPC Reply in svc_rdma_encode_write_list()
512 static ssize_t svc_rdma_encode_write_segment(struct svc_rdma_send_ctxt *sctxt, in svc_rdma_encode_write_list()
521 p = xdr_reserve_space(&sctxt->sc_stream, len);
529 trace_svcrdma_encode_wseg(sctxt, segno, segment->rs_handle, length, in svc_rdma_encode_reply_chunk()
536 * @sctxt: Send context for the RPC Reply in svc_rdma_encode_reply_chunk()
548 static ssize_t svc_rdma_encode_write_chunk(struct svc_rdma_send_ctxt *sctxt,
556 ret = xdr_stream_encode_item_present(&sctxt
402 svc_rdma_encode_read_list(struct svc_rdma_send_ctxt * sctxt) svc_rdma_encode_read_list() argument
420 svc_rdma_encode_write_segment(struct svc_rdma_send_ctxt * sctxt,const struct svc_rdma_chunk * chunk,u32 * remaining,unsigned int segno) svc_rdma_encode_write_segment() argument
456 svc_rdma_encode_write_chunk(struct svc_rdma_send_ctxt * sctxt,const struct svc_rdma_chunk * chunk) svc_rdma_encode_write_chunk() argument
495 svc_rdma_encode_write_list(struct svc_rdma_recv_ctxt * rctxt,struct svc_rdma_send_ctxt * sctxt) svc_rdma_encode_write_list() argument
530 svc_rdma_encode_reply_chunk(struct svc_rdma_recv_ctxt * rctxt,struct svc_rdma_send_ctxt * sctxt,unsigned int length) svc_rdma_encode_reply_chunk() argument
704 svc_rdma_pull_up_needed(const struct svcxprt_rdma * rdma,const struct svc_rdma_send_ctxt * sctxt,const struct svc_rdma_pcl * write_pcl,const struct xdr_buf * xdr) svc_rdma_pull_up_needed() argument
785 svc_rdma_pull_up_reply_msg(const struct svcxprt_rdma * rdma,struct svc_rdma_send_ctxt * sctxt,const struct svc_rdma_pcl * write_pcl,const struct xdr_buf * xdr) svc_rdma_pull_up_reply_msg() argument
819 svc_rdma_map_reply_msg(struct svcxprt_rdma * rdma,struct svc_rdma_send_ctxt * sctxt,const struct svc_rdma_pcl * write_pcl,const struct svc_rdma_pcl * reply_pcl,const struct xdr_buf * xdr) svc_rdma_map_reply_msg() argument
881 svc_rdma_send_reply_msg(struct svcxprt_rdma * rdma,struct svc_rdma_send_ctxt * sctxt,const struct svc_rdma_recv_ctxt * rctxt,struct svc_rqst * rqstp) svc_rdma_send_reply_msg() argument
924 svc_rdma_send_error_msg(struct svcxprt_rdma * rdma,struct svc_rdma_send_ctxt * sctxt,struct svc_rdma_recv_ctxt * rctxt,int status) svc_rdma_send_error_msg() argument
996 struct svc_rdma_send_ctxt *sctxt; svc_rdma_sendto() local
[all...]
H A Dsvc_rdma_backchannel.c77 struct svc_rdma_send_ctxt *sctxt) in svc_rdma_bc_sendto() argument
83 ret = svc_rdma_map_reply_msg(rdma, sctxt, &empty_pcl, &empty_pcl, in svc_rdma_bc_sendto()
92 sctxt->sc_send_wr.opcode = IB_WR_SEND; in svc_rdma_bc_sendto()
93 return svc_rdma_post_send(rdma, sctxt); in svc_rdma_bc_sendto()
H A Dsvc_rdma_rw.c622 /* Link chunk WRs onto @sctxt's WR chain. Completion is requested in svc_rdma_send_write_chunk()
626 struct svc_rdma_send_ctxt *sctxt, in svc_rdma_send_write_chunk()
633 first_wr = sctxt->sc_wr_chain; in svc_rdma_send_write_chunk()
643 sctxt->sc_wr_chain = first_wr; in svc_rdma_send_write_chunk()
644 sctxt->sc_sqecount += cc->cc_sqecount; in svc_rdma_send_write_chunk()
647 /* Link Write WRs for @chunk onto @sctxt's WR chain. in svc_rdma_send_write_chunk()
650 struct svc_rdma_send_ctxt *sctxt, in svc_rdma_send_write_chunk()
673 if (unlikely(sctxt->sc_sqecount + cc->cc_sqecount > rdma->sc_sq_depth)) in svc_rdma_send_write_list()
676 svc_rdma_cc_link_wrs(rdma, sctxt, cc); in svc_rdma_send_write_list()
677 list_add(&info->wi_list, &sctxt in svc_rdma_send_write_list()
697 svc_rdma_prepare_reply_chunk(struct svcxprt_rdma * rdma,const struct svc_rdma_pcl * write_pcl,const struct svc_rdma_pcl * reply_pcl,struct svc_rdma_send_ctxt * sctxt,const struct xdr_buf * xdr) svc_rdma_prepare_reply_chunk() argument
[all...]