Lines Matching refs:mad_buf
81 struct ib_mad_send_buf *mad_buf;
623 struct ib_mad_send_buf *mad_buf;
631 mad_buf = query->mad_buf;
634 ib_cancel_mad(agent, mad_buf);
705 query->mad_buf = ib_create_send_mad(query->port->agent, 1,
709 if (IS_ERR(query->mad_buf)) {
714 query->mad_buf->ah = query->sm_ah->ah;
721 ib_free_send_mad(query->mad_buf);
757 query->mad_buf->timeout_ms = timeout_ms;
758 query->mad_buf->context[0] = query;
761 ret = ib_post_send_mad(query->mad_buf, NULL);
842 mad = query->sa_query.mad_buf->mad;
963 mad = query->sa_query.mad_buf->mad;
1055 mad = query->sa_query.mad_buf->mad;
1190 mad = query->sa_query.mad_buf->mad;
1220 struct ib_mad_send_buf *mad_buf;
1225 mad_buf = ib_create_send_mad(port->notice_agent, 1, 0, 0,
1228 if (IS_ERR(mad_buf))
1231 mad = mad_buf->mad;
1238 ib_free_send_mad(mad_buf);
1242 mad_buf->context[0] = &port->sm_ah->ref;
1243 mad_buf->ah = port->sm_ah->ah;
1246 ret = ib_post_send_mad(mad_buf, NULL);
1252 kref_put(mad_buf->context[0], free_sm_ah);
1253 ib_free_send_mad(mad_buf);
1291 struct ib_mad_send_buf *mad_buf;
1293 mad_buf = (void *) (unsigned long) mad_recv_wc->wc->wr_id;
1294 query = mad_buf->context[0];