Searched refs:mad_send_wc (Results 1 - 11 of 11) sorted by relevance

/linux-master/drivers/infiniband/core/
H A Dmad_rmpp.h50 struct ib_mad_send_wc *mad_send_wc);
52 void ib_rmpp_send_handler(struct ib_mad_send_wc *mad_send_wc);
H A Dagent.c144 struct ib_mad_send_wc *mad_send_wc)
146 rdma_destroy_ah(mad_send_wc->send_buf->ah, RDMA_DESTROY_AH_SLEEPABLE);
147 ib_free_send_mad(mad_send_wc->send_buf);
143 agent_send_handler(struct ib_mad_agent *mad_agent, struct ib_mad_send_wc *mad_send_wc) argument
H A Dmad.c1785 struct ib_mad_send_wc mad_send_wc; local
1844 mad_send_wc.status = IB_WC_SUCCESS;
1845 mad_send_wc.vendor_err = 0;
1846 mad_send_wc.send_buf = &mad_send_wr->send_buf;
1847 ib_mad_complete_send_wr(mad_send_wr, &mad_send_wc);
2217 struct ib_mad_send_wc *mad_send_wc)
2226 ret = ib_process_rmpp_send_wc(mad_send_wr, mad_send_wc);
2232 if (mad_send_wc->status != IB_WC_SUCCESS &&
2234 mad_send_wr->status = mad_send_wc->status;
2252 mad_send_wc
2216 ib_mad_complete_send_wr(struct ib_mad_send_wr_private *mad_send_wr, struct ib_mad_send_wc *mad_send_wc) argument
2274 struct ib_mad_send_wc mad_send_wc; local
2403 struct ib_mad_send_wc mad_send_wc; local
2501 struct ib_mad_send_wc mad_send_wc; local
2621 struct ib_mad_send_wc mad_send_wc; local
[all...]
H A Dmad_rmpp.c204 void ib_rmpp_send_handler(struct ib_mad_send_wc *mad_send_wc) argument
206 if (mad_send_wc->send_buf->context[0] == mad_send_wc->send_buf->ah)
207 rdma_destroy_ah(mad_send_wc->send_buf->ah,
209 ib_free_send_mad(mad_send_wc->send_buf);
901 struct ib_mad_send_wc *mad_send_wc)
914 if (mad_send_wc->status != IB_WC_SUCCESS ||
933 mad_send_wc->status = IB_WC_GENERAL_ERR;
900 ib_process_rmpp_send_wc(struct ib_mad_send_wr_private *mad_send_wr, struct ib_mad_send_wc *mad_send_wc) argument
H A Dmad_priv.h218 struct ib_mad_send_wc *mad_send_wc);
H A Dsa_query.c868 struct ib_mad_send_wc *mad_send_wc);
876 struct ib_mad_send_wc mad_send_wc; local
944 mad_send_wc.send_buf = query->mad_buf;
945 mad_send_wc.status = IB_WC_SUCCESS;
946 send_handler(query->mad_buf->mad_agent, &mad_send_wc);
954 struct ib_mad_send_wc mad_send_wc; local
978 mad_send_wc.send_buf = query->mad_buf;
979 mad_send_wc.status = IB_WC_WR_FLUSH_ERR;
981 send_handler(query->port->agent, &mad_send_wc);
1071 struct ib_mad_send_wc mad_send_wc; local
1985 send_handler(struct ib_mad_agent *agent, struct ib_mad_send_wc *mad_send_wc) argument
[all...]
H A Dcm.c3826 struct ib_mad_send_wc *mad_send_wc)
3828 struct ib_mad_send_buf *msg = mad_send_wc->send_buf;
3854 mad_send_wc->status);
3825 cm_send_handler(struct ib_mad_agent *mad_agent, struct ib_mad_send_wc *mad_send_wc) argument
/linux-master/drivers/infiniband/sw/rdmavt/
H A Dmad.c47 struct ib_mad_send_wc *mad_send_wc)
49 ib_free_send_mad(mad_send_wc->send_buf);
46 rvt_send_mad_handler(struct ib_mad_agent *agent, struct ib_mad_send_wc *mad_send_wc) argument
/linux-master/drivers/infiniband/hw/mthca/
H A Dmthca_mad.c278 struct ib_mad_send_wc *mad_send_wc)
280 ib_free_send_mad(mad_send_wc->send_buf);
277 send_handler(struct ib_mad_agent *agent, struct ib_mad_send_wc *mad_send_wc) argument
/linux-master/include/rdma/
H A Dib_mad.h532 * @mad_send_wc: Send work completion information on the sent MAD.
535 struct ib_mad_send_wc *mad_send_wc);
/linux-master/drivers/infiniband/hw/mlx4/
H A Dmad.c1016 struct ib_mad_send_wc *mad_send_wc)
1018 if (mad_send_wc->send_buf->context[0])
1019 rdma_destroy_ah(mad_send_wc->send_buf->context[0], 0);
1020 ib_free_send_mad(mad_send_wc->send_buf);
1015 send_handler(struct ib_mad_agent *agent, struct ib_mad_send_wc *mad_send_wc) argument

Completed in 248 milliseconds