Lines Matching full:send
53 * a Send WR conveying the transport header and the RPC message itself to
68 * The logic here depends on Send Queue and completion ordering. Since
69 * the Send WR is always posted last, it will always complete last. Thus
78 * When the Send WR is constructed, it also gets its own svc_rdma_send_ctxt.
80 * ctxt, the Send WR is posted, and sendto returns.
82 * The svc_rdma_send_ctxt is presented when the Send WR completes. The
83 * Send completion handler finally releases the Reply's pages.
85 * This mechanism also assumes that completions on the transport's Send
87 * and Send completion running at the same time could release pages that
92 * - If the Send WR is posted successfully, it will either complete
93 * successfully, or get flushed. Either way, the Send completion
95 * - If the Send WR cannot be not posted, the forward path releases
99 * where two different Write segments send portions of the same page.
274 * svc_rdma_wake_send_waiters - manage Send Queue accounting
288 * svc_rdma_wc_send - Invoked by RDMA provider for each polled Send WC
293 * the Send completion handler could be running.
321 * svc_rdma_post_send - Post a WR chain to the Send Queue
329 * Note there is potential for starvation when the Send Queue is
332 * enough Send Queue that SQ exhaustion should be a rare event.
361 * ib_drain_sq() will trigger enough Send in svc_rdma_post_send()
381 * Send completion that bumps sc_sq_avail. in svc_rdma_post_send()
395 * @sctxt: Send context for the RPC Reply
410 * @sctxt: Send context for the RPC Reply
444 * @sctxt: Send context for the RPC Reply
487 * @sctxt: Send context for the RPC Reply
519 * @sctxt: Send context for the RPC Reply
665 * Number of SGEs needed to Send the contents of @xdr inline
695 * @sctxt: send_ctxt for the Send WR
770 * @sctxt: send_ctxt for the Send WR; xprt hdr is already prepared
806 * @sctxt: send_ctxt for the Send WR
816 * The Send WR's num_sge field is set in all cases.
851 * so they are released by the Send completion handler.
869 * via RDMA Send. The RPC-over-RDMA transport header is prepared
873 * the server may Send all, a portion of, or none of the xdr_buf.
909 * svc_rdma_send_error_msg - Send an RPC/RDMA v1 error response
911 * @sctxt: Send context for the response
921 * Send completion, or by this function on error.
1054 /* Send completion releases payload pages that were part in svc_rdma_sendto()