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.
269 * svc_rdma_wc_send - Invoked by RDMA provider for each polled Send WC
274 * the Send completion handler could be running.
297 * svc_rdma_send - Post a single Send WR
299 * @ctxt: send ctxt with a Send WR ready to post
301 * Returns zero the Send WR was posted successfully. Otherwise, a
346 * @sctxt: Send context for the RPC Reply
362 * @sctxt: Send context for the RPC Reply
402 * @sctxt: Send context for the RPC Reply
450 * @sctxt: Send context for the RPC Reply
489 * @sctxt: Send context for the RPC Reply
547 * @sctxt: send_ctxt for the Send WR
568 * fit in a single RDMA Send. in svc_rdma_pull_up_needed()
599 * @sctxt: send_ctxt for the Send WR; xprt hdr is already prepared
659 * @sctxt: send_ctxt for the Send WR
664 * element as it is added. The Send WR's num_sge field is set.
752 * so they are released by the Send completion handler.
770 * via RDMA Send. The RPC-over-RDMA transport header is prepared
774 * the server may send all, a portion of, or none of the xdr_buf.
778 * RDMA Send is the last step of transmitting an RPC reply. Pages
781 * DMA unmapped by each Write completion, but the subsequent Send
810 * svc_rdma_send_error_msg - Send an RPC/RDMA v1 error response
812 * @sctxt: Send context for the response
822 * Send completion, or by this function on error.
966 /* Send completion releases payload pages that were part in svc_rdma_sendto()
991 * we actually send the payload.