Lines Matching defs:mad_recv_wc
674 struct ib_mad_recv_wc *mad_recv_wc,
691 mad_recv_wc);
1311 void ib_free_recv_mad(struct ib_mad_recv_wc *mad_recv_wc)
1319 list_splice_init(&mad_recv_wc->rmpp_list, &free_list);
1323 mad_recv_wc = container_of(mad_recv_buf, struct ib_mad_recv_wc,
1325 mad_priv_hdr = container_of(mad_recv_wc,
1963 struct ib_mad_recv_wc *mad_recv_wc)
1969 INIT_LIST_HEAD(&mad_recv_wc->rmpp_list);
1970 list_add(&mad_recv_wc->recv_buf.list, &mad_recv_wc->rmpp_list);
1972 mad_recv_wc = ib_process_rmpp_recv_wc(mad_agent_priv,
1973 mad_recv_wc);
1974 if (!mad_recv_wc) {
1981 if (ib_response_mad(&mad_recv_wc->recv_buf.mad->mad_hdr)) {
1983 mad_send_wr = ib_find_send_mad(mad_agent_priv, mad_recv_wc);
1987 && ib_is_mad_class_rmpp(mad_recv_wc->recv_buf.mad->mad_hdr.mgmt_class)
1988 && (ib_get_rmpp_flags(&((struct ib_rmpp_mad *)mad_recv_wc->recv_buf.mad)->rmpp_hdr)
1995 mad_recv_wc);
2000 ib_free_recv_mad(mad_recv_wc);
2012 mad_recv_wc);
2022 mad_recv_wc);