Searched refs:send_wr (Results 1 - 21 of 21) sorted by relevance

/linux-master/drivers/infiniband/hw/erdma/
H A Derdma_qp.c208 const struct ib_send_wr *send_wr, u16 wqe_idx,
220 while (i < send_wr->num_sge) {
221 bytes += send_wr->sg_list[i].length;
225 remain_size = send_wr->sg_list[i].length;
232 (void *)(uintptr_t)send_wr->sg_list[i].addr +
254 static int fill_sgl(struct erdma_qp *qp, const struct ib_send_wr *send_wr, argument
261 if (send_wr->num_sge > qp->dev->attrs.max_send_sge)
267 while (i < send_wr->num_sge) {
273 bytes += send_wr->sg_list[i].length;
274 memcpy(sgl + sgl_offset, &send_wr
207 fill_inline_data(struct erdma_qp *qp, const struct ib_send_wr *send_wr, u16 wqe_idx, u32 sgl_offset, __le32 *length_field) argument
285 erdma_push_one_sqe(struct erdma_qp *qp, u16 *pi, const struct ib_send_wr *send_wr) argument
499 erdma_post_send(struct ib_qp *ibqp, const struct ib_send_wr *send_wr, const struct ib_send_wr **bad_send_wr) argument
[all...]
H A Derdma_verbs.h353 int erdma_post_send(struct ib_qp *ibqp, const struct ib_send_wr *send_wr,
/linux-master/drivers/infiniband/ulp/isert/
H A Dib_isert.c786 struct ib_send_wr send_wr; local
794 send_wr.next = NULL;
795 send_wr.wr_cqe = &tx_desc->tx_cqe;
796 send_wr.sg_list = tx_desc->tx_sg;
797 send_wr.num_sge = tx_desc->num_sge;
798 send_wr.opcode = IB_WR_SEND;
799 send_wr.send_flags = IB_SEND_SIGNALED;
801 ret = ib_post_send(isert_conn->qp, &send_wr, NULL);
867 struct ib_send_wr *send_wr)
872 send_wr
866 isert_init_send_wr(struct isert_conn *isert_conn, struct isert_cmd *isert_cmd, struct ib_send_wr *send_wr) argument
1766 struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; local
1854 struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; local
1873 struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; local
1891 struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; local
1909 struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; local
1944 struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; local
[all...]
H A Dib_isert.h132 struct ib_send_wr send_wr; member in struct:iser_tx_desc
/linux-master/drivers/infiniband/ulp/iser/
H A Discsi_iser.h144 #define ISER_GET_MAX_XMIT_CMDS(send_wr) ((send_wr \
234 * @send_wr: send WR
247 struct ib_send_wr send_wr; member in struct:iser_tx_desc
H A Diser_memory.c281 wr->wr.next = &tx_desc->send_wr;
328 wr->wr.next = &tx_desc->send_wr;
H A Diser_verbs.c859 struct ib_send_wr *wr = &tx_desc->send_wr;
/linux-master/drivers/infiniband/core/
H A Dmad.c62 struct ib_ud_wr *wr = &mad_send_wr->send_wr;
607 struct ib_ud_wr *send_wr = &mad_send_wr->send_wr; local
616 port_num = send_wr->port_num;
689 send_wr->wr.wr_cqe, drslid,
690 send_wr->pkey_index,
691 send_wr->port_num, &mad_wc);
750 local->mad_send_wr->send_wr.pkey_index = out_mad_pkey_index;
788 static int alloc_send_rmpp_list(struct ib_mad_send_wr_private *send_wr, argument
791 struct ib_mad_send_buf *send_buf = &send_wr
[all...]
H A Dcma_trace.h186 __field(u32, send_wr)
198 __entry->send_wr = qp_init_attr->cap.max_send_wr;
215 " send_wr=%u recv_wr=%u qp_num=%u rc=%d",
218 rdma_show_qp_type(__entry->qp_type), __entry->send_wr,
H A Dagent.c129 mad_send_wr->send_wr.port_num = port_num;
H A Dmad_priv.h128 struct ib_ud_wr send_wr; member in struct:ib_mad_send_wr_private
/linux-master/net/sunrpc/xprtrdma/
H A Dsvc_rdma_sendto.c342 struct ib_send_wr *send_wr = &ctxt->sc_send_wr; local
351 send_wr->sg_list[0].addr,
352 send_wr->sg_list[0].length,
885 struct ib_send_wr *send_wr = &sctxt->sc_send_wr; local
899 send_wr->opcode = IB_WR_SEND_WITH_INV;
900 send_wr->ex.invalidate_rkey = rctxt->rc_inv_rkey;
902 send_wr->opcode = IB_WR_SEND;
H A Dfrwr_ops.c385 struct ib_send_wr *post_wr, *send_wr = &req->rl_wr; local
392 post_wr = send_wr;
407 send_wr->send_flags |= IB_SEND_SIGNALED;
411 send_wr->send_flags &= ~IB_SEND_SIGNALED;
/linux-master/fs/smb/client/
H A Dsmbdirect.c685 struct ib_send_wr send_wr; local
724 send_wr.next = NULL;
725 send_wr.wr_cqe = &request->cqe;
726 send_wr.sg_list = request->sge;
727 send_wr.num_sge = request->num_sge;
728 send_wr.opcode = IB_WR_SEND;
729 send_wr.send_flags = IB_SEND_SIGNALED;
736 rc = ib_post_send(info->id->qp, &send_wr, NULL);
795 struct ib_send_wr send_wr; local
811 send_wr
[all...]
/linux-master/drivers/nvme/target/
H A Drdma.c61 struct ib_send_wr send_wr; member in struct:nvmet_rdma_rsp
426 r->send_wr.wr_cqe = &r->send_cqe;
427 r->send_wr.sg_list = &r->send_sge;
428 r->send_wr.num_sge = 1;
429 r->send_wr.send_flags = IB_SEND_SIGNALED;
725 rsp->send_wr.opcode = IB_WR_SEND_WITH_INV;
726 rsp->send_wr.ex.invalidate_rkey = rsp->invalidate_rkey;
728 rsp->send_wr.opcode = IB_WR_SEND;
737 cm_id->port_num, NULL, &rsp->send_wr);
739 first_wr = &rsp->send_wr;
[all...]
/linux-master/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.h219 int bnxt_re_post_send(struct ib_qp *qp, const struct ib_send_wr *send_wr,
/linux-master/drivers/infiniband/hw/mlx5/
H A Dwr.c416 static int set_sig_data_segment(const struct ib_send_wr *send_wr, argument
557 static int set_pi_umr_wr(const struct ib_send_wr *send_wr, argument
561 const struct ib_reg_wr *wr = reg_wr(send_wr);
569 if (unlikely(send_wr->num_sge != 0) ||
599 ret = set_sig_data_segment(send_wr, wr->mr, sig_attrs, qp, seg, size,
/linux-master/drivers/infiniband/ulp/srpt/
H A Dib_srpt.c2818 struct ib_send_wr send_wr, *first_wr = &send_wr; local
2881 send_wr.next = NULL;
2882 send_wr.wr_cqe = &ioctx->ioctx.cqe;
2883 send_wr.sg_list = &sge;
2884 send_wr.num_sge = 1;
2885 send_wr.opcode = IB_WR_SEND;
2886 send_wr.send_flags = IB_SEND_SIGNALED;
/linux-master/include/uapi/rdma/
H A Dib_user_verbs.h843 struct ib_uverbs_send_wr send_wr[]; member in struct:ib_uverbs_post_send
/linux-master/include/rdma/
H A Dib_verbs.h2333 int (*post_send)(struct ib_qp *qp, const struct ib_send_wr *send_wr,
3820 * @send_wr: A list of work requests to post on the send queue.
3830 const struct ib_send_wr *send_wr,
3835 return qp->device->ops.post_send(qp, send_wr, bad_send_wr ? : &dummy);
3829 ib_post_send(struct ib_qp *qp, const struct ib_send_wr *send_wr, const struct ib_send_wr **bad_send_wr) argument
/linux-master/drivers/infiniband/hw/hns/
H A Dhns_roce_hw_v2.c3382 struct ib_send_wr *send_wr; local
3385 send_wr = &rdma_wr.wr;
3386 send_wr->opcode = IB_WR_RDMA_WRITE;
3388 ret = hns_roce_v2_post_send(&hr_qp->ibqp, send_wr, &bad_wr);

Completed in 270 milliseconds