Home
last modified time | relevance | path

Searched refs:ib_send_wr (Results 1 – 25 of 73) sorted by relevance

123

/linux-6.15/drivers/infiniband/hw/mlx5/
H A Dwr.h104 int mlx5_ib_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
105 const struct ib_send_wr **bad_wr, bool drain);
110 const struct ib_send_wr *wr, in mlx5_ib_post_send_nodrain()
111 const struct ib_send_wr **bad_wr) in mlx5_ib_post_send_nodrain()
117 const struct ib_send_wr *wr, in mlx5_ib_post_send_drain()
118 const struct ib_send_wr **bad_wr) in mlx5_ib_post_send_drain()
H A Dwr.c54 static void set_eth_seg(const struct ib_send_wr *wr, struct mlx5_ib_qp *qp, in set_eth_seg()
103 const struct ib_send_wr *wr) in set_datagram_seg()
228 static __be32 send_ieth(const struct ib_send_wr *wr) in send_ieth()
416 static int set_sig_data_segment(const struct ib_send_wr *send_wr, in set_sig_data_segment()
557 static int set_pi_umr_wr(const struct ib_send_wr *send_wr, in set_pi_umr_wr()
750 const struct ib_send_wr *wr, unsigned int *idx, int *size, in begin_wqe()
813 const struct ib_send_wr *wr, in handle_psv()
845 const struct ib_send_wr *wr, in handle_reg_mr_integrity()
932 const struct ib_send_wr *wr, in handle_qpt_rc()
995 const struct ib_send_wr *wr, void **seg, in handle_qpt_hw_gsi()
[all …]
/linux-6.15/include/rdma/
H A Drw.h39 struct ib_send_wr inv_wr;
62 struct ib_send_wr *rdma_rw_ctx_wrs(struct rdma_rw_ctx *ctx, struct ib_qp *qp,
63 u32 port_num, struct ib_cqe *cqe, struct ib_send_wr *chain_wr);
65 struct ib_cqe *cqe, struct ib_send_wr *chain_wr);
H A Dib_verbs.h1394 struct ib_send_wr { struct
1395 struct ib_send_wr *next; argument
1411 struct ib_send_wr wr; argument
1422 struct ib_send_wr wr;
1437 struct ib_send_wr wr;
1454 struct ib_send_wr wr;
2353 int (*post_send)(struct ib_qp *qp, const struct ib_send_wr *send_wr,
2354 const struct ib_send_wr **bad_send_wr);
3902 const struct ib_send_wr *send_wr, in ib_post_send()
3903 const struct ib_send_wr **bad_send_wr) in ib_post_send()
[all …]
/linux-6.15/drivers/infiniband/ulp/rtrs/
H A Drtrs.c109 static int rtrs_post_send(struct ib_qp *qp, struct ib_send_wr *head, in rtrs_post_send()
110 struct ib_send_wr *wr, struct ib_send_wr *tail) in rtrs_post_send()
113 struct ib_send_wr *next = head; in rtrs_post_send()
129 struct ib_send_wr *head) in rtrs_iu_post_send()
132 struct ib_send_wr wr; in rtrs_iu_post_send()
142 wr = (struct ib_send_wr) { in rtrs_iu_post_send()
158 struct ib_send_wr *head, in rtrs_iu_post_rdma_write_imm()
159 struct ib_send_wr *tail) in rtrs_iu_post_rdma_write_imm()
190 struct ib_send_wr *head) in rtrs_post_rdma_write_imm_empty()
H A Drtrs-pri.h305 struct ib_send_wr *head);
310 struct ib_send_wr *head,
311 struct ib_send_wr *tail);
/linux-6.15/drivers/infiniband/hw/qedr/
H A Dqedr_roce_cm.h51 int qedr_gsi_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
52 const struct ib_send_wr **bad_wr);
H A Dverbs.h90 int qedr_post_send(struct ib_qp *, const struct ib_send_wr *,
91 const struct ib_send_wr **bad_wr);
H A Dqedr_roce_cm.c381 const struct ib_send_wr *swr, in qedr_gsi_build_header()
492 const struct ib_send_wr *swr, in qedr_gsi_build_packet()
541 int qedr_gsi_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, in qedr_gsi_post_send()
542 const struct ib_send_wr **bad_wr) in qedr_gsi_post_send()
/linux-6.15/drivers/infiniband/sw/rdmavt/
H A Dqp.h22 int rvt_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
23 const struct ib_send_wr **bad_wr);
/linux-6.15/drivers/infiniband/hw/ocrdma/
H A Docrdma_verbs.h46 int ocrdma_post_send(struct ib_qp *, const struct ib_send_wr *,
47 const struct ib_send_wr **bad_wr);
/linux-6.15/drivers/infiniband/hw/erdma/
H A Derdma_qp.c326 const struct ib_send_wr *send_wr, u16 wqe_idx, in fill_inline_data()
372 static int fill_sgl(struct erdma_qp *qp, const struct ib_send_wr *send_wr, in fill_sgl()
404 const struct ib_send_wr *wr, u32 *hw_op) in init_send_sqe_rc()
420 const struct ib_send_wr *wr, u32 *hw_op) in init_send_sqe_ud()
443 const struct ib_send_wr *send_wr) in erdma_push_one_sqe()
660 int erdma_post_send(struct ib_qp *ibqp, const struct ib_send_wr *send_wr, in erdma_post_send()
661 const struct ib_send_wr **bad_send_wr) in erdma_post_send()
665 const struct ib_send_wr *wr = send_wr; in erdma_post_send()
/linux-6.15/drivers/infiniband/sw/siw/
H A Dsiw_verbs.h60 int siw_post_send(struct ib_qp *base_qp, const struct ib_send_wr *wr,
61 const struct ib_send_wr **bad_wr);
/linux-6.15/include/linux/sunrpc/
H A Dsvc_rdma.h237 struct ib_send_wr sc_send_wr;
238 struct ib_send_wr *sc_wr_chain;
/linux-6.15/drivers/infiniband/hw/mana/
H A Dwr.c144 int mana_ib_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, in mana_ib_post_send()
145 const struct ib_send_wr **bad_wr) in mana_ib_post_send()
/linux-6.15/net/sunrpc/xprtrdma/
H A Dfrwr_ops.c386 struct ib_send_wr *post_wr, *send_wr = &req->rl_wr; in frwr_send()
499 struct ib_send_wr *first, **prev, *last; in frwr_unmap_sync()
501 const struct ib_send_wr *bad_wr; in frwr_unmap_sync()
605 struct ib_send_wr *first, *last, **prev; in frwr_unmap_async()
H A Dxprt_rdma.h254 struct ib_send_wr mr_invwr;
322 struct ib_send_wr rl_wr;
H A Dsvc_rdma_sendto.c341 struct ib_send_wr *first_wr = ctxt->sc_wr_chain; in svc_rdma_post_send()
342 struct ib_send_wr *send_wr = &ctxt->sc_send_wr; in svc_rdma_post_send()
343 const struct ib_send_wr *bad_wr = first_wr; in svc_rdma_post_send()
885 struct ib_send_wr *send_wr = &sctxt->sc_send_wr; in svc_rdma_send_reply_msg()
/linux-6.15/drivers/infiniband/hw/mthca/
H A Dmthca_dev.h523 int mthca_tavor_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
524 const struct ib_send_wr **bad_wr);
527 int mthca_arbel_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
528 const struct ib_send_wr **bad_wr);
/linux-6.15/drivers/infiniband/core/
H A Drw.c497 struct ib_send_wr *rdma_rw_ctx_wrs(struct rdma_rw_ctx *ctx, struct ib_qp *qp, in rdma_rw_ctx_wrs()
498 u32 port_num, struct ib_cqe *cqe, struct ib_send_wr *chain_wr) in rdma_rw_ctx_wrs()
500 struct ib_send_wr *first_wr, *last_wr; in rdma_rw_ctx_wrs()
556 struct ib_cqe *cqe, struct ib_send_wr *chain_wr) in rdma_rw_ctx_post()
558 struct ib_send_wr *first_wr; in rdma_rw_ctx_post()
/linux-6.15/drivers/infiniband/sw/rxe/
H A Drxe_verbs.c686 static int validate_send_wr(struct rxe_qp *qp, const struct ib_send_wr *ibwr, in validate_send_wr()
748 const struct ib_send_wr *ibwr) in init_send_wr()
829 const struct ib_send_wr *ibwr) in copy_inline_data_to_wqe()
841 static int init_send_wqe(struct rxe_qp *qp, const struct ib_send_wr *ibwr, in init_send_wqe()
879 static int post_one_send(struct rxe_qp *qp, const struct ib_send_wr *ibwr) in post_one_send()
907 const struct ib_send_wr *ibwr, in rxe_post_send_kernel()
908 const struct ib_send_wr **bad_wr) in rxe_post_send_kernel()
934 static int rxe_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, in rxe_post_send()
935 const struct ib_send_wr **bad_wr) in rxe_post_send()
/linux-6.15/drivers/infiniband/ulp/iser/
H A Discsi_iser.h247 struct ib_send_wr send_wr;
248 struct ib_send_wr inv_wr;
/linux-6.15/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.h239 int bnxt_re_post_send(struct ib_qp *qp, const struct ib_send_wr *send_wr,
240 const struct ib_send_wr **bad_send_wr);
/linux-6.15/net/rds/
H A Dib_mr.h59 struct ib_send_wr fr_wr;
/linux-6.15/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_verbs.h398 int pvrdma_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
399 const struct ib_send_wr **bad_wr);

123