Lines Matching refs:mad_agent
159 struct ib_mad_agent *mad_agent;
254 struct ib_mad_agent *mad_agent;
258 mad_agent = cm_id_priv->av.port->mad_agent;
259 ah = ib_create_ah(mad_agent->qp->pd, &cm_id_priv->av.ah_attr);
263 m = ib_create_send_mad(mad_agent, cm_id_priv->id.remote_cm_qpn,
289 ah = ib_create_ah_from_wc(port->mad_agent->qp->pd, mad_recv_wc->wc,
294 m = ib_create_send_mad(port->mad_agent, 1, mad_recv_wc->wc->pkey_index,
852 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
860 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
881 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
895 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
980 hi_tid = ((u64) cm_id_priv->av.port->mad_agent->hi_tid) << 32;
1862 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
1895 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
1935 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
2123 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
2189 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
2332 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
2342 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
2483 ib_modify_mad(cm_id_priv->av.port->mad_agent,
2490 ib_modify_mad(cm_id_priv->av.port->mad_agent,
2498 ib_modify_mad(cm_id_priv->av.port->mad_agent,
2808 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
3100 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
3164 static void cm_send_handler(struct ib_mad_agent *mad_agent,
3171 port = mad_agent->context;
3344 static void cm_recv_handler(struct ib_mad_agent *mad_agent,
3347 struct cm_port *port = mad_agent->context;
3712 port->mad_agent = ib_register_mad_agent(ib_device, i,
3719 if (IS_ERR(port->mad_agent))
3734 ib_unregister_mad_agent(port->mad_agent);
3743 ib_unregister_mad_agent(port->mad_agent);
3771 ib_unregister_mad_agent(port->mad_agent);