Searched refs:sctxt (Results 1 – 4 of 4) sorted by relevance
| /linux/net/sunrpc/xprtrdma/ |
| H A D | svc_rdma_sendto.c | 537 static ssize_t svc_rdma_encode_read_list(struct svc_rdma_send_ctxt *sctxt) in svc_rdma_encode_read_list() argument 540 return xdr_stream_encode_item_absent(&sctxt->sc_stream); in svc_rdma_encode_read_list() 555 static ssize_t svc_rdma_encode_write_segment(struct svc_rdma_send_ctxt *sctxt, in svc_rdma_encode_write_segment() argument 564 p = xdr_reserve_space(&sctxt->sc_stream, len); in svc_rdma_encode_write_segment() 572 trace_svcrdma_encode_wseg(sctxt, segno, segment->rs_handle, length, in svc_rdma_encode_write_segment() 591 static ssize_t svc_rdma_encode_write_chunk(struct svc_rdma_send_ctxt *sctxt, in svc_rdma_encode_write_chunk() argument 599 ret = xdr_stream_encode_item_present(&sctxt->sc_stream); in svc_rdma_encode_write_chunk() 604 ret = xdr_stream_encode_u32(&sctxt->sc_stream, chunk->ch_segcount); in svc_rdma_encode_write_chunk() 610 ret = svc_rdma_encode_write_segment(sctxt, chunk, &remaining, segno); in svc_rdma_encode_write_chunk() 630 struct svc_rdma_send_ctxt *sctxt) in svc_rdma_encode_write_list() argument [all …]
|
| H A D | svc_rdma_rw.c | 617 struct svc_rdma_send_ctxt *sctxt, in svc_rdma_cc_link_wrs() argument 624 first_wr = sctxt->sc_wr_chain; in svc_rdma_cc_link_wrs() 634 sctxt->sc_wr_chain = first_wr; in svc_rdma_cc_link_wrs() 635 sctxt->sc_sqecount += cc->cc_sqecount; in svc_rdma_cc_link_wrs() 641 struct svc_rdma_send_ctxt *sctxt, in svc_rdma_prepare_write_chunk() argument 664 if (unlikely(sctxt->sc_sqecount + cc->cc_sqecount > rdma->sc_sq_depth)) in svc_rdma_prepare_write_chunk() 667 svc_rdma_cc_link_wrs(rdma, sctxt, cc); in svc_rdma_prepare_write_chunk() 668 list_add(&info->wi_list, &sctxt->sc_write_info_list); in svc_rdma_prepare_write_chunk() 690 struct svc_rdma_send_ctxt *sctxt, in svc_rdma_prepare_write_list() argument 699 ret = svc_rdma_prepare_write_chunk(rdma, sctxt, chunk, xdr); in svc_rdma_prepare_write_list() [all …]
|
| H A D | svc_rdma_backchannel.c | 77 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 D | svc_rdma_recvfrom.c | 766 struct svc_rdma_send_ctxt *sctxt; in svc_rdma_send_error() local 768 sctxt = svc_rdma_send_ctxt_get(rdma); in svc_rdma_send_error() 769 if (!sctxt) in svc_rdma_send_error() 771 svc_rdma_send_error_msg(rdma, sctxt, rctxt, status); in svc_rdma_send_error()
|