Home
last modified time | relevance | path

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

12

/kernel/linux/linux-6.6/drivers/infiniband/hw/erdma/
H A Derdma_qp.c208 const struct ib_send_wr *send_wr, u16 wqe_idx, in fill_inline_data()
220 while (i < send_wr->num_sge) { in fill_inline_data()
221 bytes += send_wr->sg_list[i].length; in fill_inline_data()
225 remain_size = send_wr->sg_list[i].length; in fill_inline_data()
232 (void *)(uintptr_t)send_wr->sg_list[i].addr + in fill_inline_data()
254 static int fill_sgl(struct erdma_qp *qp, const struct ib_send_wr *send_wr, in fill_sgl() argument
261 if (send_wr->num_sge > qp->dev->attrs.max_send_sge) in fill_sgl()
267 while (i < send_wr->num_sge) { in fill_sgl()
273 bytes += send_wr->sg_list[i].length; in fill_sgl()
274 memcpy(sgl + sgl_offset, &send_wr in fill_sgl()
207 fill_inline_data(struct erdma_qp *qp, const struct ib_send_wr *send_wr, u16 wqe_idx, u32 sgl_offset, __le32 *length_field) fill_inline_data() argument
285 erdma_push_one_sqe(struct erdma_qp *qp, u16 *pi, const struct ib_send_wr *send_wr) erdma_push_one_sqe() argument
499 erdma_post_send(struct ib_qp *ibqp, const struct ib_send_wr *send_wr, const struct ib_send_wr **bad_send_wr) erdma_post_send() argument
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/ulp/isert/
H A Dib_isert.c785 struct ib_send_wr send_wr; in isert_login_post_send() local
793 send_wr.next = NULL; in isert_login_post_send()
794 send_wr.wr_cqe = &tx_desc->tx_cqe; in isert_login_post_send()
795 send_wr.sg_list = tx_desc->tx_sg; in isert_login_post_send()
796 send_wr.num_sge = tx_desc->num_sge; in isert_login_post_send()
797 send_wr.opcode = IB_WR_SEND; in isert_login_post_send()
798 send_wr.send_flags = IB_SEND_SIGNALED; in isert_login_post_send()
800 ret = ib_post_send(isert_conn->qp, &send_wr, NULL); in isert_login_post_send()
866 struct ib_send_wr *send_wr) in isert_init_send_wr()
871 send_wr in isert_init_send_wr()
865 isert_init_send_wr(struct isert_conn *isert_conn, struct isert_cmd *isert_cmd, struct ib_send_wr *send_wr) isert_init_send_wr() argument
1766 struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; isert_put_response() local
1854 struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; isert_put_nopin() local
1873 struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; isert_put_logout_rsp() local
1891 struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; isert_put_tm_rsp() local
1909 struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; isert_put_reject() local
1944 struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; isert_put_text_rsp() local
[all...]
H A Dib_isert.h132 struct ib_send_wr send_wr; member
/kernel/linux/linux-6.6/drivers/infiniband/ulp/isert/
H A Dib_isert.c786 struct ib_send_wr send_wr; in isert_login_post_send() local
794 send_wr.next = NULL; in isert_login_post_send()
795 send_wr.wr_cqe = &tx_desc->tx_cqe; in isert_login_post_send()
796 send_wr.sg_list = tx_desc->tx_sg; in isert_login_post_send()
797 send_wr.num_sge = tx_desc->num_sge; in isert_login_post_send()
798 send_wr.opcode = IB_WR_SEND; in isert_login_post_send()
799 send_wr.send_flags = IB_SEND_SIGNALED; in isert_login_post_send()
801 ret = ib_post_send(isert_conn->qp, &send_wr, NULL); in isert_login_post_send()
867 struct ib_send_wr *send_wr) in isert_init_send_wr()
872 send_wr in isert_init_send_wr()
866 isert_init_send_wr(struct isert_conn *isert_conn, struct isert_cmd *isert_cmd, struct ib_send_wr *send_wr) isert_init_send_wr() argument
1766 struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; isert_put_response() local
1854 struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; isert_put_nopin() local
1873 struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; isert_put_logout_rsp() local
1891 struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; isert_put_tm_rsp() local
1909 struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; isert_put_reject() local
1944 struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; isert_put_text_rsp() local
[all...]
H A Dib_isert.h132 struct ib_send_wr send_wr; member
/kernel/linux/linux-5.10/drivers/infiniband/core/
H A Dmad.c65 struct ib_ud_wr *wr = &mad_send_wr->send_wr; in create_mad_addr_info()
613 struct ib_ud_wr *send_wr = &mad_send_wr->send_wr; in handle_outgoing_dr_smp() local
622 port_num = send_wr->port_num; in handle_outgoing_dr_smp()
695 send_wr->wr.wr_cqe, drslid, in handle_outgoing_dr_smp()
696 send_wr->pkey_index, in handle_outgoing_dr_smp()
697 send_wr->port_num, &mad_wc); in handle_outgoing_dr_smp()
757 local->mad_send_wr->send_wr.pkey_index = out_mad_pkey_index; in handle_outgoing_dr_smp()
795 static int alloc_send_rmpp_list(struct ib_mad_send_wr_private *send_wr, in alloc_send_rmpp_list() argument
798 struct ib_mad_send_buf *send_buf = &send_wr in alloc_send_rmpp_list()
[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 Dmad_priv.h129 struct ib_ud_wr send_wr; member
H A Dagent.c129 mad_send_wr->send_wr.port_num = port_num; in agent_send_response()
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Dmad.c62 struct ib_ud_wr *wr = &mad_send_wr->send_wr; in create_mad_addr_info()
607 struct ib_ud_wr *send_wr = &mad_send_wr->send_wr; in handle_outgoing_dr_smp() local
616 port_num = send_wr->port_num; in handle_outgoing_dr_smp()
689 send_wr->wr.wr_cqe, drslid, in handle_outgoing_dr_smp()
690 send_wr->pkey_index, in handle_outgoing_dr_smp()
691 send_wr->port_num, &mad_wc); in handle_outgoing_dr_smp()
750 local->mad_send_wr->send_wr.pkey_index = out_mad_pkey_index; in handle_outgoing_dr_smp()
788 static int alloc_send_rmpp_list(struct ib_mad_send_wr_private *send_wr, in alloc_send_rmpp_list() argument
791 struct ib_mad_send_buf *send_buf = &send_wr in alloc_send_rmpp_list()
[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 Dmad_priv.h128 struct ib_ud_wr send_wr; member
H A Dagent.c129 mad_send_wr->send_wr.port_num = port_num; in agent_send_response()
/kernel/linux/linux-5.10/drivers/infiniband/ulp/iser/
H A Discsi_iser.h146 #define ISER_GET_MAX_XMIT_CMDS(send_wr) ((send_wr \
238 * @send_wr: send WR
251 struct ib_send_wr send_wr; member
H A Diser_memory.c267 wr->wr.next = &tx_desc->send_wr; in iser_reg_sig_mr()
314 wr->wr.next = &tx_desc->send_wr; in iser_fast_reg_mr()
/kernel/linux/linux-6.6/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
H A Diser_memory.c281 wr->wr.next = &tx_desc->send_wr; in iser_reg_sig_mr()
328 wr->wr.next = &tx_desc->send_wr; in iser_fast_reg_mr()
/kernel/linux/linux-6.6/net/sunrpc/xprtrdma/
H A Dfrwr_ops.c385 struct ib_send_wr *post_wr, *send_wr = &req->rl_wr; in frwr_send() local
392 post_wr = send_wr; in frwr_send()
407 send_wr->send_flags |= IB_SEND_SIGNALED; in frwr_send()
411 send_wr->send_flags &= ~IB_SEND_SIGNALED; in frwr_send()
/kernel/linux/linux-5.10/fs/cifs/
H A Dsmbdirect.c679 struct ib_send_wr send_wr; in smbd_post_send_negotiate_req() local
718 send_wr.next = NULL; in smbd_post_send_negotiate_req()
719 send_wr.wr_cqe = &request->cqe; in smbd_post_send_negotiate_req()
720 send_wr.sg_list = request->sge; in smbd_post_send_negotiate_req()
721 send_wr.num_sge = request->num_sge; in smbd_post_send_negotiate_req()
722 send_wr.opcode = IB_WR_SEND; in smbd_post_send_negotiate_req()
723 send_wr.send_flags = IB_SEND_SIGNALED; in smbd_post_send_negotiate_req()
730 rc = ib_post_send(info->id->qp, &send_wr, NULL); in smbd_post_send_negotiate_req()
789 struct ib_send_wr send_wr; in smbd_post_send() local
805 send_wr in smbd_post_send()
[all...]
/kernel/linux/linux-6.6/fs/smb/client/
H A Dsmbdirect.c685 struct ib_send_wr send_wr; in smbd_post_send_negotiate_req() local
724 send_wr.next = NULL; in smbd_post_send_negotiate_req()
725 send_wr.wr_cqe = &request->cqe; in smbd_post_send_negotiate_req()
726 send_wr.sg_list = request->sge; in smbd_post_send_negotiate_req()
727 send_wr.num_sge = request->num_sge; in smbd_post_send_negotiate_req()
728 send_wr.opcode = IB_WR_SEND; in smbd_post_send_negotiate_req()
729 send_wr.send_flags = IB_SEND_SIGNALED; in smbd_post_send_negotiate_req()
736 rc = ib_post_send(info->id->qp, &send_wr, NULL); in smbd_post_send_negotiate_req()
795 struct ib_send_wr send_wr; in smbd_post_send() local
811 send_wr in smbd_post_send()
[all...]
/kernel/linux/linux-5.10/drivers/nvme/target/
H A Drdma.c59 struct ib_send_wr send_wr; member
424 r->send_wr.wr_cqe = &r->send_cqe; in nvmet_rdma_alloc_rsp()
425 r->send_wr.sg_list = &r->send_sge; in nvmet_rdma_alloc_rsp()
426 r->send_wr.num_sge = 1; in nvmet_rdma_alloc_rsp()
427 r->send_wr.send_flags = IB_SEND_SIGNALED; in nvmet_rdma_alloc_rsp()
723 rsp->send_wr.opcode = IB_WR_SEND_WITH_INV; in nvmet_rdma_queue_response()
724 rsp->send_wr.ex.invalidate_rkey = rsp->invalidate_rkey; in nvmet_rdma_queue_response()
726 rsp->send_wr.opcode = IB_WR_SEND; in nvmet_rdma_queue_response()
735 cm_id->port_num, NULL, &rsp->send_wr); in nvmet_rdma_queue_response()
737 first_wr = &rsp->send_wr; in nvmet_rdma_queue_response()
[all...]
/kernel/linux/linux-6.6/drivers/nvme/target/
H A Drdma.c60 struct ib_send_wr send_wr; member
425 r->send_wr.wr_cqe = &r->send_cqe; in nvmet_rdma_alloc_rsp()
426 r->send_wr.sg_list = &r->send_sge; in nvmet_rdma_alloc_rsp()
427 r->send_wr.num_sge = 1; in nvmet_rdma_alloc_rsp()
428 r->send_wr.send_flags = IB_SEND_SIGNALED; in nvmet_rdma_alloc_rsp()
724 rsp->send_wr.opcode = IB_WR_SEND_WITH_INV; in nvmet_rdma_queue_response()
725 rsp->send_wr.ex.invalidate_rkey = rsp->invalidate_rkey; in nvmet_rdma_queue_response()
727 rsp->send_wr.opcode = IB_WR_SEND; in nvmet_rdma_queue_response()
736 cm_id->port_num, NULL, &rsp->send_wr); in nvmet_rdma_queue_response()
738 first_wr = &rsp->send_wr; in nvmet_rdma_queue_response()
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.h190 int bnxt_re_post_send(struct ib_qp *qp, const struct ib_send_wr *send_wr,
/kernel/linux/linux-6.6/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.h209 int bnxt_re_post_send(struct ib_qp *qp, const struct ib_send_wr *send_wr,
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
H A Dwr.c637 static int set_sig_data_segment(const struct ib_send_wr *send_wr, in set_sig_data_segment() argument
778 static int set_pi_umr_wr(const struct ib_send_wr *send_wr, in set_pi_umr_wr() argument
782 const struct ib_reg_wr *wr = reg_wr(send_wr); in set_pi_umr_wr()
790 if (unlikely(send_wr->num_sge != 0) || in set_pi_umr_wr()
820 ret = set_sig_data_segment(send_wr, wr->mr, sig_attrs, qp, seg, size, in set_pi_umr_wr()

Completed in 28 milliseconds

12