Lines Matching defs:mad_recv_wc
1161 struct ib_mad_recv_wc *mad_recv_wc,
1178 mad_recv_wc);
1740 void ib_free_recv_mad(struct ib_mad_recv_wc *mad_recv_wc)
1748 list_splice_init(&mad_recv_wc->rmpp_list, &free_list);
1752 mad_recv_wc = container_of(mad_recv_buf, struct ib_mad_recv_wc,
1754 mad_priv_hdr = container_of(mad_recv_wc,
2382 struct ib_mad_recv_wc *mad_recv_wc)
2388 INIT_LIST_HEAD(&mad_recv_wc->rmpp_list);
2389 list_add(&mad_recv_wc->recv_buf.list, &mad_recv_wc->rmpp_list);
2391 mad_recv_wc = ib_process_rmpp_recv_wc(mad_agent_priv,
2392 mad_recv_wc);
2393 if (!mad_recv_wc) {
2400 if (ib_response_mad(mad_recv_wc->recv_buf.mad)) {
2402 mad_send_wr = ib_find_send_mad(mad_agent_priv, mad_recv_wc);
2405 ib_free_recv_mad(mad_recv_wc);
2413 mad_recv_wc->wc->wr_id = (unsigned long) &mad_send_wr->send_buf;
2415 mad_recv_wc);
2424 mad_recv_wc);