Lines Matching defs:wr

840 		     send_wr->wr.wr_cqe, drslid,
1049 mad_send_wr->send_wr.wr.wr_cqe = &mad_send_wr->mad_list.cqe;
1050 mad_send_wr->send_wr.wr.sg_list = mad_send_wr->sg_list;
1051 mad_send_wr->send_wr.wr.num_sge = 2;
1052 mad_send_wr->send_wr.wr.opcode = IB_WR_SEND;
1053 mad_send_wr->send_wr.wr.send_flags = IB_SEND_SIGNALED;
1163 mad_send_wr->send_wr.wr.wr_cqe = &mad_send_wr->mad_list.cqe;
1190 ret = ib_post_send(mad_agent->qp, &mad_send_wr->send_wr.wr,
1849 static inline int rcv_has_same_class(const struct ib_mad_send_wr_private *wr,
1852 return ((struct ib_mad_hdr *)(wr->send_buf.mad))->mgmt_class ==
1857 const struct ib_mad_send_wr_private *wr,
1867 send_resp = ib_response_mad((struct ib_mad_hdr *)wr->send_buf.mad);
1874 if (ib_query_ah(wr->send_buf.ah, &attr))
1916 struct ib_mad_send_wr_private *wr;
1921 list_for_each_entry(wr, &mad_agent_priv->wait_list, agent_list) {
1922 if ((wr->tid == mad_hdr->tid) &&
1923 rcv_has_same_class(wr, wc) &&
1929 rcv_has_same_gid(mad_agent_priv, wr, wc)))
1930 return (wr->status == IB_WC_SUCCESS) ? wr : NULL;
1937 list_for_each_entry(wr, &mad_agent_priv->send_list, agent_list) {
1938 if (is_rmpp_data_mad(mad_agent_priv, wr->send_buf.mad) &&
1939 wr->tid == mad_hdr->tid &&
1940 wr->timeout &&
1941 rcv_has_same_class(wr, wc) &&
1947 rcv_has_same_gid(mad_agent_priv, wr, wc)))
1949 return (wr->status == IB_WC_SUCCESS) ? wr : NULL;
2493 ret = ib_post_send(qp_info->qp, &queued_send_wr->send_wr.wr,
2542 ret = ib_post_send(qp_info->qp, &mad_send_wr->send_wr.wr,
2709 local->mad_send_wr->send_wr.wr.wr_cqe,