Lines Matching defs:mad_recv_wc
1218 struct ib_mad_recv_wc *mad_recv_wc)
1232 memcpy(mad, mad_recv_wc->recv_buf.mad, sizeof *mad);
1288 struct ib_mad_recv_wc *mad_recv_wc)
1293 mad_buf = (void *) (unsigned long) mad_recv_wc->wc->wr_id;
1297 if (mad_recv_wc->wc->status == IB_WC_SUCCESS)
1299 mad_recv_wc->recv_buf.mad->mad_hdr.status ?
1301 (struct ib_sa_mad *) mad_recv_wc->recv_buf.mad);
1306 ib_free_recv_mad(mad_recv_wc);
1317 struct ib_mad_recv_wc *mad_recv_wc)
1324 mad = (struct ib_sa_mad *) mad_recv_wc->recv_buf.mad;
1328 ib_sa_notice_resp(port, mad_recv_wc);
1329 ib_free_recv_mad(mad_recv_wc);