| /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() 260 static int set_data_inl_seg(struct mlx5_ib_qp *qp, const struct ib_send_wr *wr, in set_data_inl_seg() 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() 787 static void handle_rdma_op(const struct ib_send_wr *wr, void **seg, int *size) in handle_rdma_op() 794 static void handle_local_inv(struct mlx5_ib_qp *qp, const struct ib_send_wr *wr, in handle_local_inv() 803 static int handle_reg_mr(struct mlx5_ib_qp *qp, const struct ib_send_wr *wr, in handle_reg_mr() [all …]
|
| /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 | 1398 struct ib_send_wr { struct 1399 struct ib_send_wr *next; argument 1415 struct ib_send_wr wr; argument 1420 static inline const struct ib_rdma_wr *rdma_wr(const struct ib_send_wr *wr) in rdma_wr() 1426 struct ib_send_wr wr; 1435 static inline const struct ib_atomic_wr *atomic_wr(const struct ib_send_wr *wr) in atomic_wr() 1441 struct ib_send_wr wr; 1452 static inline const struct ib_ud_wr *ud_wr(const struct ib_send_wr *wr) in ud_wr() 1458 struct ib_send_wr wr; 1464 static inline const struct ib_reg_wr *reg_wr(const struct ib_send_wr *wr) in reg_wr() [all …]
|
| /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 | 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()
|
| /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);
|
| /linux/drivers/infiniband/ulp/rtrs/ |
| H A D | rtrs-pri.h | 305 struct ib_send_wr *head); 310 struct ib_send_wr *head, 311 struct ib_send_wr *tail);
|
| H A D | rtrs-clt.c | 369 struct ib_send_wr wr = { in rtrs_inv_rkey() 459 u32 imm, struct ib_send_wr *wr) in rtrs_post_send_rdma() 1020 struct ib_send_wr *wr, in rtrs_post_rdma_write_sg() 1021 struct ib_send_wr *tail) in rtrs_post_rdma_write_sg() 1029 struct ib_send_wr *ptail = NULL; in rtrs_post_rdma_write_sg() 1091 struct ib_send_wr *wr = NULL; in rtrs_clt_write_req() 1179 struct ib_send_wr *wr = NULL; in rtrs_clt_read_req()
|
| /linux/include/linux/sunrpc/ |
| H A D | svc_rdma.h | 238 struct ib_send_wr sc_send_wr; 239 struct ib_send_wr *sc_wr_chain;
|
| /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);
|
| /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 | svc_rdma_sendto.c | 351 struct ib_send_wr *first_wr = ctxt->sc_wr_chain; in svc_rdma_post_send() 352 struct ib_send_wr *send_wr = &ctxt->sc_send_wr; in svc_rdma_post_send() 353 const struct ib_send_wr *bad_wr = first_wr; in svc_rdma_post_send() 895 struct ib_send_wr *send_wr = &sctxt->sc_send_wr; in svc_rdma_send_reply_msg()
|
| H A D | xprt_rdma.h | 254 struct ib_send_wr mr_invwr; 322 struct ib_send_wr rl_wr;
|
| H A D | svc_rdma_rw.c | 365 struct ib_send_wr *first_wr; in svc_rdma_post_chunk_ctxt() 366 const struct ib_send_wr *bad_wr; in svc_rdma_post_chunk_ctxt() 686 struct ib_send_wr *first_wr; in svc_rdma_prepare_reply_chunk()
|
| /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()
|
| /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;
|
| H A D | iser_memory.c | 236 static inline void iser_inv_rkey(struct ib_send_wr *inv_wr, struct ib_mr *mr, in iser_inv_rkey() 237 struct ib_cqe *cqe, struct ib_send_wr *next_wr) in iser_inv_rkey()
|
| H A D | iser_verbs.c | 859 struct ib_send_wr *wr = &tx_desc->send_wr; in iser_post_send() 860 struct ib_send_wr *first_wr; in iser_post_send()
|
| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | qp.c | 65 .length = sizeof(struct ib_send_wr), 71 .length = sizeof(struct ib_send_wr), 83 .length = sizeof(struct ib_send_wr), 89 .length = sizeof(struct ib_send_wr),
|
| /linux/net/rds/ |
| H A D | ib.h | 104 struct ib_send_wr s_wr; 195 struct ib_send_wr i_ack_wr;
|
| H A D | ib_send.c | 492 const struct ib_send_wr *failed_wr; in rds_ib_xmit() 770 const struct ib_send_wr *failed_wr; in rds_ib_xmit_atomic() 858 const struct ib_send_wr *failed_wr; in rds_ib_xmit_rdma()
|
| /linux/drivers/infiniband/ulp/isert/ |
| H A D | ib_isert.c | 783 struct ib_send_wr send_wr; in isert_login_post_send() 864 struct ib_send_wr *send_wr) in isert_init_send_wr() 1763 struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; in isert_put_response() 1851 struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; in isert_put_nopin() 1870 struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; in isert_put_logout_rsp() 1888 struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; in isert_put_tm_rsp() 1906 struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; in isert_put_reject() 1941 struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; in isert_put_text_rsp() 2037 struct ib_cqe *cqe, struct ib_send_wr *chain_wr) in isert_rdma_rw_ctx_post() 2098 struct ib_send_wr *chain_wr = NULL; in isert_put_datain()
|
| H A D | ib_isert.h | 132 struct ib_send_wr send_wr;
|
| /linux/drivers/infiniband/hw/bnxt_re/ |
| H A D | ib_verbs.c | 2391 const struct ib_send_wr *wr, in bnxt_re_build_qp1_send_v2() 2614 const struct ib_send_wr *wr, in bnxt_re_build_send_wqe() 2652 static int bnxt_re_build_rdma_wqe(const struct ib_send_wr *wr, in bnxt_re_build_rdma_wqe() 2684 static int bnxt_re_build_atomic_wqe(const struct ib_send_wr *wr, in bnxt_re_build_atomic_wqe() 2711 static int bnxt_re_build_inv_wqe(const struct ib_send_wr *wr, in bnxt_re_build_inv_wqe() 2762 const struct ib_send_wr *wr, in bnxt_re_copy_inline_data() 2792 const struct ib_send_wr *wr, in bnxt_re_copy_wr_payload() 2824 const struct ib_send_wr *wr) in bnxt_re_post_send_shadow_qp() 2882 int bnxt_re_post_send(struct ib_qp *ib_qp, const struct ib_send_wr *wr, in bnxt_re_post_send() 2883 const struct ib_send_wr **bad_wr) in bnxt_re_post_send() [all …]
|