Lines Matching refs:mad_agent

211 	struct ib_mad_agent *mad_agent;  member
317 struct ib_mad_agent *mad_agent; in cm_alloc_msg() local
340 mad_agent = cm_id_priv->av.port->mad_agent; in cm_alloc_msg()
341 if (!mad_agent) { in cm_alloc_msg()
346 ah = rdma_create_ah(mad_agent->qp->pd, &av->ah_attr); in cm_alloc_msg()
352 m = ib_create_send_mad(mad_agent, cm_id_priv->id.remote_cm_qpn, in cm_alloc_msg()
379 return ib_create_send_mad(port->mad_agent, 1, mad_recv_wc->wc->pkey_index, in cm_alloc_response_msg_no_ah()
391 ah = ib_create_ah_from_wc(port->mad_agent->qp->pd, mad_recv_wc->wc, in cm_create_response_msg_ah()
1040 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_destroy_id()
1054 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_destroy_id()
1074 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_destroy_id()
1090 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_destroy_id()
1263 hi_tid = ((u64) cm_id_priv->av.port->mad_agent->hi_tid) << 32; in cm_form_tid()
2372 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_rep_handler()
2405 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_establish_handler()
2445 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_rtu_handler()
2499 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in ib_send_cm_dreq()
2644 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_dreq_handler()
2649 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_dreq_handler()
2719 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_drep_handler()
2864 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_rej_handler()
2874 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_rej_handler()
2884 ib_cancel_mad(cm_id_priv->av.port->mad_agent, in cm_rej_handler()
3031 ib_modify_mad(cm_id_priv->av.port->mad_agent, in cm_mra_handler()
3038 ib_modify_mad(cm_id_priv->av.port->mad_agent, in cm_mra_handler()
3046 ib_modify_mad(cm_id_priv->av.port->mad_agent, in cm_mra_handler()
3413 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_apr_handler()
3720 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_sidr_rep_handler()
3786 static void cm_send_handler(struct ib_mad_agent *mad_agent, in cm_send_handler() argument
3793 port = mad_agent->context; in cm_send_handler()
3993 static void cm_recv_handler(struct ib_mad_agent *mad_agent, in cm_recv_handler() argument
3997 struct cm_port *port = mad_agent->context; in cm_recv_handler()
4396 port->mad_agent = ib_register_mad_agent(ib_device, i, in cm_add_one()
4404 if (IS_ERR(port->mad_agent)) in cm_add_one()
4425 ib_unregister_mad_agent(port->mad_agent); in cm_add_one()
4437 ib_unregister_mad_agent(port->mad_agent); in cm_add_one()
4488 cur_mad_agent = port->mad_agent; in cm_remove_one()
4489 port->mad_agent = NULL; in cm_remove_one()