Home
last modified time | relevance | path

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

12

/linux/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()
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 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.h1398 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 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 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/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/drivers/infiniband/ulp/rtrs/
H A Drtrs-pri.h305 struct ib_send_wr *head);
310 struct ib_send_wr *head,
311 struct ib_send_wr *tail);
H A Drtrs-clt.c369 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 Dsvc_rdma.h238 struct ib_send_wr sc_send_wr;
239 struct ib_send_wr *sc_wr_chain;
/linux/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/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 Dsvc_rdma_sendto.c351 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 Dxprt_rdma.h254 struct ib_send_wr mr_invwr;
322 struct ib_send_wr rl_wr;
H A Dsvc_rdma_rw.c365 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 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/drivers/infiniband/ulp/iser/
H A Discsi_iser.h247 struct ib_send_wr send_wr;
248 struct ib_send_wr inv_wr;
H A Diser_memory.c236 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 Diser_verbs.c859 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 Dqp.c65 .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 Dib.h104 struct ib_send_wr s_wr;
195 struct ib_send_wr i_ack_wr;
H A Dib_send.c492 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 Dib_isert.c783 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 Dib_isert.h132 struct ib_send_wr send_wr;
/linux/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.c2391 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 …]

12