Lines Matching refs:mad_recv_wc
209 struct ib_mad_recv_wc *mad_recv_wc)
214 if (mad_recv_wc->wc->status != IB_WC_SUCCESS)
221 packet->length = mad_recv_wc->mad_len;
222 packet->recv_wc = mad_recv_wc;
226 mad_recv_wc->mad_len;
227 packet->mad.hdr.qpn = cpu_to_be32(mad_recv_wc->wc->src_qp);
228 packet->mad.hdr.lid = cpu_to_be16(mad_recv_wc->wc->slid);
229 packet->mad.hdr.sl = mad_recv_wc->wc->sl;
230 packet->mad.hdr.path_bits = mad_recv_wc->wc->dlid_path_bits;
231 packet->mad.hdr.grh_present = !!(mad_recv_wc->wc->wc_flags & IB_WC_GRH);
236 mad_recv_wc->wc, mad_recv_wc->recv_buf.grh,
253 ib_free_recv_mad(mad_recv_wc);