Home
last modified time | relevance | path

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

123

/Linux-v4.19/include/rdma/
Drw.h47 struct ib_send_wr inv_wr;
54 struct ib_send_wr sig_inv_wr;
79 struct ib_send_wr *rdma_rw_ctx_wrs(struct rdma_rw_ctx *ctx, struct ib_qp *qp,
80 u8 port_num, struct ib_cqe *cqe, struct ib_send_wr *chain_wr);
82 struct ib_cqe *cqe, struct ib_send_wr *chain_wr);
Dib_verbs.h1333 struct ib_send_wr { struct
1334 struct ib_send_wr *next; argument
1350 struct ib_send_wr wr; argument
1355 static inline const struct ib_rdma_wr *rdma_wr(const struct ib_send_wr *wr) in rdma_wr()
1361 struct ib_send_wr wr;
1370 static inline const struct ib_atomic_wr *atomic_wr(const struct ib_send_wr *wr) in atomic_wr()
1376 struct ib_send_wr wr;
1387 static inline const struct ib_ud_wr *ud_wr(const struct ib_send_wr *wr) in ud_wr()
1393 struct ib_send_wr wr;
1399 static inline const struct ib_reg_wr *reg_wr(const struct ib_send_wr *wr) in reg_wr()
[all …]
/Linux-v4.19/drivers/infiniband/hw/qedr/
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);
Dverbs.h94 int qedr_post_send(struct ib_qp *, const struct ib_send_wr *,
95 const struct ib_send_wr **bad_wr);
Dqedr_roce_cm.c383 const struct ib_send_wr *swr, in qedr_gsi_build_header()
491 const struct ib_send_wr *swr, in qedr_gsi_build_packet()
540 int qedr_gsi_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, in qedr_gsi_post_send()
541 const struct ib_send_wr **bad_wr) in qedr_gsi_post_send()
/Linux-v4.19/drivers/infiniband/sw/rdmavt/
Dqp.h65 int rvt_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
66 const struct ib_send_wr **bad_wr);
/Linux-v4.19/drivers/infiniband/hw/usnic/
Dusnic_ib_verbs.h83 int usnic_ib_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
84 const struct ib_send_wr **bad_wr);
/Linux-v4.19/drivers/infiniband/hw/ocrdma/
Docrdma_verbs.h46 int ocrdma_post_send(struct ib_qp *, const struct ib_send_wr *,
47 const struct ib_send_wr **bad_wr);
/Linux-v4.19/drivers/infiniband/ulp/iser/
Discsi_iser.h265 struct ib_send_wr send;
677 static inline struct ib_send_wr *
680 struct ib_send_wr *cur_wr = &tx_desc->wrs[tx_desc->wr_idx].send; in iser_tx_next_wr()
681 struct ib_send_wr *last_wr; in iser_tx_next_wr()
/Linux-v4.19/include/linux/sunrpc/
Dsvc_rdma.h142 struct ib_send_wr sc_send_wr;
181 extern int svc_rdma_send(struct svcxprt_rdma *rdma, struct ib_send_wr *wr);
/Linux-v4.19/drivers/infiniband/core/
Drw.c353 struct ib_send_wr *prev_wr = NULL; in rdma_rw_ctx_signature_init()
491 struct ib_send_wr *rdma_rw_ctx_wrs(struct rdma_rw_ctx *ctx, struct ib_qp *qp, in rdma_rw_ctx_wrs()
492 u8 port_num, struct ib_cqe *cqe, struct ib_send_wr *chain_wr) in rdma_rw_ctx_wrs()
494 struct ib_send_wr *first_wr, *last_wr; in rdma_rw_ctx_wrs()
565 struct ib_cqe *cqe, struct ib_send_wr *chain_wr) in rdma_rw_ctx_post()
567 struct ib_send_wr *first_wr; in rdma_rw_ctx_post()
/Linux-v4.19/drivers/infiniband/sw/rxe/
Drxe_verbs.c557 static int validate_send_wr(struct rxe_qp *qp, const struct ib_send_wr *ibwr, in validate_send_wr()
585 const struct ib_send_wr *ibwr) in init_send_wr()
640 static int init_send_wqe(struct rxe_qp *qp, const struct ib_send_wr *ibwr, in init_send_wqe()
688 static int post_one_send(struct rxe_qp *qp, const struct ib_send_wr *ibwr, in post_one_send()
729 static int rxe_post_send_kernel(struct rxe_qp *qp, const struct ib_send_wr *wr, in rxe_post_send_kernel()
730 const struct ib_send_wr **bad_wr) in rxe_post_send_kernel()
772 static int rxe_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, in rxe_post_send()
773 const struct ib_send_wr **bad_wr) in rxe_post_send()
/Linux-v4.19/drivers/infiniband/hw/mthca/
Dmthca_dev.h533 int mthca_tavor_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
534 const struct ib_send_wr **bad_wr);
537 int mthca_arbel_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
538 const struct ib_send_wr **bad_wr);
/Linux-v4.19/drivers/infiniband/hw/bnxt_re/
Dib_verbs.h194 int bnxt_re_post_send(struct ib_qp *qp, const struct ib_send_wr *send_wr,
195 const struct ib_send_wr **bad_send_wr);
/Linux-v4.19/drivers/infiniband/hw/cxgb3/
Diwch_provider.h329 int iwch_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
330 const struct ib_send_wr **bad_wr);
Diwch_qp.c42 static int build_rdma_send(union t3_wr *wqe, const struct ib_send_wr *wr, in build_rdma_send()
87 static int build_rdma_write(union t3_wr *wqe, const struct ib_send_wr *wr, in build_rdma_write()
128 static int build_rdma_read(union t3_wr *wqe, const struct ib_send_wr *wr, in build_rdma_read()
192 static int build_inv_stag(union t3_wr *wqe, const struct ib_send_wr *wr, in build_inv_stag()
351 int iwch_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, in iwch_post_send()
352 const struct ib_send_wr **bad_wr) in iwch_post_send()
/Linux-v4.19/net/sunrpc/xprtrdma/
Dfrwr_ops.c467 struct ib_send_wr *post_wr; in frwr_op_send()
520 struct ib_send_wr *first, **prev, *last; in frwr_op_unmap_sync()
521 const struct ib_send_wr *bad_wr; in frwr_op_unmap_sync()
Dxprt_rdma.h216 struct ib_send_wr sc_wr;
261 struct ib_send_wr fr_invwr;
/Linux-v4.19/net/rds/
Dib_mr.h60 struct ib_send_wr fr_wr;
Dib.h103 struct ib_send_wr s_wr;
194 struct ib_send_wr i_ack_wr;
/Linux-v4.19/drivers/infiniband/hw/vmw_pvrdma/
Dpvrdma_verbs.h442 int pvrdma_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
443 const struct ib_send_wr **bad_wr);
/Linux-v4.19/drivers/infiniband/hw/mlx5/
Dmlx5_ib.h461 struct ib_send_wr wr;
472 static inline const struct mlx5_umr_wr *umr_wr(const struct ib_send_wr *wr) in umr_wr()
1029 int mlx5_ib_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
1030 const struct ib_send_wr **bad_wr);
1213 int mlx5_ib_gsi_post_send(struct ib_qp *qp, const struct ib_send_wr *wr,
1214 const struct ib_send_wr **bad_wr);
/Linux-v4.19/drivers/infiniband/hw/hfi1/
Dqp.c107 .length = sizeof(struct ib_send_wr),
113 .length = sizeof(struct ib_send_wr),
125 .length = sizeof(struct ib_send_wr),
131 .length = sizeof(struct ib_send_wr),
/Linux-v4.19/drivers/infiniband/hw/qib/
Dqib_qp.c94 .length = sizeof(struct ib_send_wr),
100 .length = sizeof(struct ib_send_wr),
/Linux-v4.19/drivers/infiniband/ulp/isert/
Dib_isert.h106 struct ib_send_wr send_wr;

123