/openbmc/linux/drivers/infiniband/hw/mlx5/ |
H A D | wr.h | 104 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 D | wr.c | 54 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 …]
|
/openbmc/linux/include/rdma/ |
H A D | rw.h | 39 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 D | ib_verbs.h | 1378 struct ib_send_wr { struct 1379 struct ib_send_wr *next; argument 1395 struct ib_send_wr wr; argument 1406 struct ib_send_wr wr; 1421 struct ib_send_wr wr; 1438 struct ib_send_wr wr; 2348 int (*post_send)(struct ib_qp *qp, const struct ib_send_wr *send_wr, 2349 const struct ib_send_wr **bad_send_wr); 3843 const struct ib_send_wr *send_wr, in ib_post_send() 3844 const struct ib_send_wr **bad_send_wr) in ib_post_send() [all …]
|
/openbmc/linux/drivers/infiniband/hw/qedr/ |
H A D | qedr_roce_cm.h | 51 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 D | verbs.h | 90 int qedr_post_send(struct ib_qp *, const struct ib_send_wr *, 91 const struct ib_send_wr **bad_wr);
|
H A D | qedr_roce_cm.c | 381 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()
|
/openbmc/linux/drivers/infiniband/ulp/rtrs/ |
H A D | rtrs.c | 109 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 D | rtrs-pri.h | 303 struct ib_send_wr *head); 308 struct ib_send_wr *head, 309 struct ib_send_wr *tail);
|
/openbmc/linux/drivers/infiniband/sw/rdmavt/ |
H A D | qp.h | 22 int rvt_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, 23 const struct ib_send_wr **bad_wr);
|
/openbmc/linux/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_verbs.h | 46 int ocrdma_post_send(struct ib_qp *, const struct ib_send_wr *, 47 const struct ib_send_wr **bad_wr);
|
/openbmc/linux/drivers/infiniband/sw/siw/ |
H A D | siw_verbs.h | 60 int siw_post_send(struct ib_qp *base_qp, const struct ib_send_wr *wr, 61 const struct ib_send_wr **bad_wr);
|
/openbmc/linux/drivers/infiniband/hw/erdma/ |
H A D | erdma_qp.c | 208 const struct ib_send_wr *send_wr, u16 wqe_idx, in fill_inline_data() 254 static int fill_sgl(struct erdma_qp *qp, const struct ib_send_wr *send_wr, in fill_sgl() 286 const struct ib_send_wr *send_wr) in erdma_push_one_sqe() 499 int erdma_post_send(struct ib_qp *ibqp, const struct ib_send_wr *send_wr, in erdma_post_send() 500 const struct ib_send_wr **bad_send_wr) in erdma_post_send() 504 const struct ib_send_wr *wr = send_wr; in erdma_post_send()
|
H A D | erdma_verbs.h | 353 int erdma_post_send(struct ib_qp *ibqp, const struct ib_send_wr *send_wr, 354 const struct ib_send_wr **bad_send_wr);
|
/openbmc/linux/drivers/infiniband/hw/mthca/ |
H A D | mthca_dev.h | 523 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);
|
/openbmc/linux/net/sunrpc/xprtrdma/ |
H A D | frwr_ops.c | 386 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 D | xprt_rdma.h | 253 struct ib_send_wr mr_invwr; 321 struct ib_send_wr rl_wr;
|
/openbmc/linux/drivers/infiniband/core/ |
H A D | rw.c | 497 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()
|
/openbmc/linux/drivers/infiniband/sw/rxe/ |
H A D | rxe_verbs.c | 665 static int validate_send_wr(struct rxe_qp *qp, const struct ib_send_wr *ibwr, in validate_send_wr() 727 const struct ib_send_wr *ibwr) in init_send_wr() 808 const struct ib_send_wr *ibwr) in copy_inline_data_to_wqe() 820 static int init_send_wqe(struct rxe_qp *qp, const struct ib_send_wr *ibwr, in init_send_wqe() 858 static int post_one_send(struct rxe_qp *qp, const struct ib_send_wr *ibwr) in post_one_send() 886 const struct ib_send_wr *ibwr, in rxe_post_send_kernel() 887 const struct ib_send_wr **bad_wr) in rxe_post_send_kernel() 918 static int rxe_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, in rxe_post_send() 919 const struct ib_send_wr **bad_wr) in rxe_post_send()
|
/openbmc/linux/drivers/infiniband/hw/bnxt_re/ |
H A D | ib_verbs.h | 216 int bnxt_re_post_send(struct ib_qp *qp, const struct ib_send_wr *send_wr, 217 const struct ib_send_wr **bad_send_wr);
|
/openbmc/linux/drivers/infiniband/ulp/iser/ |
H A D | iscsi_iser.h | 247 struct ib_send_wr send_wr; 248 struct ib_send_wr inv_wr;
|
/openbmc/linux/net/rds/ |
H A D | ib_mr.h | 59 struct ib_send_wr fr_wr;
|
H A D | ib.h | 104 struct ib_send_wr s_wr; 195 struct ib_send_wr i_ack_wr;
|
/openbmc/linux/drivers/infiniband/hw/vmw_pvrdma/ |
H A D | pvrdma_verbs.h | 400 int pvrdma_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, 401 const struct ib_send_wr **bad_wr);
|
/openbmc/linux/include/linux/sunrpc/ |
H A D | svc_rdma.h | 155 struct ib_send_wr sc_send_wr;
|